Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

ad7730 проблема со считыванием данных при малых нагрузках.

Отправлено AP 18 января 2008 г. 15:02



Использую AD7730BRU для измерения силы растяжения/сжатия тензодатчиком до 5000Н. Датчик выдает +-10мВ на всю шкалу соответственно в + или в -.
Возбуждение моста 5В, на опорный подается те же 5В что идут на возбуждение моста. Питание AVDD 5В, DVDD 3.3В.
Подключена к C8051F121 к UART0 В режиме 0.

/CS=0,POL=1,/SYNC=1,/STANDBY=1

Filter Reg = 800010h
DAC Reg = 20h
Делаю калибровки, потом прогарммирую на автопреобразования c параметрами биполярный +-10мВ, AIN1+ AIN1- input, CHOP=1, HIREF=1, 16 бит.
Читаю по прерыванию через через сигнал /READY.

Калибровки проходят, АЦП выходит в режим - выдает на выходе 32767 стоит жестко , иногда 32768 - пока не прикладывается нагрузка все ок.

Начинаешь нагружать датчик АЦП выдает сответствующие коды в + или в -.При отклонении около 200 дискрет АЦП выдает жесткий 65535 (FFFFh).
Автопреобразование отключается и /READY в 1. Лечится подачей Сигнала /RESET = 0 на вход АЦП.

Напряжение с датчика AIN1+ 2.556В AIN1- 2.556В (просто вольтметром я больше не вижу) - дифференциальное между входами 140 мкВ без нагрузки.

Кто чего посоветует.

P.S. С шумами пробовал бороться - количество дискрет , когда АЦП выпадает из режима примерно тоже.


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 97:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru