View Full Version : comandare interruttore da una seriale
Ho la necessità di comandare un interruttore da una seriale, potreste darmi qualche consiglio?
Supponendo di voler utilizzare un relè, devo creare un programmino che, lanciato, mi crei l'impulso ad oc!
Secondo voi mi basta scrivere sul device ttySxx per produrre l'impulso?
P.S.
SO unix-like
Ho la necessità di comandare un interruttore da una seriale, potreste darmi qualche consiglio?
Supponendo di voler utilizzare un relè, devo creare un programmino che, lanciato, mi crei l'impulso ad oc!
Secondo voi mi basta scrivere sul device ttySxx per produrre l'impulso?
P.S.
SO unix-likeInnanzitutto bisogna vedere come connetti fisicamente il relè alla seriale e quale segnale hai intenzione di usare. Tieni presente che su una porta seriale i livelli 0 e 1 hanno valori di tensione rispettivamente di +3V..+25V e -3V..-25V, sicuramente non adatti a pilotare direttamente un relè (anche per questioni di assorbimento di corrente). Quindi è necessario come minimo realizzare un piccolo circuito che pilota il relè.
Come segnale potresti usare il RTS, ad esempio.
Se ti interessa pilotare la seriale da un programma in "C", guarda <qui> (http://www.easysw.com/~mike/serial/serial.html) e <qui> (http://www.tldp.org/HOWTO/Serial-Programming-HOWTO/), dove troverai spiegazioni ed esempi sicuramente utili.
ilsensine
13-02-2007, 09:06
In genere queste cose si fanno tramite la parallela. Con la seriale occorre qualche hack per utilizzare le linee di controllo, in quanto la linea dati non è controllabile direttamente.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.