打印

喜欢串口辅助调试的进(8月19日《串口猎人》V31发布在484楼)

[复制链接]
楼主: 程序匠人
手机看帖
扫描二维码
随时随地手机跟帖
261
程序匠人|  楼主 | 2011-6-16 16:21 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
我把254楼的V20版改为 自动安装版了。报告控件不能注册的同学请重新下载吧。

使用特权

评论回复
262
autopccopy| | 2011-6-16 22:54 | 只看该作者
已安装V20, 一切正常!:)

使用特权

评论回复
263
zzyaizll| | 2011-6-17 21:47 | 只看该作者
感谢匠人的奉献

使用特权

评论回复
264
程序匠人|  楼主 | 2011-6-17 23:38 | 只看该作者
现在在做文件的发送。问一下,这个功能用的人多吗?因为我看到很多串口软件都支持文件的发送功能。

使用特权

评论回复
265
歪 歪| | 2011-6-18 10:18 | 只看该作者
我可以定制一个匠人专用无注册码屏幕录像软件,你的预算是多少:lol

使用特权

评论回复
266
程序匠人|  楼主 | 2011-6-18 10:41 | 只看该作者
我可以定制一个匠人专用无注册码屏幕录像软件,你的预算是多少:lol
歪 歪 发表于 2011-6-18 10:18


预算是 -1 元 ;P

使用特权

评论回复
267
歪 歪| | 2011-6-18 11:05 | 只看该作者
重大损失啊!:'(

匠人的产品演示带水印,太不专业了,体现不了匠人产品的巨大价值啊!:lol

我知道匠人从来都是精益求精,一丝不苟,严格要求的。:D

使用特权

评论回复
268
程序匠人|  楼主 | 2011-6-18 12:16 | 只看该作者
重大损失啊!:'(

匠人的产品演示带水印,太不专业了,体现不了匠人产品的巨大价值啊!:lol

我知道匠人从来都是精益求精,一丝不苟,严格要求的。:D ...
歪 歪 发表于 2011-6-18 11:05


呵呵,那个录制的好差,只是临时应付一下。因为软件还在不断添加功能,没有定型。
你有没有不带水印的屏幕录像软件,发个给我啊。

使用特权

评论回复
269
hotpower| | 2011-6-18 12:18 | 只看该作者
哈哈~~~

使用特权

评论回复
270
歪 歪| | 2011-6-18 12:23 | 只看该作者
有啊!
我自己做给自己用的。
不带水印,因为不会做:lol

介个,介个,啊.......
关键问题是......
:$

使用特权

评论回复
271
程序匠人|  楼主 | 2011-6-18 13:56 | 只看该作者
有啊!
我自己做给自己用的。
不带水印,因为不会做:lol

介个,介个,啊.......
关键问题是......
:$
歪 歪 发表于 2011-6-18 12:23


关键问题是钱吗?呵呵,钱不是问题,问题是没钱。

使用特权

评论回复
272
歪 歪| | 2011-6-18 17:14 | 只看该作者
:lol
这倒真是个问题,
找我定制的话至少要3万元起,
不适合你这个项目,还不如你去注册。
我只是回答一下你的问题,21ic里有当家程序员,坐堂MIS软件工程师可以提供屏幕录像软件定制服务。
广而告之一下:)

使用特权

评论回复
273
sdwys| | 2011-6-19 15:04 | 只看该作者
好东西,下来试用一下,希望匠人能把它做成世界上最好的串口调试软件。

使用特权

评论回复
274
sdwys| | 2011-6-19 16:04 | 只看该作者








串行通讯规范

                         版本:1.0
                      20101210

一、协议原理
本规范定义的串行链路协议是一个主-从协议。 有一个主连接总线,一个子节
(
最大247 ) 连接一个串行总线,通信子节收到来自请求送数据。子节之间相通信。主只会一个事务处理。

以两子节请求:
1、单播模式
地址访问子节子节处理请求子节返回一个报文(一个’)。在 一个事务处理包2个报文: 一个来自请求, 一个来自子节的应
2、广播模式
有的子节请求于主点广播请求有应返回有设备必须接受广播模式功能地址0用于表示广播据。
二、字节格式

起始位
Bit0
Bit1
Bit2
Bit3
Bit4
Bit6
Bit6
Bit7
地址数据检测
停止位

说明:
1、每个字节包含11
2、主节点发送的所有地址字节第10(地址数据检测位)位必须为1
3、所有数据字节和从机发送帧第10(地址数据检测位)位必须为0
4、字节发送时低位在前,从左到右顺序发送

三、数据编码

字节发送时,使用高字节在前的发送方式,即首先

160x1234 的第一字节0x12 然后0x34


四、报文帧
所有在总线上的通讯都是以报文的形式进行收发,由主节点或从节点发出的符合报文帧结构的一串数据称为报文帧。一个报文帧的最大长度为256字节,整个报文帧必须以连续的数据流发送,主节点和从节点发送的数据必须符合报文帧结构。
报文帧结构
地址域1Byte
功能码1Byte
数据域0-252Byte
差错校验域2Byte

