中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

串口通信

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 串口通信 → 浏览主题: 我编了个端口调试测试软件。欢迎大家试用。
发表新帖 回复该主题
回帖:13个,阅读:6424 [上一页] [1] [2] [下一页]
* 帖子主题:

我编了个端口调试测试软件。欢迎大家试用。

分享到
920
kimlon
文章数:6
年度积分:50
历史总积分:920
注册时间:2003/8/25
发站内信
发表于:2003/9/4 13:10:00
#0楼
http://www.skycn.com/soft/13731.html

可以调试串口和并口。
1173
Guan_Qing_Xin
文章数:175
年度积分:50
历史总积分:1173
注册时间:2002/8/7
发站内信
发表于:2003/9/4 16:14:00
#1楼
是一个30次试用版,正在试用,谢谢楼主!
920
kimlon
文章数:6
年度积分:50
历史总积分:920
注册时间:2003/8/25
发站内信
发表于:2003/9/4 17:23:00
#2楼
http://kimlon.myrice.com/about.htm

如果你有什么好东东提供给我。可以免费注册。

小弟正在学习单片机,可以会向单片机(8051)与电脑串口,并口通信以及单片机以某某波特率发送数据这方面学习,如果你有这些资料可以发给我,我给你注册码。
1173
Guan_Qing_Xin
文章数:175
年度积分:50
历史总积分:1173
注册时间:2002/8/7
发站内信
发表于:2003/9/4 18:27:00
#3楼
我不是搞单片机的,给你一个单片机网站看看,那里高手如云: http://www.mcu51.com/
我是广东(佛山)的,很想得到这个软件的使用,能发给我吗? 谢谢!
E-mail: qing59050@vip.sina.com
1173
Guan_Qing_Xin
文章数:175
年度积分:50
历史总积分:1173
注册时间:2002/8/7
发站内信
发表于:2003/9/4 21:41:00
#4楼
to楼主:
经测试, 监测软件也能监测到从PC连续向PLC发出的命令串,但它既不能正确区分每组对话的分界,也漏掉了不少从PLC返回的数据,具体见我给您电邮.多谢指教!
3210
2066825
文章数:788
年度积分:81
历史总积分:3210
注册时间:2001/7/15
发站内信
发表于:2003/9/5 7:49:00
#5楼
这个软件还有很多漏洞,不值50元,建议楼主取消注册费用,等软件成熟在收注册费。并且对每个对你提意见的人实行免费注册。
920
kimlon
文章数:6
年度积分:50
历史总积分:920
注册时间:2003/8/25
发站内信
发表于:2003/9/5 8:28:00
#6楼
这个软件的监控是用timer来执行的,你可以将延时设为50MS然后再试一下。
默认值是200MS,软件的运行原理是这样的,200MS时间一到,然后他就看一下有没有接收或发送数据,如果发送和接收小于200MS,那可能有些数据丢失。所以呢把他设为50或更小,这样子的精确率会更高。

关于2066825兄说的取消注册,我想这不太可能。因为等成熟了就没人会注册了,
况且现在我对软件的防破解工作做得非常多,也是希望能收点注册费当零用钱呀。
对后面的建议我可以采纳,如果你有什么好建议或有什么资料可以给我,
我可以给你免费注册。
也希望有能力,资金允许的朋友鼓励我一下啦。。呵呵
TO:Guan_Qing_Xin兄,把你的系统ID码给我,我给你免费注册。OK?



[此贴子已经被作者于2003-9-5 8:32:09编辑过]
1173
Guan_Qing_Xin
文章数:175
年度积分:50
历史总积分:1173
注册时间:2002/8/7
发站内信
发表于:2003/9/5 11:15:00
#7楼
再次测试说明:
正确的发出字符长度: ==> COM1: (11)
正确的返回串: <== COM1: (36) 0000000000000000000000000000000003
串口监控的数据输入返回无规律的长度->即使不改变延时时间,但它每次返回长度仍不相同,有时它虽能返回正确的字符长度,但它出现了重叠,仍不是从PLC接收到的正确结果.
下面为测试结果:


