- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
串口(RS-232
串口(RS-232RS-485)设备(网
络)如何升级为CAN接口(网络)
ACCM-102B 智能协议转换器应用
CAN工程应用
关键词: 串口升级CAN,转换器,ACCM-102B
概述: 本文介绍将原有的串口(RS-232.RS-485 )网络
在不改变任何软件,硬件的情况升级到 CAN 网
络,以延长通讯的距离,增加节点的数量,提高
通讯的可靠性。
Guangzhou Adawin Automation Tech CO., Ltd
1 / 8
串口(RS-232RS-485)设备(网络)如何升级为 CAN 接口(网络)
ACCM-102B 智能协议转换器应用 工程方案
目录
1.1 概述3
1.2 CAN和RS-485 比较4
1.3 串口升级CAN的应用场合4
1.4 双向透明转换5
1.5 自定义协议转换5
1.6 附件1:ACCM-102B转换器简介6
1.7 附件2:CAN2.0B 协议帧格式7
1.8 附件3:配套产品8
广州
广州研煌自动化科技有限公司 020-3229 5366 2 / 8
串口(RS-232RS-485)设备(网络)如何升级为 CAN 接口(网络)
ACCM-102B 智能协议转换器应用 工程方案
1.1 概述
本文的将RS-232 和RS-485 合并简称为“串口”。
由于RS-232 和RS-485 串行通讯存在时间长,设计简单,成本低廉,所以在过去的工业
自动化各个行业有着非常广泛的应用,并且在一定程度上还将继续被应用。所以 RS-232 和
RS-485 的串行设备大量存在于生产生活的各种场合。
随着工业的智能化发展,各行业的工业自动化系统对通讯传输的距离、速度、节点数和可
靠性等方面的要求都不断的提高,成倍数或者积数的增长。部分的 RS-232 和 RS-485 的设备
不得不进行淘汰和升级。
例如,在工业控制等现场环境中,对于客观存在的电气噪声干扰传输线路,RS-232 和
RS-485 通讯经常因外界的电气干扰而导致信号传输错误,导致处理器负载增加,甚至根本不
能正常通讯;其次,RS-232 和RS-485 通讯的最大传输距离分别仅为15 m 和1.2Km;另外,
RS-232 只能 1 对 1 点对点通讯;RS-485 一个网络最多能接 32 个负载。等等原因都限制了
RS-232 和RS-485 串行网络的发展和对新项目的适应。
CAN 总线的出现在很多场合解决了RS-232 和RS-485 不能解决的问题,比如在传输的可
靠性、抗干扰性、传输距离、组网方式上等都有了根本性的变化,非常适合较大区域的工业自
动化系统和工厂控制网络。
CAN 总线特点如下:
1. 国际标准的工业级现场总线,传输可靠,实时性高;
2. 传输距离远(最远10Km),传输速率快(最高1MHz bps);
3. 单条总线最多可接110 个节点,并可方便的扩充节点数;
4. 多主结构,各节点的地位平等,方便区域组网,总线利用率高;
5. 实时性高,非破坏总线仲裁技术,优先级高的节点无延时;
6. 出错的CAN 节点会自动关闭并切断和总线的联系,不影响总线的通讯;
7. 报文为短帧结构并有硬件CRC 校验,受干扰概率小,数据出错率极低;
8. 自动检测报文发送成功与否,可硬件自动重发,传输可靠性很高;
9. 硬件报文滤波功能,只接收必要信息,减轻cpu 负担,简化软件编制;
10
原创力文档


文档评论(0)