Cześć wszystkim, trochę czasu mnie tu nie było. Z góry przepraszam za odkopywanie, ale nie mogę już edytować pierwszego posta.
Ostatnio miałem okazję chwilkę zająć się projektem.
Zostało zmienione:
- software (użyłem sprzętowy komparator, zapisuję konfigurację do Eeprom)
- schemat (wywaliłem LM358)
- PCB
Po szczegóły odsyłam na moją stronę: http://home.elka.pw.edu.pl/~bswiercz/?id=4
Ulepszenia doprowadziły do 100% wykorzystania flash'a 🙂 Także ewentualne dalsze zmiany (duże cyfry na cały wyświetlacz albo inne metody pomiaru) pociągną za sobą zmianę uC.
Wiem, że większość udzielających się w tym temacie pewnie jest nieaktywna, to pozwolę sobie odpowiedzieć na problemy
@cybermech
Każdy wyświetlacz hd44780 się nada (pod warunkiem, że kontrast ma blisko GND (jeszcze nie spotkałem innego)
@starfaktor
W nowej wersji softu zmienna zliczająca impulsy ze sprzętowego komparatora jest 32 bitowa, więc przy enkoderze 1000 działek zakresu jest aż nadto.
@ziajek
Rzeczywiście, dla wyświetlaczy z kontrastem innym niż ~0V może być problem, jednak te najpopularniejsze współpracują z urządzeniem.
@mogar
Napięcie przy całkowitym zakryciu/odsłonięciu powinno wahać się od 0 do Vcc, prawdopodobnie rezystor przy fototranzystorze jest zły.
@abxyz
16 bitów to za mało 🙂
Pozdrawiam