登录
首页
串口通信
串口通信
回帖
发帖
正文
主题:请教:如何侦测非PC机的串口通讯协议?
点击:7712 回复:15
楼主
编辑
引用
管理
bcb0401
各位DX,敝人请教一问题:
一台专用电脑(非PC机)通过串口(RS232C)与一台设备相联。现欲侦测其通讯协议,是否可用如下方法:用一台PC机与设备并联,即从非PC机同一串口端引出两条接口线,一条接设备,一条接PC机?如可行,用软件侦测协议时,PC机端串口如何打开?
各位DX是否有更好的方法?望不吝赐教!
03-07-26 15:13
1楼
编辑
引用
管理
Guan_Qing_Xin
在这种情况下,不要干扰它们的通讯, 其实A机的数据发送线就等于B机的接收线,反之亦然,PC机不是有两个串口吗,把这两条线分别并接入PC机的两个串行口,就可坐听其言。
不过,你好象未用过VB编程...先学会用它的串口通讯控件:MSCOMM,有了它,你甚至可以在Execl电子表格里放上这控件,用VBA语言编程后,把它们的对话内容对应放在一张工作表中,然后....
03-07-26 15:39
2楼
编辑
引用
管理
bcb0401
楼上的老大,您好像未看清楚俺的发言:我的意思是,如何侦测专用设备(不是我们常用的电脑)间的串口通讯协议?因为是外国的设备,人家技术保密,无资料。
03-07-26 16:44
3楼
编辑
引用
管理
Guan_Qing_Xin
这不就是用PC机侦听任意两台设备的串口通讯内容的方法了吗!把把它们通讯用的电费中的两根数据线引出,分别连到你用于侦听的PC机两个串行口的数据接收端中去,其用意不就是....
03-07-26 16:54
4楼
编辑
引用
管理
Guan_Qing_Xin
用你的方法也是可行的,那就是一串口接收后复制,再照原样从另一串口发出,反之亦然.当然事先知道它们的串口设定参数.
03-07-26 17:06
5楼
编辑
引用
管理
bcb0401
Guan_Qing_Xin 先生,谢谢您!看来还是要照先生说的用PC机的两个串口,一个串口不行。因为站在侦测PC机角度两台设备发送的内容都是接收,侦测机没有发送。我用MSCOMM,不过环境是BCB。再一次谢过Guan_Qing_Xin大侠!
03-07-26 17:39
6楼
编辑
引用
管理
bcb0401
侦测数据容易分析数据难那!到昨晚才将侦测到的数据结构完全分析出来,一个字:累!真是书到用时方恨少啊。我不是专业人士,gkong上高手如云,以后还望Guan_Qing_Xin 等各位大侠继续不吝赐教!
03-08-28 07:53
7楼
编辑
引用
管理
deng_lp
看你的功力了,先读在一队列BUFF里。
再用已规约来解析数据。
deng_lp@21cn.com
03-08-28 10:43
8楼
编辑
引用
管理
bcb0401
昨晚已经成功地用PC将PROGRAM传到机器中去了。爽歪歪!
03-09-10 09:14
9楼
编辑
引用
管理
Guan_Qing_Xin
to bcb0401:
为你的成功而高兴,做这种工作的确很累和费时,自己也只能从成功中得到点安慰.我发表在阿苏工作室中的贴子"FX系列PLC指针队列的用法",也是早几年从DOS版本的MEDOC与PLC通讯的侦听中总结出来的,如有兴趣,见:
http://asp.webxin.com/plc/dispbbs.asp?boardID=5&ID=1803
03-09-10 09:52
上一页
下一页
工控新闻
华北工控BIS-6620K-A10:助力机场智能闸机实现安全高效通行
东土科技上半年实现营收3.9亿元 加速具身机器人战略新兴业务布局
华北工控BIS-6360ARA-B10:助力机器人轻松实现“视觉导航”和更多“AI”应用
透过2025年上半年看工业互联网产业:技术融合与全球化成关键驱动力
皮尔磁携手德尔格共话氢能生产与功能安全
战略联合!和利时携手安徽聚力粮机深耕粮食行业
伊顿完成对 Resilient Power Systems 公司的收购,进一步优化配电产品布局
工业和信息化部:做好信息化和工业化深度融合这篇大文章
更多新闻资讯