Programozható időkapcsoló
Programozható relé idején
Programozható relék fontos elemei a különböző automatizálási eszközök, mint például az automatikus szabályozása közvilágítás, és az öntözés szivattyúk, szellőztető és légkondicionáló, otthon automatizálás, automatizálás erőművek az iparban és sok más területen. Ez a cikk ismerteti a házi programozható relé-alapú MK PIC16F1847 (PIC16F628A is használható itt). Ez egy továbbfejlesztett változata a korábbi változat. Azt is lehetővé teszi, hogy mind időben és kikapcsolása. A maximális időtartamot, ameddig be lehet állítani, hogy kapcsolja be és ki a terhelés 99 óra 59 perc. Az új verzió a ciklikus paraméter, amely lehetővé teszi, hogy fut a relé folyamatos be- és kikapcsol. Az időzítő programozható 4 nyomógomb. Menü programozás, relé állapot, valamint a befejezett ciklusok jelennek meg a 16x2 LCD kijelző.
Timer is menti az adatokat on / off idő és a ciklikus változása a belső EEPROM, így tudja tartani ezeket az értékeket még kikapcsolása után a tápellátás - védi az automatikus átállást. Firmware mind PIC16F628A és PIC16F1847 mikrokontroller lesz a végén.
Listája programozható relé funkciók
- Állítsa be az időt a relé működése
- Opció hurok (100 ciklus, ami után az időzítő automatikusan leáll)
- On / Off tartomány: 0 és 99 óra és 59 perc közötti, 1 perc
- Egy interaktív felhasználói felület és LCD kijelző
- Az út jel - hangjelzés
Az áramkör relé MK
Először is, a hardver része a projektnek. Ez nem sokban különbözik az előző verzió, kivéve néhány fejlesztések, mint például Isolation között a mikrokontroller I / O és a relé vezérlő áramkör.
Bemeneti és kimeneti
Vannak öt kapcsoló ebben az áramkörben: egy alaphelyzetbe a mikrokontroller, és négy felhasználótól. Négy gomb van a menü / +, kiválasztása, üzembe helyezése és start / stop. Ezek funkciói vannak leírva a szoftvert. LCD standard HD44780 és ellenőrizni a 4 bites módban. Vezetékeket, hogy az LCD-adatok és ellenőrző jelek ábrán látható. LED bekapcsol, kötődését annak + 5V anódot és katódot keresztül a földhöz egy 47 ohm áramkorlátozó ellenállás.
A 2N2222 tranzisztor van szükség, hogy aktiválja a relét. A kapcsoló vezérlése a RB3 port a PIC16F1847. Opto között a mikrokontroller és a vezető switch konfigurálható optocsatoló 4N35. A projekt is van egy madárfióka (aktív), amely hangjelzést ad, amikor a relé állapotot vált ON-ról OFF és fordítva. Relék és hangjel meghajtó áramkör látható az alábbi ábrán.
Mikrokontroller PIC16F1847 órajele 4,0 MHz-es külső kvarcrezonátor. MK PIC16F628A és PIC16F1847 pin kompatibilis, így az áramköri változatlan marad mindkét mikrokontroller.
rajzok PCB
időmérője
Programozható időzítő utasításokat kap a 4 gombot. Ezek funkciói a következőképpen működik:
- Menü / +. Ez a gomb lehetővé teszi, hogy böngéssze végig a különböző menüpontok, például egy set-up idő, kikapcsolási idő beállítása és ciklikus konfigurációt. Minden paraméter jelenik meg a kijelzőn. Állítsa be az időt HH: mm, és a lépés adja a minimális érték tartományban 1 perc.
- Válassza. Itt lehet kiválasztani a megjelenített menüpont az LCD képernyőn, és választhat az óra és a perc számjegye. A kiválasztott szám növekszik 1-a + gomb menüből.
- Írja. ha a megfelelő óra és a perc beállításához, nyomja meg az Enter billentyűt kiegészíti a bejegyzést. Ciklikus opció is be van állítva ezzel a gombbal.
- Start / stop. Ezzel a gombbal a start és stop az időzítőt. Miután az összes felhasználói beállításokat menti ezt a gombot kell nyomni, hogy indítsa el a stoppert. Ha az időzítő be van kapcsolva, akkor hagyja abba bármikor a gomb megnyomásával.
működési példa
Most lássuk, hogyan működik. Tegyük fel, hogy az idő kapcsolót be kell kapcsolni 15 perc után 10 percig. Amint az időzítő elindul lépve a fenti időben a készülék bekapcsol 15 perc után, és így marad 20 percig. Ami után ismét kikapcsol. Ha a gyűrűs paramétert 1 értékre van beállítva, akkor az időzítő működik ciklusban, és a másik után 15 perc alatt, a relé bekapcsol 10 percig, és így tovább, amíg 100 ciklus végezzük. Ha sikeres 100-edik ciklus, az időzítő automatikusan leáll. Néhány befejezett ciklus jelenik meg a jobb oldalon az első sorban az LCD.
Firmware a projekt felhasználásával fejlesztették mikroC Pro fordítóprogram a kép. Tudod letölt a projekt fájlokat, beleértve a forráskódot, és a lefordított hex-fájl ezen a linken.