You are here

Toronyóra vezérlése PIC -kel

38 posts / 0 new
Last post
Hjoco

Sziasztok!

Újra megkeresett ezermester kántor barátom egy érdekes munkával.
Van egy toronyóra, aminek az elektronikáját egy villámcsapás teljesen tönkretette. Ezt szeretné kiváltani egy pic -vezérelt órával. A feladat nem bonyolult, percenként kell egy impulzus amitől egyet lép a szerkezet - a többit a mechanika elvégzi.
Ez jelenleg is működik, egy piaci 1500 Ft-os falióra működteti. Egy hall elemmel figyeli a másodperc mutató áthaladását.

A nagyobb munka a két gong vezérlése.
Egyik minden negyed órában egyet, félórában kettőt, háromnegyed órában hármat üt.
A másik gong egész órakor annyit üt ahány óra van. Természetesen 12 órás, tehát a 13 óra már újra 1 ütés (ha jól tudom)

Találtam egy pic-es kapcsolóórát, könnyen megépíthető - de a forráskódja nincsen meg. Viszont van RS232 kimenete, amin lekérdezhető.

Tehát egy PIC szoftverre lenne szükségem ami a kimenetet lekérdezve a gong ütéseket vezérelné.
Vagy egy módosított szoftverre a kapcsolóórához, ami vezérli a gong ütéseket. Szabad port van bőven. A dátum sem kell, a téli - nyári átállást majd kézzel megcsinálják.
Az óra pontos járását is megcsinálom a kvarcra kötött trimmerrel - a céges vezérórákat is így pontosítottam be.

Előre is köszönöm!

Comments
mosomedve
mosomedve's picture

Hol tart a project? Ha még nem százas, van még egy két ötletem az egyszerü paraszti megoldásra. Igaz ezek már nem egészen felelne meg a mai digitális követelményeknek.
László

0

Vote up!

You voted ‘up’

Jaca
Jaca's picture

Szia!

Most próbálom összehozni a digitális órát meg a harangozó pic-et. Csak amit találtam óraprogramot, abba bele kellett nyúlni erősen, de mmár rendberaktam. 

0

Vote up!

You voted ‘up’

AoC

Szia!
Szívesen segítek a programban, nem gond egy ilyet összedobni.
Kész az áramkör? Én Budapesten vagyok.
Hogyan tudjuk megszervezni a munkát?
Küldjem a programot és kipróbálod?
Nem kell igazodni kész kapcsolásokhoz, leprogramozom az órát is ha kell, vagy teszünk bele egy RTC-t.
Attila

1

Vote up!

You voted ‘up’

Jaca
Jaca's picture

Szia!

Addig megvagyok, hogy az egyik kemeneten elüti az egész órákat, negyedkor 1-et, félkor kettőt, háromnegyedkor meg 3-at kongat a másikon. A bemenetére az 1 perces impulzusokat várja. 
Már csak ki kellene találni, hogyan legyen szinkronizálva a nagy órával.

0

Vote up!

You voted ‘up’

Hjoco

Szia!
Az a terv hogy egyszer össze szinkronizáljuk, és a szünetmentes táp (akku) miatt nem csúszik meg. Az eredeti elektronikával sem volt semmilyen visszajelzés a mechanika pillanatnyi állásáról. Állítólag nem volt vele gond.

0

Vote up!

You voted ‘up’

Hjoco

Sziasztok!
Van egy teljesen ingyenes, és tökéletesen kidolgozott berendezés. Pontikakis A. által készített Church Bell Controller és szabadon utánépíthető.
Link:
http://iq-technologies.net/projects/robotics/002/index.html
Csak az a gond hogy a Képek és kapcsolási rajzok mellett a szoftver része valahogy eltűnt. Valószínűleg a konkurens cégeknek sikerült eltüntetni. Viszont ez a projekt több helyen is fellelhető, és valahol talán megvan a szoftver is.
Itt a fórumon többen is a Google -kereső használatát mesterfokon űzik, esetleg ha valaki megtalálná - nagy segítség lenne.
Bár annyira bonyolult hogy szerintem az eredeti elképzelés szerint építjük meg a vezérlést, de még jól jöhet ez is egyszer.
Arról nem is beszélve hogy eredetileg a forráskódok is szabadon elérhetők voltak (erre van utalás) és még más célra is át lehetne alakítani. Például iskolai csengetés vezérlése. Mondjuk arra szerintem eleve alkalmas...

0

Vote up!

You voted ‘up’

m_stuart

Itt megtalálod a fícsörök alatt:
http://www.circuitdb.com/?p=355
Azért hogy bonyolódjon egy kicsit az élet, ehhez egy másik panelterv van közölve!
Szerintem nincs itt semmi "konkurenciaharc". Egyszerűen a közzétevő azt akarja hogy az utánépítő is dolgozzon egy kicsit, pl. a közvetlen nyákgyártásra alkalmatlan rajzok PCB tervezővel való újrarajzolásával.

0

Vote up!

You voted ‘up’

Hjoco

Szia!

Tényleg, itt megvan. Köszönöm a segítséget!
Azért valószínűleg nem merek ennek nekilátni, kicsit túlzásnak tűnik - és az AVR-t sem tudom írni. Csak egy Pickit3 -om van. Meg egy EZP2010 íróm.
Köszi!
 

0

Vote up!

You voted ‘up’

m_stuart

Ezt vártam, ez volt a célom. (nem muszáj elhinni) Csak némi emberismeret szükséges hozzá.
https://elektrotanya.com/comment/417788#comment-417788
Azért azt tudjad hogy ez egy szűk piacon több gyártó által is készített termék.
Egy helyen olvasva: Még az erősen haveri áron, a "rendes" töredékét említve is felszisszentek az ár hallatán. 

1

Vote up!

You voted ‘up’

m_stuart

Csak hogy más is értse: A már döglött link az emberi hiúságot vette célba.

0

Vote up!

You voted ‘up’

ty

Te nem az egyik régen kitiltott troll vagy?
Csak mert arra a ragadós gerinctelen alakra emlékeztet a stílusod, aki mindig visszaalázkodott a kitiltás ellenére.
Ha tévednék akkor én kérek bocsánatot.
Ha igazam lenne, akkor kérj te bocsánatot és legyen az az utolsó hozzászólásod ezen az oldalon.
Ámen

2

Vote up!

You voted ‘up’

Jaca
Jaca's picture

Nem, ő az egyik nemrégen kitiltott tag. De miért csodálkozol, hogy megint itt van? Szerencsére a moderátorok ilyenkor már kiemelt figyelmet szentelnek rá, és az első hiba után repül a nickje. És akkor 2 napig megint nyugalom lesz.

0

Vote up!

You voted ‘up’

Jaca
Jaca's picture

Eddig nem akartam kérni semmit, de ezek után már kénytelen leszek...

0

Vote up!

You voted ‘up’

Hjoco

Szia!
Így van, volt néhány félmilliós árajánlat, ezért állt már egy éve az óra.
Lehet hogy van pénz, de egy kis faluban 15 -20 idős anyóka adja össze 100 forintokból - és ebből kifizetik a villanyt meg a kántort és elfogyott... Esetleg pályázatból, vagy ha az érsekség úgy döntene hogy költ rá.

0

Vote up!

You voted ‘up’

ty

Én a magam részéről GPS-ről venném az időt, erre van kész megoldásom.

0

Vote up!

You voted ‘up’

Hjoco

Szia!

Ha nem költséges, érdekelne ez a megoldás is.
A vasúton (Zalaegerszegi szakasz) a központi órák vezérlőit éveken át szinkronozás nélkül használtuk, a sok zavarforrás miatt a DCF nem működött. Most adathálózaton át GPS modulból szinkronizáljuk.
Mondjuk annyira belőttem a kvarc mellé kötött trimmerrel hogy a két óraállítás között 10 másodperc alatt volt az eltérés szinkron nélkül.

0

Vote up!

You voted ‘up’

