当前位置:
工控论坛
> >
产品
>
电源电器
>
工业电源
我要发帖
vb串行通讯对多个单片机的扫描控制
点击:
466
| 回复:
2
gongkongedit
关注
私信
精华:1099帖
求助:0帖
帖子:14392帖 | 54470回
年度积分:0
历史总积分:622
注册:2008年9月08日
发表于:2006-08-08 15:30:00
楼主
小弟欲用vb实现对多台单片机控制,方式为循环扫描,即共有10台单片机,先对第一台发送5次指令,接受5次数据;然后是第二台发送5次指令,接受5次数据;依此类推直到最后一台,然后重新从第一台开始。
小弟对采用何种变量以及如何实现有些困惑,不知哪位大哥大姐指点一二,小弟感激不尽!
分享到:
收藏
邀请回答
回复楼主
举报
芯片级维修
关注
私信
精华:23帖
求助:0帖
帖子:102帖 | 1797回
年度积分:3
历史总积分:7330
注册:2006年6月18日
发表于:2006-08-09 21:22:00
1楼
使用RS232转485模块,多点通讯控制。一句话怎么讲得清。
回复
引用
举报
虞先生
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 16回
年度积分:0
历史总积分:16
注册:2006年6月19日
发表于:2006-08-11 13:07:00
2楼
1。在VB里面使用MSCOMM控件访问串口,给你的10台单片机编号,编号必须唯一。然后在PC端采用轮询的方式和每台单片机进行通讯,并分配时间片。
2。在单片机端,监听来自PC的呼叫,只接受对本机的呼叫,并在规定的时间片里完成通讯。
3。PC 和单片机都需要转成485接口,PC端可以用232-485转换器,单片机端可以直接做成485接口,也可以做成232再转换成485。
4。确定通讯协议,凡是通讯都是和双方有关的,也就是说双方都必须遵守约定的数据格式和时间分配,否则就会发生冲突和错误。如有疑问可加我QQ:88076273或MSN:charlie_yu88@hotmail.com
回复
引用
举报
热门招聘
相关主题
[100分求助]:这两个马达接地...
[5057]
运行中的电容器出现过电流或...
[2228]
请教低温电子设备要考虑哪些...
[1426]
怎样在星三角降压启动电路中...
[1486]
万能充损伤电池吗
[1847]
(已结贴)电源电器擂台第116期...
[2846]
(已结束)电源电器擂台第四十...
[7342]
电机星三角启动
[1229]
断路器 交流接触器 过载热继...
[2597]
小型中间继电器有没有交流直...
[5562]
官方公众号
智造工程师
客服
小程序
公众号