Например TDA7294

Форум РадиоКот • Просмотр темы - Вольтметр на PIC
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вс дек 21, 2025 12:02:36

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Вольтметр на PIC
СообщениеДобавлено: Вс ноя 03, 2013 21:39:25 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Вс сен 11, 2011 12:35:11
Сообщений: 378
Рейтинг сообщения: 0
Добрый всем.
Тем про вольтметры сотни, я много схем пролапатил, и свою проблему не нашел.
Мне нужен цифровой вольтметр на PIC МК.
У меня есть макетка с 16f887 я на ней все отлаживаю что могу а потом всё это дело перевожу на другой контроллер, травлю плату и так далее.
Так вот запускаю макетку, делаю делитель напряжения с 15 вольт до 5 вольт.
При 15 вольт АЦП на дисплей кажет 1024. Всё прекрасно то что надо!
А теперь я начинаю понижать напряжение и тут начинается хренотень!!
+- 0.1 вольт АЦП не реагирует. То есть сотые вольта он не замеряет, это беда!
Мне надо очень.
Не уже ли надо еще что то дополнительно делать до АЦП?
Мне нужен предел от 10вольт до 15 c сотыми вольт в общем как в обычном дешевом тестере.
Не могу решить проблему. Может я как то не так напрограммил?
Вот кусочек кода который мне показания даёт с АЦП.
Код:
int vol()
{
   CHS0 = 0;
   CHS1 = 0;
   CHS2 = 0;
   ADON=1;
   GODONE = 1;      // Start conversion
   while(GODONE);   // Wait until conversion success
   return (ADRESH<<2)+(ADRESL>>6);
}

int Voltage = vol();


Я вот думаю может конывертация кривая?
return (ADRESH<<2)+(ADRESL>>6);

Тут ошибка?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтметр на PIC
СообщениеДобавлено: Пн ноя 04, 2013 00:03:01 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Вс сен 11, 2011 12:35:11
Сообщений: 378
Рейтинг сообщения: 0
Разобрался.
ADCS0 = 0;
ADCS1 = 1;

FOSC/32 надо было сделать. Только не понимаю как это влияло.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Feel73 и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y