<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post//</link>
<title><![CDATA[串口直接控制继电器]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Sat, 14 Nov 2009 23:08:52 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	我想用MSComm，或者用其他免费控件控制串口，要实现的功能如下：<br/>只要利用串口输出的电压控制一个继电器的开和关就行了。因为我从来没做过这方面的，请给出完整的程序和继电器的型号，可行立即加分，不够可再加。<br/>Reader_1 »<br/>使用串口的RTS和DTR信号可以进行简单的控制。<br/>下面的工程的窗体包含4个按钮，一个MSComm控件<br/><br/><br/>[code]Private Const COMPORT = 1<br/>Private Sub Command1_Click()<br/>MSComm1.RTSEnable = True<br/>End Sub<br/><br/>Private Sub Command2_Click()<br/>MSComm1.RTSEnable = False<br/>End Sub<br/><br/><br/>Private Sub Command3_Click()<br/>MSComm1.DTREnable = True<br/>End Sub<br/><br/>Private Sub Command4_Click()<br/>MSComm1.DTREnable = False<br/>End Sub<br/><br/>Private Sub Form_Load()<br/>&#039;<br/>Command1.Caption = &quot;打开继电器 1&quot;<br/>Command2.Caption = &quot;关闭继电器 1&quot;<br/>Command3.Caption = &quot;打开继电器 2&quot;<br/>Command4.Caption = &quot;关闭继电器 2&quot;<br/><br/>On Error GoTo PortErr<br/>MSComm1.CommPort = COMPORT<br/>MSComm1.PortOpen = True<br/>Exit Sub<br/><br/>PortErr:<br/>MsgBox &quot;无法打开通讯口&quot; &amp; COMPORT, vbCritical<br/>End<br/>End Sub<br/><br/>Private Sub Form_Unload(Cancel As Integer)<br/>MSComm1.PortOpen = False<br/>End Sub[/code]<br/><br/>Reader_2 »<br/>串口输出特性：<br/>1： 输出电压 -3- -25 伏<br/>0： 输出电压 3-25 伏<br/>实际在PC上面，不接负载的话<br/>1： 输出电压 -3- -12 伏，基本在-12伏左右<br/>0： 输出电压 3 - 12 伏 基本在12伏左右<br/><br/>你至少要进行简单的隔离，然后在连接继电器。<br/>Reader_3 »<br/>请问 kensu 要怎样隔离啊？能再说详细一点吗？ Reader_4 »<br/>串口的电流太小， 驱不动继电器，应该用外接电源。然后用串口发信息，控制外接电路。 Reader_5 »<br/>你这种做法不太妥，只能勉强试试：<br/>用一个发光二极管，串接一个适当电阻（或可调电位器），再接光电隔离集成块4N25的输入，<br/>输出可至74ls244(42?记不太清了)或74ls373，最好还是要接一个功放驱动集成块去驱动继电器。 Reader_6 »<br/>我认为瓦特说的对.<br/>因为我做过的就是这样的.<br/>继电器外接电源.<br/>通过上位机想串口发指令控制它<br/>
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] 串口直接控制继电器]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>