×

基于WINCE的CAN驱动的研究与实现

消耗积分:3 | 格式:rar | 大小:173 | 2009-08-18

分享资料个

WINCE 是一个高效率的实时操作系统,拥有多线程、多任务、确定的实时性和完全抢
占式优先级的环境。本文以WINDOWS CE 为基础,提出了基于嵌入式系统的CAN 的核心原理和概念, 完成并优化符合工业现场标准的CAN 系统设计和实现,并在基于WINDOWS CE 的工控机上应用。
CAN,全称为“Controller Area Network”,即控制器局域网,是国际上应用最广泛的
现场总线之一。最初,CAN被设计作为汽车环境中的微控制器通讯,在车载电子控制装置ECU之间交换信息,形成汽车电子控制网络。比如:发动机管理系统、变速箱控制器、仪表装备、电子主干系统中,均嵌入CAN控制装置。
一个由CAN 总线构成的单一网络中,理论上可以挂接无数个节点。实际应用中,节点
数目受网络硬件的电气特性所限制。例如,当使用Philips P82C250作为CAN收发器时,同一网络中允许挂接110个节点。CAN 可提供高达1Mbit/s的数据传输速率,这使实时控制变得非常容易。另外,硬件的错误检查特性也增强了CAN的抗电磁干扰能力。
CAN具有十分优越的特点,使人们乐于选择。这些特性包括:
(1)低成本,极高的总线利用率。
(2)很远的数据传输距离(长达10Km),高速的数据传输速率(高达1Mbit/s)。
(3)可靠的错误处理和检错机制;发送的信息遭到破坏后,可自动重发。
(4)节点在错误严重的情况下具有自动退出总线的功能。
因此,实现符合工业标准的嵌入式CAN 总线驱动具有非常重大的现实意义和研究价值。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !