реклама на сайте
подробности

 
 
 
Closed TopicStart new topic
> AD7731, вроде работает но жестокий глюк
NELEX
сообщение Apr 5 2008, 01:57
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 19-03-08
Пользователь №: 36 066



вобщем собрал схему ad7731 + pic18f2520, для проверки работы АЦП прицепил переменный резистор. При изменении напряжения от 0 до опоного наблюдаеца такая картина:
на протяжениии примено 0-0,2 в оцифровывает как 0в (после калибровки), без калибровки возвращает примерно 016DXX hex. При дальнейшем увеличении напряжения начинает работать нормально от 000000 до FFFFFF, а если предварительно не калибровать то показания падают до нуля и дальше тоже идет плавноее увеличение показаний, но они не являются правдивыми, такая же история на всех входах и разных приделах, в чем может быть проблема??? help.gif help.gif help.gif
и как правильно делать калибровку? надо на вход подавать 0 если Internal Zero-Scale Calibration и System Zero-Scale Calibration и опорное напряжение если Internal Full-Scale Calibration и System Full-Scale Calibration, или ацп переключает входды внутри себя ? (пробовал так и так ))

опорное 2,5 в
аналоговое питание 5 в
цифровое питание 5 в
передел 1,28 в
вход униполярный

помогите пожалуста, а то крыша скоро поедет .........

Сообщение отредактировал NELEX - Apr 5 2008, 02:12
Go to the top of the page
 
+Quote Post
stoker
сообщение Apr 7 2008, 16:57
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 28-11-05
Из: Москва
Пользователь №: 11 469



Цитата(NELEX @ Apr 5 2008, 05:57) *
вобщем собрал схему ad7731 + pic18f2520, для проверки работы АЦП прицепил переменный резистор. При изменении напряжения от 0 до опоного наблюдаеца такая картина:
на протяжениии примено 0-0,2 в оцифровывает как 0в (после калибровки), без калибровки возвращает примерно 016DXX hex. При дальнейшем увеличении напряжения начинает работать нормально от 000000 до FFFFFF, а если предварительно не калибровать то показания падают до нуля и дальше тоже идет плавноее увеличение показаний, но они не являются правдивыми, такая же история на всех входах и разных приделах, в чем может быть проблема??? help.gif help.gif help.gif
и как правильно делать калибровку? надо на вход подавать 0 если Internal Zero-Scale Calibration и System Zero-Scale Calibration и опорное напряжение если Internal Full-Scale Calibration и System Full-Scale Calibration, или ацп переключает входды внутри себя ? (пробовал так и так ))

опорное 2,5 в
аналоговое питание 5 в
цифровое питание 5 в
передел 1,28 в
вход униполярный

помогите пожалуста, а то крыша скоро поедет .........

Ваши входные напряжения удовлетворяют парметру Absolute/Common-Mode Voltage?
Go to the top of the page
 
+Quote Post
NELEX
сообщение Apr 7 2008, 18:43
Сообщение #3





Группа: Новичок
Сообщений: 5
Регистрация: 19-03-08
Пользователь №: 36 066



Цитата
Ваши входные напряжения удовлетворяют парметру Absolute/Common-Mode Voltage?


да , все соответствует,
будут еще варианты ?
Go to the top of the page
 
+Quote Post
Herz
сообщение Apr 7 2008, 18:59
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(NELEX @ Apr 7 2008, 20:43) *
да , все соответствует,
будут еще варианты ?

А относительно чего подаётся напряжение на вход? Куда прикручен переменный резистор? Не забыли, что:
Цитата
Analog Input Ranges
The absolute input voltage range is restricted to between
AGND + 1.2 V to AVDD – 0.95 V which also places restrictions
on the common-mode range. ...
Go to the top of the page
 
+Quote Post
NELEX
сообщение Apr 7 2008, 22:42
Сообщение #5





Группа: Новичок
Сообщений: 5
Регистрация: 19-03-08
Пользователь №: 36 066



Цитата
Analog Input Ranges
The absolute input voltage range is restricted to between
AGND + 1.2 V to AVDD – 0.95 V which also places restrictions
on the common-mode range. ...