五、报文帧描述

地址域说明
1、地址范围1-247
2、地址0为广播地址,所有的子节点必须识别广播地址,对于主节点广播的请求没有应答返回。
3、地址248-255为保留地址
4、主节点没有地址,所有子节点必须有一个地址,该地址在同一串行总线上必须是唯一的
5主节将子节的地址放到报文的地址域子节址。
6当子节返回 地址放到报文的地址域子节

功能码说明
1、
指明要行的动作功能码面可有表示请求

2、
功能码范围为:1-127,十六进制为:0x01-0x7F


数据域说明
1、
根据功能码的不同数据域数据含义和数据多少不同。

2、
某些功能码域可以是在的(0长度情况任何附功能码说明

差错校验
1、差错验域报文
校验,占用2字节

2、采用CRC16,计算方式见附录A.
3、发送时校验值的低字节在前,高字节在后



使用特权

评论回复
275
sdwys| | 2011-6-19 16:06 | 只看该作者
六、报文帧分类

在数据线上传输的报文帧分为三类:
1请求由主节点发出
2从节点对主节点发送信息的正确回应
3异常响从节点对主节点发送信息的异常回应,用来提供处理程中现的差错相关的信
七、事务处理
一旦从节点处理接收到的请求,根据处理结果,建立种类应:
1一个应:功能码
=
请求功能码

2一个 异常:
功能码
=
请求功能码
+ 0x80

提供一个异常码来指示差错
八、
异常响应

主节点发送请求后,将发生下面四种事件之一:
1如果从节点收到通信请求,并且常地处理问,那么从节点设备返回一个常响应。
2如果于通信服务收到请求,那么不能返回应。主节点处理请求状态
3如果从节点收到请求,检测到一个通信奇偶校验、LRCCRC...那么不能返回应。主节点处理请求状态
4如果从节点收到通信请求,不能处理请求一个不能识别的命令从节点返回一个异常响质特
异常响应报文有两个常响不同
功能码常响应中从节点功能码请求功能码功能码MSB0进制80)。在异常响应中从节点功能码MSB1使异常响应中的功能码值比正常响应中的功能码高十进制80
过设功能码MSB,主节点能够异常响,并且能够检测异常
数据域常响应中从节点返回请求中要任何报文。在异常响应中从节点返回中的异常异常的从节点状态




异常码
代码
名称
含义
01
非**能码
所寻址的从节点不支持该功能码
02
非法数据地址
接收到的地址是不允许的或不能操作的
03
非法数据值
收到不能够使用的非法数据
04
从站设备故障
数据处理中发生错误
05
确认
从节点已经收到并在处理这个请求,但用时很长
06
从属设备忙
从节点忙
08

使用特权

评论回复
276
sdwys| | 2011-6-19 16:11 | 只看该作者
九、收发状态
主节点状态
1、状态” = 无等请求 电源始状态 有在状态请求一个请求状态 而且不能同第二个请求
2请求发一个子节将进入状态 一个时启
避免处于状态 应用。

3收到一个应在处理之前。在某些情况果可收到来自非期子节的应答,或接的的。在收到来自非期子节的应 继续时;当检测到错时行一个重试
4、响但没收到则产一个那么进入 状态 并发出一个重试请求重试最大取决于主
5广播请求发串行总线应从子节返回延迟便使子节请求处理前请求
6必须置到长度以使任何子节处理请求并返回应。广播转换延迟必须长度以使任何子节处理请求而请求
从节点状态
1、状态
=
请求 电源始状态

2收到一个请求子节在处理请求中要动作前报文包。不同: 请求格式错非法动作,…… 检测到必须
3动作,单报文要必须格式一个应答并发
4如果子节收到检测到 返回到








    最近公司做个项目,用到串口,根据MODBUS协议,自己又整理了一下以适应自己的项目,还不完善,借楼主宝地贴出,希望对楼主项目有所帮助。





使用特权

评论回复
277
程序匠人|  楼主 | 2011-6-19 16:33 | 只看该作者
送楼上一条裤子

使用特权

评论回复
278
sdwys| | 2011-6-19 16:34 | 只看该作者
提点建议
1、个人感觉匠人应该重新布局调整一下界面,感觉现在界面太紧张了,以后有什么功能扩展都不好加,个人感觉应流出余量。
2、能否集成检验码计算软件
3、“基本功能”里面自动发送间隔时间是否没有。

校验值计算软件.rar

2.85 MB

使用特权

评论回复
279
sdwys| | 2011-6-19 17:12 | 只看该作者
供楼主参考

电表协议国标

电表通讯协议国家标准.pdf

298.94 KB

使用特权

评论回复
280
sdwys| | 2011-6-19 17:15 | 只看该作者
MODBUS协议中文版

MODBUS协议中文版.pdf

1.11 MB

使用特权

评论回复
评分
参与人数 1威望 +6 收起 理由
程序匠人 + 6
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则