Status från larm till arduino
Status från larm till arduino
Får en status från mitt larm som verkar vara 0,6 volt mellan gnd o larmstatusutgång. Skulle vilja nyttja den som styrande till min arduino (dess GPIO). Är det någon som kan tipsa hur det kan lösas?
Re: Status från larm till arduino
Jag hade monterat en optokopplare mellan de två system, då kan de inte förstöra något.
Så på utgången kopplas ett motstånd med lämpligt värde (beror på matningsspänningen) för att sedan gå in till optokopplarens katod.
Anoden kopplas till larmets matningsspänning.
Sedan kan du göra med utgången vad du vill, ofta tar man kollektorn till Arduino VDD, emittern dels till en I/O och dels till ett pull-down motstånd (t.ex. 4,7k) till GND.
När optokopplaren leder får du '1' på pinnen, när den inte leder är det '0'.
Så på utgången kopplas ett motstånd med lämpligt värde (beror på matningsspänningen) för att sedan gå in till optokopplarens katod.
Anoden kopplas till larmets matningsspänning.
Sedan kan du göra med utgången vad du vill, ofta tar man kollektorn till Arduino VDD, emittern dels till en I/O och dels till ett pull-down motstånd (t.ex. 4,7k) till GND.
När optokopplaren leder får du '1' på pinnen, när den inte leder är det '0'.
Re: Status från larm till arduino
Det är inte så att utgången från larmet är en av typen öppen kollektor (det brukar vara ganska vanligt), så det du mäter är ett diodspänningsfall?
Re: Status från larm till arduino
Ok - är lite osäker på detta men larmutgången ger + (ca 0,6V) och får inte ihop hur jag kopplar det till larmets matningsspänning (också + ?)
Re: Status från larm till arduino
https://en.wikipedia.org/wiki/Open_collector
Normalt så kopplar man då ett motstånd kanske 10k till matningsspänningen och har då OC ingången hög när transistorn inte leder och låg när den leder.
Normalt så kopplar man då ett motstånd kanske 10k till matningsspänningen och har då OC ingången hög när transistorn inte leder och låg när den leder.
Re: Status från larm till arduino
Det är nästan alltid öppen kollektor.
Mät mellan larmutgången(PGM) och aux+ så ska du se att du får ca 12V.
Inga problem att koppla ett litet relä där.
Mät mellan larmutgången(PGM) och aux+ så ska du se att du får ca 12V.
Inga problem att koppla ett litet relä där.
Re: Status från larm till arduino
Såklart är det en OC-utgång. Och ett relä eller optokopplare isolerar systemen från varandra vilket jag anser för viktigt.
Jag skrev ju att optokopplarens sändsida skulle matas från larmets VDD...
Jag skrev ju att optokopplarens sändsida skulle matas från larmets VDD...