tnema

Szia Joco!
Szerintem megkaptad a válaszokat.
Csak azért írok, mert még egyszer elolvastam a topikindítót.
Jól írod, valójában negyedóránként üt a negyedórákat jelző, de Te itt 3 negyedórát írsz.
Vigyázz a 4. negyednél is üt a negyedes gong, természeteszen négyet s utána az épp aktuális egészeket üti a kalapács a nagyharanghoz.
Még annyit, hogy az éjszakai nyugalmát a nagyon közel lakóknak ne zavarja, ma már este 10 óra után, reggel 6-ig a hangjelzések elmaradnak, elmaradhatnak.
Olyan megoldások is vannak, hogy városi ünnepek, falunapok esetén bekapcsolható legyen éjjel is, de ezt már az elektronikával egyszerű megoldani.
Üdvözlettel!  tóni

0

Vote up!

You voted ‘up’

Hjoco

Szia!

Teljesen igazad van, egész óránál kellene a 4 ütés. Valamiért ezt az előző órából már kihagyták, és mivel így egyszerűbbnek tűnik én sem erőltetem a dolgot. Már megszokták így...
Az éjszakai időszak letiltását is külön kapcsolóóra intézné, így azzal sem kell vesződni és a beállítása is így könnyen megváltoztatható. A harang miatt már amúgy is van kapcsolóóra, ha van szabad portja akkor arra rákötjük.

Köszi!

0

Vote up!

You voted ‘up’

m_stuart

Fogsz egy DCF77 óramodult, ezzel letudod a pontos (az Úrnak is tetsző), beállítást nem igénylő órát.
Ennek kimeneteiről már egyszerűen megoldható egy PIC vagy más mikrokontrollerrel a gongok vezérlése.
96 időpontnál kiadni a megfelelő kimeneti parancsot. De megoldható a gongok vezérlése máshogyan is.
Az óra/perc -nek megfelelő címekre a szükséges időpontokban egy EPROM-ba beírni a gong1 vagy gong2 vezérlést.
Az Eprom címzését a perc jellel léptetni amit a DCF77 modul által kijelzett 00:00-kor resetelünk.
Ez utóbbi megoldáshoz mérsékelt programozási ismeret szükséges.
_
Tudok egy harmadik utat is a gong vezérlésre. Egy léptető motor (percenként léptetve) hajt egy fémhengert. Egy fordulatra 720 lépés kellene vagy ennyire áttételezni. Ennek a palástján a szükséges időpontokban és darabszámban szigetelő anyagból takarás van felhelyezve. Két "leszedő" érintkező pedig vezérli a gongokat. Röhögjetek ki, de ez a talán legmegbízhatóbb és stílszerű, az Úrnak is tetsző megoldás. :)

0

Vote up!

You voted ‘up’

m_stuart

Negyedik verzió: Szétnéznék abban a toronyórában, hová lehetne mágneseket vagy hall elemet ragasztani? 12-őt az egész órákhoz, 3-at a negyedórákhoz. Az egész órákhoz szerintem felesleges a negyed jelzése. Két számláló 12 és 4 modulus, és annyi impulzust kikapuzni ahány óra illetve negyed van éppen. Kb. 6darab 4xxx tok.
_
Beraktam egy vesszőt, ígérem, vasárnap meggyónom.

0

Vote up!

You voted ‘up’

Hjoco

Szia!
A DCF modul jó ötlet, igaz hogy a vasúton már nem tudjuk használni a sok zavarforrás miatt de itt biztosan működne. A lekérdezése viszont csak PIC -kel lenne a legegyszerűbb - szerintem. Persze ebben megint segítségre lenne szükségem.
Sajnos megbecsülni sem tudom hogy ennek a megírása mekkora munka, de volt olyan hogy egy óra alatt megoldotta egy ismerősöm ami nekem több hónap trükközés lett volna...
Köszi!

0

Vote up!

You voted ‘up’

m_stuart

 A DCF modulon én nem egy 77,5 kHz-es vevőegységet hanem egy komplett, kereskedelemben is kapható órát értek.
Valamint a DCF helyett egy alternatíva, a HGA22 Lakihegyről.
http://digitelektro.hu/hga22-radiovezerelt-ora-avagy-dcf77-helyettesitese/

0

Vote up!

You voted ‘up’

Hjoco

Erre nem is gondoltam... Egy ilyen órának csak a kijelzőt működtető kimeneteit kérdezhetjük le. Ez megoldható egyszerűen valahogy?

Most találtam egy DCF vevős órát PIC16C84 -el és van forráskódja valamint szabad portok a pic -en. Első ránézésre mintha eligazodnék a kódban, elég jól kommentelt -sajnos német nyelven.
Link:
https://www.hobbielektronika.hu/cikkek/dcf77_ora_keszitese_egyszeruen_pi...

0

Vote up!

You voted ‘up’

Jaca
Jaca's picture

Akkor már bütykös tengely. De a 720 lépés kevés lenne, mert délben 12 perc kellene a harangozáshoz.
Módosítva?

0

Vote up!

You voted ‘up’

m_stuart

Úgy tudom, az előnézet-et nem tilos használni. Még.

0

Vote up!

You voted ‘up’

Jaca
Jaca's picture

Ja, értem. Kihasználsz egy bugot. Maradtál ugyanaz.

1

Vote up!

You voted ‘up’

mosomedve
mosomedve's picture

Szia!
Keresd meg Lengyel Józsit, Ő pár sorral alattad hirdetett hogy programozást vállal! Ezt egy kis processzorral meg lehet oldani. Egy kimenet a percenkénti ütemet adná és egy kimenet pedig a gongot vezérelné. Természetesen kell egy digitális kijelzés is, legalább két digites. Egészkor indítani és onnan már a többit magától tenné.
László
Neki is egy jó feladat lenne.

1

Vote up!

You voted ‘up’

Hjoco

Szia!

Privátban megkeresem, de sajnos fizetni itt sem nagyon akarnak... Az eredeti vezérlő utódja is beszerezhető lenne, de egy vagyon lenne.
Azért egy próbát megér.
Köszi!

0

Vote up!

You voted ‘up’

Multi Multiplikátó
Multi Multiplikátó's picture

Tegyél oda egy raspberry pi-t, az ősváltozatok már 5e körül megvehetők, és bármire betanítható, interneten át távmenedzselhető, az internetről leszedi a pontos időt is, és akár egész harangjátékot is vezérelhet, plusz egy könnyező szűzmária szivattyúját. :-D

És csak fizessenek. Milliárdokkal tömi a csuhásokat a mini elnökúr, ne sóherkedjenek!

1

Vote up!

You voted ‘up’

Jaca
Jaca's picture

Mennyivel könnyebb programozn egy raspberry pi-t?

0

Vote up!

You voted ‘up’

BlackForce

Kb mindegy.
Annak is aki tudja,de aki nem annak meg pláne.
Más a program nyelv,és minden más.
A pic jobban cél orientált (magad épitesz mindent,pic + periféria),mig a  raspberry pi inkább univerzális (itt is kell hozzá + periféria)

 

0

Vote up!

You voted ‘up’

proba

Pic örök élet kb, a raspi meg egy kicsit kevesebb. Nekem az ébresztős rádió megy róla, de 2-3 évente mindig van valami gubanc vele. ( bár ha nincs áramszünet akár tartós is lehet.)  A PÍ-t vezérlő Pices óra megbízhatóbb sokkal.   

0

Vote up!

You voted ‘up’

Hjoco

Én is így látom. A személykocsik fűtésvezérlését 555 -el oldották meg, ritka volt ami egy évet működött. Mikor PIC -re módosítottuk bevásároltunk új 16F84 -ből - mert majd úgyis kell. Tíz évig egy sem ment tönkre. Tényleg örök élet.

 

0

Vote up!

You voted ‘up’

BlackForce

