Вопрос про АЦП по PIC16f676

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
Открыл глаза
Сообщения: 77
Зарегистрирован: Вт сен 27, 2011 09:27:40

Сообщение Alpout »

учусь программировать, решил как все научиться работать с АЦП, да и вольтметр нужен был) Программировать умею на уровне средн., тут встал вступор. выбираяю внутренний опорный источник Vd, то есть 5В, как тут с АЦП быть. он же 10-разрядный, напирмер 2,4В, как это будет в цифровом коде?? в даташите чето не нашел про нго, как это счиатеся? как линейный чтоли, типо 5В=1024??
Вложения
вольтметр.JPG
(153.83 КБ) 744 скачивания
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4751
Зарегистрирован: Вс янв 24, 2010 13:14:02
Откуда: Омск

Сообщение vem566 »

Alpout писал(а):как линейный чтоли, типо 5В=1024
Именно так.
Реклама
Открыл глаза
Сообщения: 77
Зарегистрирован: Вт сен 27, 2011 09:27:40

Сообщение Alpout »

а как преобразуется в 3-х разрядный индикатор?? например число 1021.
Собутыльник Кота
Аватара пользователя
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Сообщение Z_h_e »

Alpout писал(а):а как преобразуется в 3-х разрядный индикатор?
Какой то вопрос странный. Быть может имелось ввиду как преобразовать код АЦП в напряжение?
Что тут сложного то?
Единица кода АЦП будет соотвествоать прибл. 4,888мВ. Чтобы узнать напряжение надо КодАЦП умножить на 4,888.
Пяти вольтам будет соотвествовать код 1023. Число 1024 десятью разрядами не получить.

Наверное у этого контроллера нет инструкций умножения и умножение придется организовать самому. Если не заморачиваться том можно много раз сложить число, а можно умножить столбиком, там не сложный алгоритм будет.
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Реклама
Эиком - электронные компоненты и радиодетали
Мудрый кот
Сообщения: 1808
Зарегистрирован: Пт мар 26, 2010 17:16:52
Откуда: Kazan

Сообщение pcb432 »

В инете полно подробных разьяснений по ацп и преобразованию в число.
Волшебное сочетание "вольтметр на PIC16F676" и т.п..
Например http://we.easyelectronics.ru/PIC/progra ... -16x2.html, правда вывод результата на LCD.
Реклама
Открыл глаза
Сообщения: 77
Зарегистрирован: Вт сен 27, 2011 09:27:40

Сообщение Alpout »

получается, что если я делаю вольтметр на 100 В, тогда разрешение 100/1023=0.0977? я правильно понял? :)
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Сообщение Z_h_e »

Если Вы правильно разделили, то да. Правильнее будет использовать термин дискретность, а не разрешение.
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Ответить

Вернуться в «PIC»