Перейти к содержанию
    

Кто работал с ADuC841?

Здравствуйте.

Ищу отзывы людей, имеющих опыт применения контролера ADuC841. Сейчас у нас в одном из старых устройств используется связка "усилитель + делитель с подстроечным резистором + АЦП + AT89C52". Хотим заменить это все на "усилитель + ADuC841", а подстройку коэффициента передачи канала выполнять программно. Выбор MCS51 обусловлен в основном нежеланием кардинально переделывать давно отлаженную и хорошо работающую программу.

Интересует, какие подводные камни могут встретиться на этом пути?

Заранее благодарен

Д.Плотников.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте.

Ищу отзывы людей, имеющих опыт применения контролера ADuC841. Сейчас у нас в одном из старых устройств используется связка "усилитель + делитель с подстроечным резистором + АЦП + AT89C52". Хотим заменить это все на "усилитель + ADuC841", а подстройку коэффициента передачи канала выполнять программно. Выбор MCS51 обусловлен в основном нежеланием кардинально переделывать давно отлаженную и хорошо работающую программу.

Интересует, какие подводные камни могут встретиться на этом пути?

Заранее благодарен

Д.Плотников.

Может я не в тему, но использовал ADuC812, и в настоящее время перехожу на ADuC842. Из программных 'подводных камней' ADuC84x отмечу не кратно форсированное ядро. Т.е. если уже есть время зависимый код для стандартных 51-х, то придется править... По железу 'сороковых' увы, ничего не скажу. А вот 812-й отличался меньшим уровнем шумов по сравнению с аналогами. Также имейте в виду что 'накристальные' АЦП как правило шумят сильнее и линейность похуже чем у отдельно взятых АЦП.

Да, а коэффициентом как хотите управлять?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Т.е. если уже есть время зависимый код для стандартных 51-х, то придется править...

Это не очень страшно - в основном все задержки сделаны на таймере.

 

Также имейте в виду что 'накристальные' АЦП как правило шумят сильнее и линейность похуже чем у отдельно взятых АЦП. Да, а коэффициентом как хотите управлять?

Ну, если верить тому, что написано в документации, то встроенного АЦП нам хватит с запасом. Что же касается коэффициента, то мы его собираемся лишь подстраивать в небольших пределах (0.9 - 1.1) с целью калибровки прибора. Для этого будем умножать код с АЦП на эти самые 0.9 - 1.1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну, если верить тому, что написано в документации, то встроенного АЦП нам хватит с запасом. Что же касается коэффициента, то мы его собираемся лишь подстраивать в небольших пределах (0.9 - 1.1) с целью калибровки прибора. Для этого будем умножать код с АЦП на эти самые 0.9 - 1.1

Верить документации можно, только с оглядкой на erratasheet. Если ЦАП не идет в дело, то подумайте о калибровке с его помощью. Упрошается код, да и схема становится более точной. Хотя может всего этого и не надо...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...