меряемое напряжение от ИОН
код:
Код: Выделить всё
ldi r16,0b00100001
out ADMUX,r16
ldi r16,0b11000111
out ADCSRA,r16
LDI R16,1<<SM0
OUT MCUCR,R16
ldi r16,0
out TCCR1B,r16
ldi r16,255
out TIFR1,r16
ldi r16,HIGH(34285)
out TCNT1H,r16
ldi r16,LOW(34285)
out TCNT1L,r16
ldi r16,4
out TCCR1B,r16
sBIS TIFR1,TOV1
RJMP PC-1
ldi r16,0
out TCCR1B,r16
SBI ADCSRA, ADSC
SLEEP
SBIC ADCSRA,ADSC
rjmp PC-1
in r1,ADCL
in r2,ADCH
LDI R16,'v'
RCALL UART_WRITE
mov R16,r2
RCALL UART_WRITE
mov R16,r1
RCALL UART_WRITE
Код: Выделить всё
v76 00 B6
B6-> 182
(5/1024)*182=0,888 (значение вольтажа ИОН зная опорное и результат а должно по даташиту должно быть 1,1В)
в итоге напруга выходит
(1,1*1024)/182=6,189 В
вобщем бред...
это или мой косяк
или ион паршивый (и термодатчик тоже ужасен вот LM335 не врёт на том же АЦП)
я от думаю внешний ИОН прицепить
предполагаю использовать стабилитрон и резистор
цель: мерять подаваемую напругу
что посоветуете какой номинал стабилитрона выбрать и какой резистор?
(ниразу не сталкивался с этим)



