C8051F040的CAN模块应用研究

发布时间:2010-6-2 11:02    发布者:李宽
关键词: CAN , 模块 , 研究 , 应用
随着CAN总线技术在单片机技术上应用的不断发展与成熟,现在很多单片机厂商纷纷将CAN控制器集成在单片机芯片上。目前,单片机内部集成的C A N 控制器有Motorola公司的C68HC912DG128A、Philips公司的P87C591、Atmel公司的AT89C51CC01和AT89C51CC02、Intel
公司的TN87C196CA和TN87C196CB等[1]。而美国Silicon Laboratories公司在原有以MCS-51内核的单片机的基础上推出了一款具有强生命力的以CIP-51为内核的片上系统(SOC)单片机C8051FXXX系列的单片机。其中C8051F04X[2]系列单元片机在其片内嵌入了CAN20B有CAN总线控制器,这使得单片机与CAN总线的连接方式变得更为简洁方便(传统方式CAN总线是能过把CPU、总线控制器、和总线收发器依次连接好后再接入CAN总线网络),同时简化了相关CPU的CAN总线的外围电路、提高了总线的利用率和数据的实时性。

另外,目前技术成熟的控制局域网络(CAN)不仅仅只用于当初设计者们所考虑的汽车电子控制方面,而且还在航空、铁路、船舶、军工、医疗、农业机械、家用电器等领域受到设计者们和用户的热烈追捧。鉴于此,本文在分析、了解嵌入式单片机C8051F040内嵌的CAN模块的特
点和工作环境要求的基础上,为充分、有效、合理的利用其对CAN总线网络进行数据传输和管理,设计了基于C8051F040的CAN控制器的硬件电路,并在Keil C51 uVsion3的编程环境下,利用C语言设计了相应的总线数据接收、发送、和管理程序。

作者:南京农业大学 袁越阳  鲁植雄  陈明江
来源:单片机与嵌入式系统应用 2008 (10)

基于C8051F040的CAN模块应用研究.pdf (217.24 KB)
本文地址:https://www.eechina.com/thread-11848-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

相关在线工具

相关视频

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表