社区
控件
帖子详情
在进行串口通讯时,如果电源关闭或电缆被拔,怎样判断??
pengwang911
2009-07-06 10:14:51
在进行串口通讯时,如果电源关闭或电缆被拔,怎样判断??
是在Timer里设置过一定时间就向设备发送指令,看看有没有返回数据吗?
小弟没分了。。。各位达人帮帮忙~以后定将双倍奉还!
...全文
94
6
打赏
收藏
在进行串口通讯时,如果电源关闭或电缆被拔,怎样判断??
在进行串口通讯时,如果电源关闭或电缆被拔,怎样判断?? 是在Timer里设置过一定时间就向设备发送指令,看看有没有返回数据吗? 小弟没分了。。。各位达人帮帮忙~以后定将双倍奉还!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
贝隆
2009-07-07
打赏
举报
回复
最好有一个时间限定,如果超过这个时间限定,就认为超时,楼主说的这个情况,肯定是超时了的
苏荔芃
2009-07-07
打赏
举报
回复
忘记说明上面设置另一个timer为600ms的原因了:当“在线服务”启动后,如果第一次发送“问”命令,没有收到“回”命令,这样布尔变量就不会变false,但一次收不到“回”可以认定为“意外”,此时另一个timer不关闭,继续运行,过500ms之后另一个“问”命令就会发出,此时如果还收不到“回”命令基本就可以认定断线了,接下来另一个timer中断时间到,判断布尔变量就可以认定掉线了!
苏荔芃
2009-07-07
打赏
举报
回复
还是要看你自己软件设计啊,自己设定一个“在线服务”,主机发个“问”命令,从机回一个“答”命令,之间的间隔就看你自己的需要和传输速度等,一般500ms自动发送一次应该没问题了,用timer实现。当你需要手动发送指令时,这时候你就把自动发送关了,禁用timer就行了,当你手动指令完成了,也得到需要的应答了,这样在使能timer就行了。在“在线服务”启动后,发送一个“问”就将一个布尔类型变量变true,同时启动一个另timer,间隔600ms,当oncomm事件中检测到有“答”命令后,就将布尔变量变false(此时已过去500ms),这样在另一个timer中检测这个布尔变量是否变成false就可以获知是否断线了!
pengwang911
2009-07-07
打赏
举报
回复
噢~这样啊,谢谢啊。~
再追问下,一般隔多久需要通讯一次呢? 这样自动发讯会不会和我手动发指令有冲突呢?两条指令同一时间发出。。
嗷嗷叫的老马
2009-07-07
打赏
举报
回复
只能定期通讯,以确认状态.
你自己都想到这思路了,为什么不去做呢.
huyongsc
2009-07-06
打赏
举报
回复
看有无响应
基于CameraLink的串行口通讯
Camera“nk是2002年lO月 由NI公司与其它图像采集 公司联合推出的一种高速的、 应用于视觉系统的接口协议, 旨 在简化数字相机同采集卡之间的连接。 在扩展ChannelLink 基本技术的基础上, Camel-at Link协议与以往的标准相比有 更大的优势: 减少了开发
时
阃和成本i标准
电缆
支持增加的信 号速度, 且其结构允许根据流量定价来减少用户的费用; 采用 了更小的接插件, 5对信号线可以传送多达28位的数据[1], 从而可以制造体积更小的相机; 高数据传输速率. Channel Link
电子秤
串口通讯
实现与应用
串口通讯
,又称为串行通信,是一种常见的设备间数据传输方式。在电子秤应用中,
串口通讯
扮演着至关重要的角色,它允许电子秤与计算机、打印机或其他通讯设备之间交换数据。该技术主要依靠RS-232、RS-485或USB等标准接口,通过串行线来传输数据。波特率是衡量串行通信数据传输速率的单位,表示每秒传输的符号个数。符号通常指的是信号电平的变化,因此波特率实际上就是信号频率的度量。在电子秤通讯中,波特率必须在发送方和接收方之间匹配,以确保数据的正确同步和传输。
串口 接收端_一文就能看懂“
串口通讯
”的概念、3个通讯方式、9大注意事项
串行通信是数据处理设备和外围设备之间最广泛使用的信息传输方法。每个设备可能是您的个人电脑或移动设备在运行串行协议。该协议是一种安全可靠的通信形式,由源主机(发送方)和目的主机(接收方)制定一套规则。为了获得更好的洞察力,我已经解释了串行通信的概念。在嵌入式系统中,串行通信是以串行数字二进制形式使用不同方法交换数据的一种方式。一些众所周知的数据交换接口有RS-232、RS-485、I2C、SPI等。...
别再乱接线了!手把手教你用SC-09
电缆
搞定三菱FX2N PLC通讯(附GX Developer配置)
本文详细解析了三菱FX2N PLC与SC-09
电缆
的通讯连接方法,包括硬件接线原理、GX Developer软件配置及常见问题排查。通过实战步骤和高级技巧,帮助工程师快速解决通讯异常问题,提升PLC调试效率。
控件
1,453
社区成员
41,351
社区内容
发帖
与我相关
我的任务
控件
VB 控件
复制链接
扫一扫
分享
社区描述
VB 控件
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章