Witam
Jak ostatnio pisałem, mam do zrobienia pewien projekt, jest to ogólnie rzecz biorąc miernik odległości.
Jego główne założenia to:
- Miernik odległości musi być ultradźwiękowy, pomiar w zakresie max do 120cm.
- Cykl pomiarowy nie dłuższy niż 50ms.
- 2 Wyjścia analogowe (napięciowe i częstotliwościowe)
- Komunikacja z PC przez RS232 lub USB (chciałbym mieć oba)
- Zasilany z zasilacza 5V
Dzisiaj tak nad tym troszkę siedziałem i wymyśliłem sobie taki oto schemat blokowy układu.
I teraz tak, co do układu zabezpieczającego to myślałem nad jakąś scaloną przetworniczką: 5VDC/ 5VDC, z tego co czytałem to dość dobrze zabezpiecza układ, do tego świetnie filtruje. Przetwornica np.
tego typu. Może jeszcze wrzucę bezpiecznik polimerowy, ale nie wiem czy jest sens gdy będzie ta przetwornica.
Co do czujnika to myślałem nad HC-S04, co prawda w pełnym zakresie mógłby się nie zmieścić w tych 50ms, ale będę mierzył tylko do 100cm-120cm, więc się powinien nadać. Poza tym, jest tani jak barszcz
.
Wyjście analogowe widać chciałbym zrealizować poprzez konwerter D/A, znalazłem fajne układy TI chodzące po I2C. Do tego oczywiście filtr (LC) i wyjście na świat, z tego samego punktu przetwornik U/F, no i wyjście częstotliwościowe. Czytałem o możliwości zrobienia tego przez PWM, ale takie rozwiązanie ma dużą stałą czasową, poza tym chciałbym się pobawić układami DAC.
Co do komunikacji z PC, to już było to omawiane w
tym poście.
LCD najprawdopodobniej nie będzie, ale wrzuciłem go to tak dla otwartości schematu.
Tak więc będę potrzebował uC który mi dostarczy: Około 4kB pamięci Flash (myślę że się wyrobie), modułu TWI (I2C), 2xUART, programowanie procka po SPI, 2x timer 16 bit (to takie minimum dla których mam zastosowanie na już, wskazany byłby z 3 timerami). Konfigurator Atmela znalazł mi 70 - 8 bitowych procków, więc pewnie coś sobie wyszukam.
Ogólnie układ finalnie będzie najprawdopodobniej w SMD.
I teraz mam pytanko do bardziej doświadczonych, co Wam się w moich pomysłach na temat tego projektu nie podoba (bo jakbym pytał co się podoba, to do niczego byśmy nie doszli
) ? .
Pozdrawiam