Witam serdecznie
Zrobiłem taki mały układzik na attiny13, który ma za zadanie włączać przekaźnik przy napięciu 13.5V, zasilanie 12V(w samochodzie) z tym że nie bardzo wiem jak zamienić wartość odczytu z ADC na volty. Dzielnik napięcia:R1- 1,6M, R2(potencjomert)- 1M
Wart_dc = Pomiar * ? '*************************** jest jakiś wzór na obliczenie tej wartości?
If Wart_dc > 13.5 Then 'Napiecie większe niż 13.5V
P1 = 1
End If
If Sw = 0 Then
Waitms 200
If Sw = 0 Then
Wait 1
Toggle P1
End If
End If
Loop
Re: ADC Attiny13
Konkretną wartość napięcia można obliczyć ze wzoru:
Getadc(x)*Vref/1024 (dla 10-cio bitowego ADC)
Getadc(x)*Vref/256 (dla 8-mio bitowego ADC)
Moja strona w powijakach
Wart_dc = Pomiar * ? -' czyli
jeszcze jedno pytanie dzielnik napięcia może być z potencjometru i rezystora z innymi wartościami tak żeby po obliczeniu wychodziło 5V na ADC?
Re: ADC Attiny13
Zależy jak ustawione masz napięcie odniesienia?
W każdym razie napięcie mierzone nie powinno przekroczyć napięcia zasilania procesora, to chyba logiczne?
Moja strona w powijakach
Wielkie dzięki matrix udało
Wielkie dzięki matrix udało mi się to uruchomić, ale mam jeszcze jedno pytanie.
Chciałem do tego kodu doda przycisk
ale "gryzie" mi się z tym co niżej. jeśli jest w tym zakresie to p1 zmienia stan na przeciwny i jak ADC odczyta pomiar to znowu zmienia stan. Jak zrobić tak że po naciśnięciu przycisku "wstrzymać" odczyt z ADC?
Re: ADC Attiny13
Staraj się nie używać wait no chyba że nie masz gdzieś w tle uruchomionego timera i piszesz proste programy lub też nie zależy Ci na tym by procek pracował non stop a wait w niczym nie przeszkadza.
Moja strona w powijakach
ADC
Znowu muszę podziękować koledze matrixowi. Co prawda inaczej to jeszcze napisałem, ale przydała się procedura "start ADC i stop ADC" jeszcze raz podziękowania dla matrixa
Re: ADC Attiny13
Ile wiem tyle staram się pomóc. Nic nadto.
Moja strona w powijakach
ADC
"maro"
Czy możesz udostępnić kod w całości tak bym mógł zobaczyć jak to powinno być napisane. Nie mam pojęcia jak się do tego zabrać, a chciałem wykonać taki układ do pomiaru napięcia zasilacza. ?(kontrola napięcia przed podłączeniem)
P. joko_zuna