- Вложения
-
- вольтметр.JPG
- (153.83 КБ) 744 скачивания
Вопрос про АЦП по PIC16f676
- Сообщения: 77
- Зарегистрирован: Вт сен 27, 2011 09:27:40
учусь программировать, решил как все научиться работать с АЦП, да и вольтметр нужен был) Программировать умею на уровне средн., тут встал вступор. выбираяю внутренний опорный источник Vd, то есть 5В, как тут с АЦП быть. он же 10-разрядный, напирмер 2,4В, как это будет в цифровом коде?? в даташите чето не нашел про нго, как это счиатеся? как линейный чтоли, типо 5В=1024??
- Реклама
- Сообщения: 77
- Зарегистрирован: Вт сен 27, 2011 09:27:40
а как преобразуется в 3-х разрядный индикатор?? например число 1021.
Какой то вопрос странный. Быть может имелось ввиду как преобразовать код АЦП в напряжение?Alpout писал(а):а как преобразуется в 3-х разрядный индикатор?
Что тут сложного то?
Единица кода АЦП будет соотвествоать прибл. 4,888мВ. Чтобы узнать напряжение надо КодАЦП умножить на 4,888.
Пяти вольтам будет соотвествовать код 1023. Число 1024 десятью разрядами не получить.
Наверное у этого контроллера нет инструкций умножения и умножение придется организовать самому. Если не заморачиваться том можно много раз сложить число, а можно умножить столбиком, там не сложный алгоритм будет.
В инете полно подробных разьяснений по ацп и преобразованию в число.
Волшебное сочетание "вольтметр на PIC16F676" и т.п..
Например http://we.easyelectronics.ru/PIC/progra ... -16x2.html, правда вывод результата на LCD.
Волшебное сочетание "вольтметр на PIC16F676" и т.п..
Например http://we.easyelectronics.ru/PIC/progra ... -16x2.html, правда вывод результата на LCD.
- Реклама
- Сообщения: 77
- Зарегистрирован: Вт сен 27, 2011 09:27:40
получается, что если я делаю вольтметр на 100 В, тогда разрешение 100/1023=0.0977? я правильно понял? 
Если Вы правильно разделили, то да. Правильнее будет использовать термин дискретность, а не разрешение.



