如何經由電腦推動繼電器 ?

大家好, 請問一個問題:

電腦的RS-232 port 應該可以輸出訊號?

若我要讓電腦能在某條件成立時, 輸出一個訊號推動relay,

請問該如何達成? VB是否有這種功能? 或有其他方法?

若要尋找相關知識應該找哪方面的書籍呢?

還請各位大大解答, 謝謝囉!
2008-07-24 22:41 發佈
文章關鍵字 繼電器 電腦
RS232可以輸出訊號,但是你要想一個辦法讓這個訊號可以推動relay

從RS232送出東西很容易,甚至DOS下都可以直接用echo xxx > comx的方式將資料送到RS232

就我簡單的想法,我會找一顆自己好寫的MCU,有RS232的,簡單過濾送來內容,然後透過GPIO控制relay


忘了說,似乎業界也有類似的東西,透過RS232或RS485以及一些通訊協定,如MODBUS一類,可以控制外部輸出
敗家真是無底洞阿~
還要一個單晶
可以用比較便宜簡單的8051 系列的 89C51 89C52 等等 來控制
不然有的電子材料行也有賣做好的 或者是 配好的 零件組
RS232 輸出不夠大 去推 RELAY
不過單晶應該還是要接 個達林頓 應該就可以推動了
1384 就是達林頓的電晶體就可以推了
除非你的RELAY 啟動 電流很小
不然還是要放大比較好
我在潛水

歐姆龍 wrote:
大家好, 請問一個問...(恕刪)


其實看您的控制系統大小~
只有控制一個Relay 那就加個緩衝器~

若是多個~比較建議其他大大的建議~
用單晶(有rs-232介面的)

01果然是人才濟濟!
馬上就有大大解答,萬分感謝...

但因為電子方面比較外行(我是學偏電機..so..) 有些看不太懂 Q_Q

若要補充相關的知識, 是要找關於電子電路方面的書籍嗎?

再次感謝各位大大的解答!!
參考一下WINLIRC
有關RS-232控制還有電路稍微改一下就可!
如果控制的RELAY只有1-2個 可以用CTS 和 DCD腳去推動電晶體
放大電流在去推RELAY就好!不用加MCU




馬克蘇 wrote:
RS232可以輸出訊號,但是你要想一個辦法讓這個訊號可以推動relay

從RS232送出東西很容易,甚至DOS下都可以直接用echo xxx > comx的方式將資料送到RS232

就我簡單的想法,我會找一顆自己好寫的MCU,有RS232的,簡單過濾送來內容,然後透過GPIO控制relay...


您這個想法已經有商品出現了..
echo 55 01 01 02 00 00 00 59 > comx 吸合第1路继电器。
echo 55 01 01 01 00 00 00 58 > comx 断开第1路继电器。

馬克蘇 wrote:
RS232可以輸出訊號,但是你要想一個辦法讓這個訊號可以推動relay

從RS232送出東西很容易,甚至DOS下都可以直接用echo xxx > comx的方式將資料送到RS232

就我簡單的想法,我會找一顆自己好寫的MCU,有RS232的,簡單過濾送來內容,然後透過GPIO控制relay


忘了說,似乎業界也有類似的東西,透過RS232或RS485以及一些通訊協定,如MODBUS一類,可以控制外部輸出


我的經驗是,繼電器的啟動電流要50~80mA,一般的MCU的腳位跟本沒辦法給那麼大的電流。
這點要注意。我最後是自己用電晶體組了個放大器才搞定。而且繼電器有磁性元件,除非你的MCU夠猛不怕逆放電,要不然就是要自己組個電路去把逆向電流給流到其它地方。
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?