roboforum.ru

Технический форум по робототехнике.

Амперметр-вольтметр-ваттметр

Амперметр-вольтметр-ваттметр

Rusfaner » 05 сен 2009, 18:38

Проектирую девайс на ATmega8+LCD для измерения этих электрических величин.
В протеусе, вроде, работает без замечаний, но ,параллельно, собрал на макетке и выявился некий глюк.
Вольты показывает без проблем, но вот ток и, соответственно, мощность мельтешат. Пробовал увеличивать паузу между АЦ преобразованиями, помогло, но не сильно, показания тока плавают (проверял на двигателе). С лампой, в виде нагрузки, дело лучше. Грешу на помехи от движка (двигатель бесколлекторный с контроллером).
Помогите расшифровать эту строчку:
Код: Выделить всёРазвернуть
lcd_putchar ((amper/100)%10+0x30);       
      lcd_putchar ((amper/10)%10+0x30);                                           
      lcd_putchar (amper%10+0x30);       

Выводятся сотни, тесятки и единицы ампер.

http://www.filehoster.ru/files/dj9164

Re: Амперметр-вольтметр-ваттметр

nest » 05 сен 2009, 18:43

а схему ?

Re: Амперметр-вольтметр-ваттметр

avr123.nm.ru » 05 сен 2009, 18:51

Rusfaner писал(а): Выводятся сотни, тесятки и единицы ампер.
http://www.filehoster.ru/files/dj9164

ща тя накроют за нечитку правил !!! а не... тя не накроют, эт мкня бы накрыли.

Rusfaner писал(а): ток и, соответственно, мощность мельтешат.

надо ФНЧ из резистора и конденсатора перед АЦП поставить.

Вот страничка о фильтрации и нормировании сигналов перед измерением АЦП - http://avr123.nm.ru/z09b.htm

Rusfaner писал(а): Пробовал увеличивать паузу между АЦ преобразованиями, помогло, но не сильно,

лучше усреднять по многим измерениям. причем можно и сумму выводить - все равно на индикацию пересчет происходит.

И показания индикатора не надо чаще 2 раз в сек менять.

Re: Амперметр-вольтметр-ваттметр

Rusfaner » 05 сен 2009, 21:08

Спасибо за совет. Видимо надо ОУ ставить после датчика тока, потому что на каждый ампер на выходе датчика тока напряжение меняется всего на 20мВ, а это для 10-ти разрядного АЦП ни о чем, плюс еще погрешность.Будем пробовать.
А как вот это понимать, то что в скобках:
Код: Выделить всёРазвернуть
lcd_putchar ((amper/100)%10+0x30);       
      lcd_putchar ((amper/10)%10+0x30);                                           
      lcd_putchar (amper%10+0x30);   

Re: Амперметр-вольтметр-ваттметр

avr123.nm.ru » 05 сен 2009, 21:26

Это вывод разрядов числа. Сотни десятки единицы

Вот "Язык Си для микроконтроллеров" посмотри http://avr123.nm.ru/05.htm
и разберись что эти операции делают и как.

Почему + 0x30 ( это + 48 ) - там же смотри таблицу символов ASCII

Re: Амперметр-вольтметр-ваттметр

SERGEY_M » 05 сен 2009, 21:43

Выводятся сотни, тесятки и единицы ампер.

на каждый ампер на выходе датчика тока напряжение меняется всего на 20мВ

все зависит от величины измеряемого тока и опорного АЦП
20мВ - 1А но вот 100А - 2В, а это не мало........

Re: Амперметр-вольтметр-ваттметр

avr123.nm.ru » 05 сен 2009, 21:53

Вот у ATmega48 -20PU по 48 рублей помоему внутренний источник опорного напряжения на 1.1 вольта всего.


Rambler\'s Top100 Mail.ru counter