Witam.
Szukam i szukam ale nie znalazłem rozwiązania problemu komparatora a dokładniej jego obsługiwania pod Bascoma.
Mam płytkę w której zastosowano AT90S1200 na dodatek zabezpieczony przed odczytem wydaje się być uszkodzony komparator.
Układ połączony jest dość dziwnie jak na obrazku:
Napięcie na nodze 12 jest zależne od napięcia mierzonego ok.1v a na nodze 13 i 14 skacze ciągle w granicy 0,4 0,7 V.
Jak dla mnie napięcie na nodze 13 powinno być stałe i wynosić powiedzmy 1,1V a jeśli napięcie na nodze 12 przekroczy ten próg to powinno dać przerwanie. Czy może się mylę?
Jak jest tu rozwiązane ustalanie progu skoro noga 13 jest połączona z 14 i brak punktu stałego odniesienia.
"The Analog Comparator compares the input values on the positive pin AIN0 and negative
pin AIN1. When the voltage on the positive pin AIN0 is higher than the voltage on
the negative pin AIN1, the Analog Comparator output, ACO, is set.
Comparator porównuje wprowadzone wartości na dodatnim wejściu AIN0 i ujemnym wejściu AIN1.
Kiedy napięcie na dodatniej stronie AIN0 jest wyższe niż napięcie na ujemna AIN1, wtedy wyjście ACO, jest w stanie wysokim. "
Pytanie mam takie jak skonfigurować i użyć komparatora w Tiny2313
bo nie mogę znaleźć nic pod bascoma co by miało jakiś sens.
Proszę o jakieś wstawki ewentualnie.
Chce zrobić by program działał sobie do momentu aż napięcie nie przekroczy progu a jak to uczyni by zmieniło stan wyjścia z 0 na 1 na dowolnym porcie np.pd.0.
Jak dla mnie powinno wyglądać to tak:
p.s diody to moga być zenery ale nic na nich nie ma wc pewności nie mam.
![[tiny2313] Komparator [tiny2313] Komparator](https://obrazki.elektroda.pl/47_1228676994_thumb.jpg)
Szukam i szukam ale nie znalazłem rozwiązania problemu komparatora a dokładniej jego obsługiwania pod Bascoma.
Mam płytkę w której zastosowano AT90S1200 na dodatek zabezpieczony przed odczytem wydaje się być uszkodzony komparator.
Układ połączony jest dość dziwnie jak na obrazku:
Napięcie na nodze 12 jest zależne od napięcia mierzonego ok.1v a na nodze 13 i 14 skacze ciągle w granicy 0,4 0,7 V.
Jak dla mnie napięcie na nodze 13 powinno być stałe i wynosić powiedzmy 1,1V a jeśli napięcie na nodze 12 przekroczy ten próg to powinno dać przerwanie. Czy może się mylę?
Jak jest tu rozwiązane ustalanie progu skoro noga 13 jest połączona z 14 i brak punktu stałego odniesienia.
"The Analog Comparator compares the input values on the positive pin AIN0 and negative
pin AIN1. When the voltage on the positive pin AIN0 is higher than the voltage on
the negative pin AIN1, the Analog Comparator output, ACO, is set.
Comparator porównuje wprowadzone wartości na dodatnim wejściu AIN0 i ujemnym wejściu AIN1.
Kiedy napięcie na dodatniej stronie AIN0 jest wyższe niż napięcie na ujemna AIN1, wtedy wyjście ACO, jest w stanie wysokim. "
Pytanie mam takie jak skonfigurować i użyć komparatora w Tiny2313
bo nie mogę znaleźć nic pod bascoma co by miało jakiś sens.
Proszę o jakieś wstawki ewentualnie.
Chce zrobić by program działał sobie do momentu aż napięcie nie przekroczy progu a jak to uczyni by zmieniło stan wyjścia z 0 na 1 na dowolnym porcie np.pd.0.
Jak dla mnie powinno wyglądać to tak:
p.s diody to moga być zenery ale nic na nich nie ma wc pewności nie mam.