关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 如何用计算机串口实现自动化控制

如何用计算机串口实现自动化控制

作者:时间:2013-05-31来源:网络收藏

一、探密

本文引用地址:http://www.eepw.com.cn/article/159341.htm

主要的外部接口之一,通过九针连接的设备有很多,像串口鼠标、MODEM、手写板等等,9针串口的示意图如图所示,其各脚的定义如下:

如何用计算机串口实现自动化控制

初始状态4脚为低电平,当串口打开时,4脚为高电平,关闭串口,4脚再恢复为低电平,因此可巧妙利用4脚的高低电平来其他电器的电源。

由于串口各脚输出电流很小,不足以驱动继电器工作,因此需要从USB端口取5V电源(USB口的5v电源电流可达到500mA,完全可以驱动5v继电器正常工作),具体电路如下图所示。

串口4脚经Rl接Tl基极,Tl导通与截止,从而继电器Jl是否吸合。

Tl采用NPN型9013,Rl的阻值一般在l~lOkΩ之间,其他元件按图中参数即可,此电路焊接好后,一般无需调试即可正常工作。

如何用计算机串口实现自动化控制

二、利用VB串口控制

在Visual BasIC 6.0集成开发环境中选择“工程”菜单,再点击“部件”菜单项,在弹出的“部件”对话框中选中“MicroSOFt Comm Control 6.0”选项,确认后,工具箱中就会出现“MSComm”工具,在窗体上添加控件“MSComml”如下图所示。

如何用计算机串口实现自动化控制
如何用计算机串口实现自动化控制

这样,在上位机中采用VB语言编程及界面设计,配合电路巧妙利用串口可方便地自动控制。



评论


相关推荐

技术专区

关闭