Elektronika, mikrokontrolery, programowanie, komputery, sieci ... to moja praca i moje hobby | |||||
Menu | Elektronika - projekty - MANO | eKamSoft.pl | |||
Start O mnie Copyright Elektronika - Poradniki - Projekty - Linki Kociaki Kontakt |
MANO Czasami zachodzi potrzeba połączenia razem kilku urządzeń odległych od siebie o kilka, kilkanaście metrów. Tutaj z pomocą przychodzi standard RS485. Wstępny opis magistrali RS486 wraz z koncepcją domowej sieci RS485 opisałem przy projektach SEDA, RECI, ECHO, NERO, NAVI. Projekt MANO stanowi zdalny rejestrator parametrów środowiskowych (temperatury, wilgotności oraz ciśnienia atmosferycznego) pracujący na magistrali RS485. Projekt można podzielić zasadniczo na cztery części. Zasilacze 5V i 3V zrealizowane na stabilizatorach 7805 oraz LM317 pobierające zasilanie z samej sieci (piny 1-3 - 12V, piny 6-8 - gnd). Blok interfejsu RS485 zrealizowany na układzie scalonym SN75176, blok sensorów oraz mikrokontroler PIC16F876 zarządzający wszystkim. Złącze ICSP JP1 służy do programowania mikrokontrolera w układzie. Jego układ pinów jest zgodny pod względem kolejności z programatorem PICKIT 2 (Vpp,Vdd,Vss,DAT,CLK). Podczas programowania należy pamiętać o rozłączeniu zwory JP2 aby zasilić tylko programowany układ. Dioda SysLed miganiem sygnalizuje poprawną pracę mikrokontrolera. Programy obsługi mikrokontrolera zostały napisane w języku C w środowisku MPLABX IDE oraz skompilowane do formatu HEX kompilatorem XC8. Kod programu został podzielony na kilka bloków rozdzielonych nagłówkami z komentarzy które wyjaśniają pełnione zadanie każdego z nich. Na zakończenie zestawienie materiałów i linków niezbędnych/przydatnych do wykonania odbiornika oraz kilka zdjęć ilustrujących szczegóły jego budowy oraz funkcjonowania.
- Schemat ideowy. Rafał Szulc |
||||
Copyright (c) by eKamSoft 1974-2024 |