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

 
 
> AD7718, AD7718
fox1
сообщение Dec 24 2013, 05:54
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 3-05-06
Из: Нижний Новгород
Пользователь №: 16 725



Добрый день !

AD7718

После калибровки AD7718_INTERNAL_ZERO_SCALE_CALIBRATION считываю значение калибровочного коэфициента из регистра OF0.
Далее сбрасываю АЦП.
Перед очередным измерением записываю данный коэффициент в OF0 - и все ... АЦП клинит ....

В чем может быть проблема ?

Куски кода:

1. По таймеру калибрую все 5 каналов - по 2 калибровки

Пример калибровки одного канала

AD7718_WriteRegister(AD7718_CONTROL_REGISTER, ( AD7718_AIN1_AINCOM | AD7718_UB | AD7718_GAIN_1 ) ); // U POWER P
AD7718_WriteRegister(AD7718_MODE_REGISTER, ( AD7718_INTERNAL_ZERO_SCALE_CALIBRATION ) );

2. По готовности считываю калибровочный коэффициент

ulOffset_ADCDatesU_Power_P = AD7718_ReadRegister(AD7718_OFFSET_REGISTER);

3. Далее, после окончания цикла калибровки АЦП - начинаю измерения - тоже по таймеру

AD7718_WriteRegister(AD7718_I_O_CONTROL_REGISTER, 0x00);

AD7718_WriteRegister( AD7718_FILTER_REGISTER, 82 ); // DataRate~105Hz, 50Hz Rejection

AD7718_WriteRegister( AD7718_CONTROL_REGISTER, ( AD7718_AIN1_AINCOM | AD7718_UB | AD7718_GAIN_1 ) ); // U POWER P
AD7718_WriteRegister( AD7718_MODE_REGISTER, AD7718_IDLE_MODE );

AD7718_WriteRegister( AD7718_OFFSET_REGISTER, ulOffset_ADCDatesU_Power_P);

......

AD7718_StartSingleConversion(0); // (!AD7718_NEGBUF) - AD7718_NEGBUF должен быть сброшен !!!!!!!!


АЦП клинит ...


без AD7718_WriteRegister( AD7718_OFFSET_REGISTER, ulOffset_ADCDatesU_Power_P); - все работает

еще заметил

после сброса без проведения калибровки значение регистра равно нулю

после проведения калибровки - 0х8001D ... 0x8000F

пробовал записывать младшую часть - не помогает

Сообщение отредактировал fox1 - Dec 24 2013, 06:04
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


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


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