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

 
 
> ADE7758 баги или ... ?, кто еще по счетчикам баги какие знает ?
Desenix
сообщение Dec 5 2007, 07:32
Сообщение #1


Частый гость
**

Группа: Новичок
Сообщений: 111
Регистрация: 23-06-04
Пользователь №: 141



купили кит с этой МС, подключили к МК и начали ее мучать.

Почти сразу вылез первый баг.
При циклическом чтении регистров IRMS VRMS одного канала, их значение читается не правильно (скачет на порядки), изменение задержек и частоты обмена, не привели к положительному результату, при этом регистр температуры читался нормально. Было применено двойное чтение регистров, т.е. два раза подряд читался один и тот же регистр, в результате брался второй результат чтения, который всегда был стабилен.

Второй баг вылез чуть позже.
Подключил я активную нагрузку к киту, и давай подбирать PHCAL приводя реактивную энергию к нулю, и вот тут началось самое интересное, да, читаю регистры энергии в режиме со сбросом 2-3 раза в секунду,
регистр реактивной энергии постоял около нуля и вдруг началось 0 -> 255 -> -256 -> 0 -> 255 -> -256 .....
естественно накопленная реактивная энергия тутже скакать начала.
Увожу в любую сторону выравнивание фаз тока и напряжения, как тут же эти скачки пропадают и колебания регистра сводятся к амплитуде 1-2 единицы.

Кто с подобным сталкивался.
В AD написал, пока до них еще не дошло, вопросы наводящие задают, типа где купил, что купил итд, пытаются понять не китайское ли smile.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Desenix
сообщение Jan 16 2008, 11:45
Сообщение #2


Частый гость
**

Группа: Новичок
Сообщений: 111
Регистрация: 23-06-04
Пользователь №: 141



какие напряжение, ток и частота, уже не помню, т.к. это с кита снималось, и уже давно. Ток снимали через трансформатор 1:1000 и был он около 0.47А, резистор шутна 24Ом, напряжение было 6В, но делитель доработан, вместо 1К стоял 24Ом, а вместо 499к было вроде 1К. Могу ошибаться.

Частота клоков, была вроде 1мбит. в принципе время реальное на диаграмме. Можно посчитать.

Этот же глюк с чтением проявился и на 7753.
В результате читаю первый раз в мусор значение, второй и последующие суммирую и считаю среднее арифметическое. Читаю регистры при переходе через ноль 50раз/сек, и раз в секунду обсчитываю результирующее значение.
Если при таком раскладе не выкидывать первый отсчет при каждом чтении регистра, то ошибка накапливается и потом на выходе получаю левый ошибочный рез-тат. Долго не мог понять почему I/VRMSOS-ом не могу занулить значения.

Самое интересное, что если читать так AIRMS - BIRMS - AVRMS - BVRMS то ошибки не наблюдается, но т.к. мне нужен был только один канал, то пришлось городить огород.

вот такие у меня регистры
cmd_adc(0x93, 0x00, 1); // ADE7758 (0x13) OPMODE
cmd_adc(0x94, 0x24, 1); // ADE7758 (0x14) MMODE
cmd_adc(0x95, 0x00, 1); // ADE7758 (0x15) WAVMODE
cmd_adc(0x96, 0x04, 1); // ADE7758 (0x16) COMPMODE
cmd_adc(0x97, 0x48, 1); // ADE7758 (0x17) LCYCMODE
cmd_adc(0x98, 0x00, 3); // ADE7758 (0x18) IMR
cmd_adc(0xA3, 0x00, 1); // ADE7758 (0x23) GAIN

другие по дефолту, не трогал.

Alex03 у меня к вам вопрос, могли бы вы проверить данный глюк у себя в железке, почитать в цикле AIRMS - AVRMS - AVRMS и сравнить результаты первого и последующего чтения подряд одного регистра ?
а так же AVRMS - AIRMS - AIRMS
интересует повторяемость.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Desenix   ADE7758 баги или ... ?   Dec 5 2007, 07:32
- - VadimPlotnikov   По признакам очень похоже на некорректную работу ц...   Dec 28 2007, 08:41
- - Desenix   проверял и не раз, паузы не ставил разве что между...   Dec 28 2007, 09:10
- - Alex03   Использовали ADE7758, никаких глюков в чтении/запи...   Jan 16 2008, 05:23
- - Desenix   Alex03 т.е. если читать регистры IRMS VRMS одного ...   Jan 16 2008, 06:14
- - Alex03   При отладке я одни и теже регистры не читал по оче...   Jan 16 2008, 10:21
- - Desenix   я пробовал задержки между байтами вставлять, и меж...   Jan 16 2008, 10:36
|- - Sergu   Цитата(Desenix @ Jan 16 2008, 13:36) я пр...   Aug 6 2008, 09:24
- - Alex03   Да в принципе видно, сначала читаеца AIRMS потом 2...   Jan 16 2008, 11:18
- - Alex03   Если частота клока 1МГц, то при Вашей полярности к...   Jan 16 2008, 15:34
- - Desenix   уже говорил и не раз, снижал как частоту клоков, т...   Jan 16 2008, 16:06
|- - Alex03   Цитата(Desenix @ Jan 16 2008, 21:06) уже ...   Jan 17 2008, 04:09
- - Desenix   повторил эксперимент вечером в ПТ, т.к не было вре...   Jan 21 2008, 06:56
|- - Alex03   Цитата(Desenix @ Jan 21 2008, 11:56) Схем...   Jan 21 2008, 11:54
- - Роджер   Уважаемые спецы,помогите разобраться в одном вопро...   Aug 11 2008, 18:55


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

 


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


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