Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Делюсь Опытом Atmega8 и 32 АЦП
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
MicronSys
Стояла задача сделать охранную систему на n- количество канналов
канналы должни различать состояние не только замкнут или разомкнут но и остальные значения

Было принято решение применить Atmeg8
Но у нее только 8 АЦП как быть
Вспомнив что несколько лет назад для одной кронторы я на заказ делал комутатор видео сигнала 16 в 1 ( для видео наблюдения так называемый Swith)

решил применить накоплены опыт
Взял CD4051 ( наша 561КП2)
и собрал такую схемку


но случился прикол laugh.gif
ели подключить несколько АЦП к источнику измерения ( случайным образом) то

после первого преобразования второе и последующие получаются не корректные тоесть напряжение постепенно падало
1 АЦП 255 подключен
2 АЦП 240 не подключен
3 АЦП 220 не подключен
4 АЦП 255 подключен
5 АЦП 240 не подключен
6 АЦП 222 не подключен
ну и так дальше
В конце концов до меня дошло cranky.gif что нужно подтянуть вход АЦП к GND или +
смотря что нужно получить при не подключенном входе на 4051
если подтянуть к GND то по умолчанию будет 0 если к + то будет 255 ( Я использую только 8 бит )
какой резюк нушно поставить я долго искал и нашел 50 - 60 ком

дело в том что от номинала тоже зависит будет ли остаточный вольтаж на не подключенных входах

Количество АЦП можно увеличит да безобразия ( 256 точно можно сделать САМ УЖЕ СДЕЛЕЛ biggrin.gif )

Вот такой прикол !!!!

Если комуто интересно могу выложить исходник на WinAvr ( C compiler )

Успехов Всем cheers.gif
arttab
Выводы ацп в мк притянуты к vcc примерно через 1 МОм. так получается - высикоомный вход. и правильно будет, если сигнал подавать через ОУ. Т.к. у него низкоомный выход. Или можно поставить притягивающий резистор 33 - 10 КОм.
Но можно и не изучать теорию. Жизнь будет интересной, с неожиданостями :). "как трудно жить без гемороя..."
MicronSys
Но можно и не изучать теорию. Жизнь будет интересной, с неожиданостями smile.gif. "как трудно жить без гемороя..."

Это порикольно но когда нужно сделать рабочую штучку то ту уже
Жизнь не будет интересной, с неожиданостями smile3046.gif
sseett
Такую схемотехнику можно смело назвать условно рабочей*. Это действительно прикольно для охранной системы.

* "условно рабочей" т.е. надежно работающей только в определенных условиях. Если условия изменить, то работает прикольно. biggrin.gif
Удачи!
MicronSys
Такую схемотехнику можно смело назвать условно рабочей. Это действительно прикольно для охранной системы

angry.gif ДА ОНА УЖЕ 4 МЕСЯЦА КАК БЫЛА ОТДАННА В РАБОТУ

И ПОКА ПРОБЛОВ НЕ И НЕ БУДЕТ Я В ЭНТОМ УВЕРЕН
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.