迟时为40ms时的结果1:
==========================================================
==> COM1: (11) 000001054
<== COM1: (36) 0100000000000000000000000000000004
==> COM1: (11) 000101055
<== COM1: (36) 0000000000000000000000000000000003
==> COM1: (11) 000201056
<== COM1: (32) 0000000000000000000000000000000
<== COM1: (12) 0030000000
==> COM1: (11) 000301057
<== COM1: (28) 000000000000000000000000003
==> COM1: (11) 000401058
<== COM1: (36) 0000000000000000000000000000000003
==> COM1: (11) 000501059
<== COM1: (32) 0000000000000000000000000000000
<== COM1: (20) 003000000000000000
==> COM1: (11) 00060105A
<== COM1: (20) 0000000000000000003
==> COM1: (11) 00070105B
<== COM1: (36) 0000000000000000000000000000000003

迟时为40ms时的结果2:
==========================================================
==> COM1: (11) 000001054
<== COM1: (36) 0100000000000000000000000000000004
<== COM1: (24) 00000000000000000000000
==> COM1: (11) 000101055
<== COM1: (20) 000000000030000000
==> COM1: (11) 000201056
<== COM1: (28) 000000000000000000000000003
==> COM1: (11) 000301057
<== COM1: (32) 0000000000000000000000000000000
<== COM1: (20) 003000000000000000
==> COM1: (11) 000401058
<== COM1: (20) 0000000000000000003
==> COM1: (11) 000501059
<== COM1: (36) 0000000000000000000000000000000003
==> COM1: (11) 00060105A
<== COM1: (32) 0000000000000000000000000000000
<== COM1: (12) 0030000000
==> COM1: (11) 00070105B
<== COM1: (28) 000000000000000000000000003


迟时为50ms时的结果1(有重叠):
==========================================================
==> COM1: (11) 000001054
<== COM1: (28) 00400000000000000000000000
==> COM1: (11) 000101055
<== COM1: (36) 0000000000300000000000000000000000
==> COM1: (11) 000201056
<== COM1: (28) 00000000003000000000000000
==> COM1: (11) 000301057
<== COM1: (20) 0000000000000000003
==> COM1: (11) 000401058
<== COM1: (36) 0000000000000000000000000000000003
==> COM1: (11) 000501059
<== COM1: (36) 0000000000000000000000000000000003
==> COM1: (11) 00060105A
<== COM1: (36) 0000000000000000000000000000000003
==> COM1: (11) 00070105B
<== COM1: (44) 00000000000000000000000000000000030000000


迟时为50ms时的结果2(有重叠):
==========================================================
==> COM1: (11) 000001054
<== COM1: (36) 0000000000000000004000000000000000
==> COM1: (11) 000101055
<== COM1: (36) 0000000000000000003000000000000000
==> COM1: (11) 000201056
<== COM1: (36) 0000000000000000003000000000000000
==> COM1: (11) 000301057
<== COM1: (36) 0000000000000000003000000000000000
==> COM1: (11) 000401058
<== COM1: (36) 0000000000000000003000000000000000
==> COM1: (11) 000501059
<== COM1: (36) 0000000000000000003000000000000000
==> COM1: (11) 00060105A
<== COM1: (44) 000000000000000000300000000000000000000000
==> COM1: (11) 00070105B
<== COM1: (36) 0000000000300000000000000000000000

盼望得到你的指教,谢谢!
3210
2066825
文章数:788
年度积分:81
历史总积分:3210
注册时间:2001/7/15
发站内信
发表于:2003/9/5 11:43:00
#8楼
我也想试试,给我注册码吧!谢谢
920
kimlon
文章数:6
年度积分:50
历史总积分:920
注册时间:2003/8/25
发站内信
发表于:2003/9/5 13:33:00
#9楼
你上面的这句我不解,发送下面这个
==> COM1: (11)
解释一下,==>表示发送数据 COM1表示串口1 (11) 表示发送的数据为11位
那么可能你后面的11位数据没有贴出来????
你是不是每次都是发送和接收同一条数据呀?
还有,PLC是什么东东,你用的是什么波特率来发送和接收的。
怪了,我在我电脑上测试手机软件和一些调试软件都正常。

我估计速度应该有很大的关系。或者你可以以接收ASCII的方式看一下数据正不正确。
因为他接收时是先用ASCII的,我再把他转换为HEX来显示的,或者我今晚回去看一下代码有没有问题。



[此贴子已经被作者于2003-9-5 13:34:00编辑过]
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004