Страница 1 из 1

atmega8+lcd 3310=ампермерт помогите найти схемку

Добавлено: Вс фев 13, 2011 20:53:45
witia03
подскажите кто встречал. ищу схемку с приминением атмеги 8 и дисплея от 3310 для измерения тока (до 1,5-2 Ампер)

Re: atmega8+lcd 3310=ампермерт помогите найти схемку

Добавлено: Пн фев 14, 2011 00:00:06
krolaka
а сами не можете зделать? :)

Re: atmega8+lcd 3310=ампермерт помогите найти схемку

Добавлено: Пн фев 14, 2011 09:38:43
adrenocrome
По ссылке схема блока питания.
Выброси все, что не нужно и прикрути к контроллеру дисп от 3310. Элементарно же =)
http://hardlock.org.ua/download/file.php?id=551&mode=view/sch.gif

А вот у TI есть готовые токовые датчики с цифровым выходом
http://focus.ti.com/analog/docs/gencontent.tsp?familyId=57&genContentId=28023

Но сдается мне, что это очередной вопрос из серии "а что с прошивкой делать, в программированиии не силён." :kill:

Re: atmega8+lcd 3310=ампермерт помогите найти схемку

Добавлено: Пн фев 14, 2011 14:39:29
РадиоЛоматель
Не, из спортивного интереса, конечно, интересно, но зачем в амперметре ЖКИ от 3310? Не лучше ли просто светодиодный семисегментный индикатор? в бп такое всегда красиво смотрится. :)

Re: atmega8+lcd 3310=ампермерт помогите найти схемку

Добавлено: Пн фев 14, 2011 20:04:30
witia03
странные вопросы задаете. если бы мог наверное сюда не писал а сидел собирал. да, правильно а что с прошивкой делать?
почему именно атмега8 и жки от 3310. потому что более ничего нет. кто может помогите

Re: atmega8+lcd 3310=ампермерт помогите найти схемку

Добавлено: Пн фев 14, 2011 21:06:25
zhu4er
witia03 писал(а):странные вопросы задаете. если бы мог наверное сюда не писал а сидел собирал. да, правильно а что с прошивкой делать?
почему именно атмега8 и жки от 3310. потому что более ничего нет. кто может помогите

Гы.. прошивку писать надо... А неподготовленному радиолюбителю такой прибор не под силу. Надо планомерно учится.

Re: atmega8+lcd 3310=ампермерт помогите найти схемку

Добавлено: Пн фев 14, 2011 22:05:40
witia03
zhu4er писал(а):
witia03 писал(а):странные вопросы задаете. если бы мог наверное сюда не писал а сидел собирал. да, правильно а что с прошивкой делать?
почему именно атмега8 и жки от 3310. потому что более ничего нет. кто может помогите

Гы.. прошивку писать надо... А неподготовленному радиолюбителю такой прибор не под силу. Надо планомерно учится.

да уж понятно что не рисовать. подсказали бы по существу лучше.
библиотека на дисплей есть. инициализировать получается. там делов то по идее - кот наплакал- измерять напряжение на резисторе и делить на сопротивление этого резистора а данные выводить на дисплей. но я не знаю (совсем не знаю) как заставить микроконтроллер определять напряжение на одном из выводов. натолкните на мысль а я дальше сам.
например-
бесконечный цикл само собой
напряжение записывается в переменную а дальше я сам

Re: atmega8+lcd 3310=ампермерт помогите найти схемку

Добавлено: Вт фев 15, 2011 00:36:06
PE_VK
adrenocrome писал(а):По ссылке схема блока питания.
Выброси все, что не нужно
http://hardlock.org.ua/download/file.php?id=551&mode=view/sch.gif


Я так понял, на приведеной схеме за измерение отвечает LM324(1) и с его выхода сигнал
поступает на вход АЦП Меги8, а все остальное лишнее.

Re: atmega8+lcd 3310=ампермерт помогите найти схемку

Добавлено: Вт фев 15, 2011 02:43:12
CS16AMX
давно баловался с прошивой, как в CV вызвать функцию оценки 255 раз в сек и выбрать среднее?
и какой формулой сделать оценку без округления ,я обычно делал на целые вольты

Re: atmega8+lcd 3310=ампермерт помогите найти схемку

Добавлено: Вт фев 15, 2011 09:05:27
adrenocrome
witia03 писал(а):да уж понятно что не рисовать. подсказали бы по существу лучше.
библиотека на дисплей есть. инициализировать получается. там делов то по идее - кот наплакал- измерять напряжение на резисторе и делить на сопротивление этого резистора а данные выводить на дисплей. но я не знаю (совсем не знаю) как заставить микроконтроллер определять напряжение на одном из выводов. натолкните на мысль а я дальше сам.
например-
бесконечный цикл само собой
напряжение записывается в переменную а дальше я сам


Да почитай хотя бы тот же несчастный курс авр123 :)))
Есть там у него про АЦП. Да и пример на кодвижн (а это на мой взгляд самая простая IDE).
А писать паршивку за тебя никто не будет.

Re: atmega8+lcd 3310=ампермерт помогите найти схемку

Добавлено: Вт фев 15, 2011 20:06:28
CS16AMX
#define ADC_VREF_TYPE 0x00

// Read the AD conversion result
unsigned int read_adc(unsigned char adc_input)
{
ADMUX=adc_input | (ADC_VREF_TYPE & 0xff);
delay_us(10);
ADCSRA|=0x40;
while ((ADCSRA & 0x10)==0);
ADCSRA|=0x10;
return ADCW;
}

unsigned int n,k,a,i,y;

void main(void)
{

MCUCR=0x00;
TIMSK=0x00;
ACSR=0x80;
SFIOR=0x00;

// ADC initialization
// ADC Clock frequency: 1000,000 kHz
// ADC Voltage Reference: AREF pin
ADMUX=ADC_VREF_TYPE & 0xff;
ADCSRA=0x83;

// LCD module initialization
LcdInit();

while (1)
{
LcdMode(2);
n=read_adc(0); //порты
k=read_adc(1);
a=read_adc(2);
i=read_adc(3);
y= ((((long int)n*500)/1024)/3); // счёт вольт

{
{sprintf (lcd_buf, "v=%u", n); }
LcdString(2,2);
{sprintf (lcd_buf, "v=%u", y); }
LcdString(2,3);
{sprintf (lcd_buf, "v=%u", a); }
LcdString(2,4);
{sprintf (lcd_buf, "v=%u", i); } // область
LcdString(2,5);
delay_ms(500);
LcdUpdate();


}
}
}
я делал так ,но пульсации велики и нету значений после точки но для начала покатит