да на такую надпись не обратил внимание (
Правильно ли я понял что потенциал на отрицательном входе АЦП должен быть на 1.2 в выше земли и не выше чем AVDD-0.95 (4.5в)? тогда как этого можно достичь ? с помощью делителя на резисторах между AGND и AVDD чтобы потанциал между ними(резисторами) и землей был в пределе 1.2 и 4.5 в и подсоединить их(резисторов) середину к отрицательному выходу АЦП ??

я делал просто, подключил отрицательный вывод АЦП напрямую к земле, крайнюю ногу резюка на землю, дгугую крайнюю на опорное напряжение, среднюю на положительный вход АЦП.

a14.gif a14.gif a14.gif большое спасибо, завтра напишу результат ...
Go to the top of the page
 
+Quote Post
Herz
сообщение Apr 8 2008, 08:49
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(NELEX @ Apr 8 2008, 00:42) *
да на такую надпись не обратил внимание (
Правильно ли я понял что потенциал на отрицательном входе АЦП должен быть на 1.2 в выше земли и не выше чем AVDD-0.95 (4.5в)? тогда как этого можно достичь ? с помощью делителя на резисторах между AGND и AVDD чтобы потанциал между ними(резисторами) и землей был в пределе 1.2 и 4.5 в и подсоединить их(резисторов) середину к отрицательному выходу АЦП ??

я делал просто, подключил отрицательный вывод АЦП напрямую к земле, крайнюю ногу резюка на землю, дгугую крайнюю на опорное напряжение, среднюю на положительный вход АЦП.

a14.gif a14.gif a14.gif большое спасибо, завтра напишу результат ...

Не знаю, что Вы имеете в виду под отрицательным входом (выходом?), но просто нужно следить, чтобы абсолютные величины напряжений на входах находились в указанных пределах. Хороший пример там же, в DS - подключение мостового датчика. Для диапазона входных напряжений 1,25В можно организовать измерение относительно опоры (2,5В), тогда входные напряжения будут заведомо лежать в рамках допустимых.
Go to the top of the page
 
+Quote Post
NELEX
сообщение Apr 8 2008, 15:20
Сообщение #7





Группа: Новичок
Сообщений: 5
Регистрация: 19-03-08
Пользователь №: 36 066



пасиба огромное, все заработало так как надо, то что доктор прописал ))) a14.gif a14.gif a14.gif a14.gif beer.gif beer.gif yeah.gif yeah.gif yeah.gif

и у мя созрел еще одн вопросик насчет контроллера pic18f2520, немогу сконфигурировать порт C, точнее RC0 и RC1, конфигурирую как выходы, а они почемуто висят в воздухе, думаю както связано с альтернативными функциями, проштудировал весь даташит и ничего не нашел, наверно наказывается незнание английского ))),
зарание спасибо )))
Go to the top of the page
 
+Quote Post
Herz
сообщение Apr 8 2008, 16:46
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Пожалуйста.
Насчёт конфигурирования порта - покажите, как Вы это делаете.
Go to the top of the page
 
+Quote Post
NELEX
сообщение Apr 8 2008, 18:40
Сообщение #9





Группа: Новичок
Сообщений: 5
Регистрация: 19-03-08
Пользователь №: 36 066



насчет портов проблема решина, ответ оказался простой до слез )))был неправильно настроен таймер 1 , в котором был включен бит BSF T1CON, T1OSCEN , и сответственно RC1, RC0 немгли работать как цифровые входы и выходы......

ЗЫ спасибо огромное за помощь!!!!!!! a14.gif a14.gif a14.gif

Сообщение отредактировал NELEX - Apr 8 2008, 18:50
Go to the top of the page
 
+Quote Post
Alexandr
сообщение Apr 9 2008, 08:53
Сообщение #10


Знающий
****

Группа: Модераторы
Сообщений: 804
Регистрация: 1-12-04
Пользователь №: 1 283



Ну раз тема исчерпана, то пожалуй закрою.


--------------------
Иван Сусанин - первый полупроводник
Go to the top of the page
 
+Quote Post

Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 12:41
Рейтинг@Mail.ru


Страница сгенерированна за 0.01443 секунд с 7
ELECTRONIX ©2004-2016