- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CAN总线仪表通讯智能化技术
CAN总线仪表通讯智能化技术
摘要:随着综合自动化在电力行业的持续深入发展,电力系统保护测控装置也日渐智能化,因此,人们对总线技术的运行性能与通信速度提出了更严格的要求。CAN技术因其数字化、开放式与支持多点控制的特性,成为现阶段自动化领域最具发展潜力的技术之一。通过透彻了解CAN总线仪表的性能,初步介绍在其引导下所研发出的智能通讯的设计方法并对该方法进行深入的探讨,以证实其实际应用价值。
关键词:智能通讯;自动化仪表;CAN
中图分类号:TP273 文献标识码:A 文章编号:1009-2374(2013)28-0052-02
CAN(Controller Area Network )总线属于现场总线的一种,主要致力于现场设备的互联,其关键的性能包括两个方面:短报文帧和SMA/CD的仲裁协议。从实质意义上说,CAN提高了仪表通讯的智能化,促使了现阶段电力设备在技术水平与产品档次上大幅度的改革,具有重要的发展价??。就市场的发展情况看,目前被广泛使用的新型CAN控制器主要为SJA1000。本文在紧密联系实际的前提下,旨在对SJA1000控制器做进一步探讨。
1 CAN总线仪表通讯的主要特点
就目前的CAN通讯来说,其主要具有以下特点:采用多种工作方式且发送信息可选取任意的时间,操作不分主从且具有灵敏性;可对级顺序优先,最大限度地满足不同的实时性要求;总线仲裁技术的非破坏特性,在多点同时发送信息时,合理安排优先顺序,可增加总线突破的效率,从而有效避免网络瘫痪;在工作性能上支持一点与多点之间的沟通,包括对广播的地域也做出了大幅度的扩宽;通信速率高,40m以内最高可达1Mbps,在速率小于5kbps时,传递距离可达10km;网络节点较多,且在标志符的运用上具有相当大的自由度;用时短且系统运行的影响要素少,检错的效果较明显;在通信介质的选择上范围增宽,可选用光纤、双绞线等介质;在发生严重故障时,网络节点可实现输出功能关闭的自主化;达到了系统的标准要求。
2 CAN总线仪表通讯的智能化
2.1 通讯波特率自测技术
内部总线定时寄存器的有效储存和总线定时寄存器的保障,使得CAN总线的传输速率保持了自身强劲的性能。就总线寄存定时器而言,波特率分频器与同步跳转宽度的值是影响其内容的关键性因素,其中,波特率分频器主要负责对系统时钟进行确定,从而进一步确定各个位定时。而同步跳转宽度的设置,主要是对不同的CAN控制器时钟信号之间的转移做出相应的补偿。经过对以往信息与数据进行整合后发现,对总线定时寄存器0与总线定时寄存器1的修改,即可影响到总线的波特率。可见,如果对波特率的值自动寻找,得到的很可能就是总线定时寄存器0与总线定时寄存器1修改后的值。就此种情况,SJA在总系统上支持侦听模式,在此模式的限制下,模式性能有力地限制了强位信息的总线上发,从另一层面上讲,就是无论总线接受信息成功与否,SJA都不能有发送任何信息的权利。因此,当SJA1000的错误分析功能服务处在正常运转的状态时,即使系统出现故障,SJA1000的错误计数器依然不受任何影响,对SJA1000技术的这种性能加以运用,可以有效增加传输波特率自动侦测工作的顺畅性。
2.2 通讯故障的自检
经过对通讯故障的深入分析,其错误的表现主要包括以下两方面:TX、RX计数器的值超出了系统能正常处理的范围,使得节点的状态发生错误的变化;在工作中,由于错误次数过多,其次数超过了255次而导致总线的脱机,使得节点又得重新进入自测。对此,SJA1000也拥有了两种比较合理的工作方式即局部自测、全局自测。局部自测具有操作上的便捷性,即无需其他节点的应答信号就能自主完成的自测方式,此时应相对地对寄存器中的自测模式进行定位,并相应转化寄存器的工作性能。此时,总线的状态不受外来信息的干扰,若此时接受的信息与发送信息还能一致,就可以进一步证实系统中通讯的准确度。从全局测试方式上来讲,此工作模式必须保持操作模式的正常。在保证接受命令正常运转时向总线发送信息,若总线上接受到信息并正常应答,说明总线运转正常。另外,值得注意的是,如果系统已运行,其测试必须加入其他节点的应答,以保证测试的意义。
3 CAN仪表通讯智能化的实现
3.1 设计理论
设计原则:在软件的设计上,应在软件的继承性、可维护性上着手,最大限度地将产品的生命周期延长,对相同平台上的产品的开发做出更高要求,最后达到软件积累的效果;从硬件上讲,设计的最关键性步骤是利用最简洁的办法去实现与硬件相关程序的独立性。因此,就要求系统根据硬件需求来完成功能模板的划分,解除功能选择与实现的相关联系。按上述的设计原则,从而推断出保证CAN总线软件运行稳健的重要性以及硬件的设计与发展。
设
原创力文档


文档评论(0)