首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
工业控制
» 如何用计算机串口实现自动化控制
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
如何用计算机串口实现自动化控制
发短消息
加为好友
rise_ming
当前离线
UID
864567
帖子
4448
精华
0
积分
2224
阅读权限
70
在线时间
123 小时
注册时间
2011-12-12
最后登录
2014-8-25
金牌会员
UID
864567
1
#
打印
字体大小:
t
T
rise_ming
发表于 2013-8-25 08:15
|
只看该作者
如何用计算机串口实现自动化控制
计算机
,
继电器
,
手写板
,
高电平
,
示意图
一、串口探密
串口是计算机主要的外部接口之一,通过九针串口连接的设备有很多,像串口鼠标、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语言编程及界面设计,配合电路巧妙利用串口可方便地实现自动控制。
收藏
分享
评分
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议