找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

让通信经得起考验-由RS485升级到CAN bus

[复制链接]
跳转到指定楼层
楼主
admin 发表于 2018-8-22 13:51:15 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
让通信经得起考验—由RS485升级到CAN bus

作者:新唐科技股份有限公司 微控制器行销应用处邱达进技术副经理

    RS485CAN bus (Controller AreaNetwork,控制器局域网络) 在硬件设计上有许多相似之处,如电气特性规定为2线差动信号、半双工双向数据传输、使用平衡传输线及多点通信的标准等,两者都很适合在长距离及需要抗噪声的应用环境中使用。

    但在软件开发的过程中,即可明显地看出两者的复杂度差异,为了通信的稳定性,CAN busRS485多定义数据链路层,包含通信的数据格式、错误侦测、错误通知、错误恢复与排除及数据重传流程。当CAN bus有例外事件发生时,系统必须自动修正错误,或者是回报问题,以维持通信的正确性及稳定度,避免产生数据错误及数据遗失等问题;其通信设计在汽车产业使用超过20年,经得起汽车产业的考验。相对而言,RS485就没有统一的标准,多数使用者必须要自行开发数据链路层,定义出正常及例外事件的处理步骤,往往在验证通信的正确性及稳定度就占据大部分开发的时间。

    新唐的CAN解决方案,CAN控制器包含数据链路层,提供通信的正确性及稳定度,让客户在开发程序过程中,更专注于应用的规画及设计。同时在传送接收数据时,硬件提供32组信息的设定,减少信息判断步骤,提升数据处理的效率。此方案也广泛地用应用在工厂自动化(Factory Automation)、电梯系统(Elevator)、车用监控系统(Recorder with car information)及车用诊断系统(OBDII)。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 顶 踩
牛卧堂
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU