大家好, 請問一個問題:
電腦的RS-232 port 應該可以輸出訊號?
若我要讓電腦能在某條件成立時, 輸出一個訊號推動relay,
請問該如何達成? VB是否有這種功能? 或有其他方法?
若要尋找相關知識應該找哪方面的書籍呢?
還請各位大大解答, 謝謝囉!
有關RS-232控制還有電路稍微改一下就可!
如果控制的RELAY只有1-2個 可以用CTS 和 DCD腳去推動電晶體
放大電流在去推RELAY就好!不用加MCU
馬克蘇 wrote:
RS232可以輸出訊號,但是你要想一個辦法讓這個訊號可以推動relay
從RS232送出東西很容易,甚至DOS下都可以直接用echo xxx > comx的方式將資料送到RS232
就我簡單的想法,我會找一顆自己好寫的MCU,有RS232的,簡單過濾送來內容,然後透過GPIO控制relay
忘了說,似乎業界也有類似的東西,透過RS232或RS485以及一些通訊協定,如MODBUS一類,可以控制外部輸出
我的經驗是,繼電器的啟動電流要50~80mA,一般的MCU的腳位跟本沒辦法給那麼大的電流。
這點要注意。我最後是自己用電晶體組了個放大器才搞定。而且繼電器有磁性元件,除非你的MCU夠猛不怕逆放電,要不然就是要自己組個電路去把逆向電流給流到其它地方。
內文搜尋

X