Igen a PIC nagyon szivós fajzat.Nálam megtörtént egy 16F690-nél hogy kinyekkentettem egy kimenet.
Csak átirányitottam a progiban egy másik (szabad) kimenetre a jelet és már ketyegett is tovább.
Hátránya hogy kevesebb a manőverezési lehetőség vele mint a Rasberryvel.
Vagyis az egy kompaktabb készülék amit fel kell programozni,kitteket ráakasztani és ily módon sokminden megoldható vele.(jóval kevesebb elektrós tudással)
Ettől függetlenül a PIC volt és maradt is a szivem csücske.
Pi-t sose használtam még.
 

1

Vote up!

You voted ‘up’

ty

Egy mikrokontrollert kár összehasonlítani egy számítógéppel, mert mindkettőnek más az erőssége.

Raspberry Pi 3 Specifications

SoC: Broadcom BCM2837
CPU: 4× ARM Cortex-A53, 1.2GHz
GPU: Broadcom VideoCore IV
RAM: 1GB LPDDR2 (900 MHz)
Networking: 10/100 Ethernet, 2.4GHz 802.11n wireless
Bluetooth: Bluetooth 4.1 Classic, Bluetooth Low Energy
Storage: microSD
GPIO: 40-pin header, populated
Ports: HDMI, 3.5mm analogue audio-video jack, 4× USB 2.0, Ethernet, Camera Serial Interface (CSI), Display Serial Interface (DSI)

PIC16F690 Features & Specification:

  • 18 I/O Pins with Individual Direction Control
  • Internal 8 MHz to 32 kHz oscillator or External 20 MHz oscillator
  • 12x 10-bit ADC
  • 2 x Comparators
  • 1 x SSP (SPI/I2C)
  • 1 x EUSART
  • 1 x ECCP+ (Caputure/Compare/PWM)
  • 2 x 8-Bit Timer
  • 1 x 16-Bit Timer
  • 7 KB Program Memory
  • 256 bytes RAM
  • 256 bytes EEPROM
  • Operating Voltage Range – 2.0V to 5.5V
  • 25mA Source/Sink current I/O

smiley

1

Vote up!

You voted ‘up’

BlackForce

Igazad van,de nem az én fejemből pattant ki az ötlet (láthatod ha végigolvasod a topikot),én csak globálisan irtam róluk (mondjuk felhasználásuk előnyéről,hátrányáról).
Abba meg végképp nem akartam belemenni hogy a pi-ben ARM proci van (abból is milyen....),meg hogy manapság az a menő.....
Sok embert amit te megirtál nem is érdekli (hogy mi a rasberry meg mi a pic),csupán az hogy milyen készülékre van szüksége hogy a követelményeknek megfelelő kittet találjon,összekapcsolja és felprogramozza.
Sokan tudnak manapság programozni,hogy az alapkapcsolásokhoz sincs halovány gőzük.
Ezétr menő az arduino,a rasberry és a PIC kevésbé.(na erre akartam csupán rámutatni)
 

0

Vote up!

You voted ‘up’

Jaca
Jaca's picture

Készült nálunk egy célműszer Epres-PI-vel. A feladat: egy földelőkábel átmeneti ellenállásának mérése 2A átfolyó áram mellett, illetve a mért értékek adatbázisba feltöltése. Ez egy 100 másodperces műveletre sikerült. Maga a mérés ebből közel 70 másodperc, mert soros porton (USB-n keresztül) programoznak egy táegységet, meg lekérdezik, meg analóg bemeneten mérnek. Az adat hálózati felküldéséhez még így is egy külső PC-t vesznek igénybe. Egy 100msec-es mérésről beszélünk. Ebből csak azt akarom kihozni, hogy hozzáértés nélkül a  raspberry pi is csak egy kacat, de hozzáértéssel igen hasznos tud lenni. A PIC előnye, hogy hozzáértés nélkül nem nagyon lehet mit kezdeni vele, max kész programot beletölteni, viszont örök élet, és rá lehet bízni akár életvédelmi feladatokat is, ami a PI-ről nem mondható el. 

0

Vote up!

You voted ‘up’

More similar content