当前位置:
工控论坛
> >
产品
>
工业互联
>
RS485/232/442
我要发帖
如何用编程方式发送一个电信号来控制一个按钮?
点击:
817
| 回复:
4
夜凉如水
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 0回
年度积分:0
历史总积分:59
注册:2003年12月24日
发表于:2004-02-02 11:17:00
楼主
硬件上已可以实现,按一个开关就可以实现系统的复位(0.5s,高电平有效,5mA),现在想把这个开关做到软件中去,用一个按钮来代替这个开关,那是不是一定要做个单片机才能实现?不用单片机直接用写代码可以吗?怎么实现?如果非要用单片机,那该怎么来实现?给点思路,谢谢!
分享到:
收藏
邀请回答
回复楼主
举报
GaryLin
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 1186回
年度积分:0
历史总积分:1263
注册:2003年4月15日
发表于:2004-01-12 11:46:00
1楼
您可以透过 RS-232/485, 搭配 Digital I/O 模块来作控制. http://www.icpdas.com.cn/products/7000/7000_index_c.htm 也可以使用 ISA/PCI bus 的 I/O card 来作控制. http://www.icpdas.com.cn/products/card/card_index_c.htm
回复
引用
举报
小丫头
关注
私信
精华:0帖
求助:0帖
帖子:6帖 | 11回
年度积分:0
历史总积分:79
注册:2003年10月23日
发表于:2004-01-30 22:28:00
2楼
如果我不用I/O模块,而只是通过RS485来发送一些数据,那么我是否能得到一个高电平信号呢?
回复
引用
举报
GaryLin
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 1186回
年度积分:0
历史总积分:1263
注册:2003年4月15日
发表于:2004-02-02 11:17:00
3楼
通信时, 不仅仅送出字符而已, 前面还有一个高电平的 start bit, 后面也有 1 至 2 个低电平的 stop bits 作为数据的识别. 所以应该无法以一般数据通信的方式来使其输出一个 always high or always low 的电平.
回复
引用
举报
笨菜
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 9回
年度积分:0
历史总积分:25
注册:2004年3月12日
发表于:2004-05-29 20:57:00
4楼
应该可以用vb中的mscomm控件dtrenable或rtsenable属性控制对应rs232引脚的状态
回复
引用
举报
热门招聘
相关主题
第五届中国国际现场总线与工...
[2535]
CAN简介
[1667]
综述:兼容并蓄—现场总线的发...
[2430]
Modbus主站C++类的实现
[1402]
求助 周立功的zlgcantest软件...
[1491]
请教SPC3的前辈(有关SPC3与C...
[1744]
一起来研究倍福产品
[2239]
基于LNS和COM的LonWorks网络...
[5476]
发展现场总线技术提高我国过...
[1877]
485通信光通信解决方案
[2957]
官方公众号
智造工程师
客服
小程序
公众号