- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于C8051F040单片机CAN总线测试模式研究
基于C8051F040单片机CAN总线测试模式研究
摘要:现场总线已成为数据总线领域中最为活跃的热点,CAN总线被公认为最有前途的现场总线之一,CAN总线节点的设计、调试是CAN总线通讯系统设计的重点。在此介绍了C8051F040单片机内部集成的CAN控制器,并基于C8051F040单片机设计了一个CAN通信节点,并给出了CAN节点测试模式软件设计程序,可以用于CAN总线模块的测试,节省测试时间。
关键词:C8051F040; CAN总线; 测试模式; CAN控制器
中图分类号:TN919?34文献标识码:A文章编号:1004?373X(2012)06?0043?02
Research of CAN bus test mode based on C8051F040
ZHANG Hui
(Astronaut Center of China, BeiJing 100094, China)
Abstract: Fieldbus has become the hot?spot in the data bus field. CAN bus is recognized to be one of the most prospective fieldbuses. The design and debugging of CAN bus node is the focal point in CAN bus communication system design. The CAN controller integrated in C8051F040 is introduced. A CAN communication node is designed base on C8051F040. The software design program of CAN node test mode is presented. It can be used to test CAN bus modules and save the testing time.
Keywords: C8051F040; CAN bus; test mode; CAN controller
收稿日期:2011?10?15现场总线能同时满足过程控制和制造业自动化的需求,因而现场总线已成为数据总线领域中最为活跃的一个领域。现场总线的研究和应用已成为数据总线领域的热点。CAN总线(Controller Area Network)属于现场总线的范畴,它是一种支持分布式控制和实时控制的串行通信网络。CAN总线是德国博士公司在20世纪80年代为解决现代汽车中众多的控制和测试仪器之间的数据通信而开发的一种串行通信协议。由于其高性能、高可靠性、及独特的设计,CAN总线越来越受到人们的重视,其应用领域不再局限于汽车工业,而向过程工业、机械工业、纺织工业、农用机械、传感器以及航空航天等领域发展。被公认为最有前途的现场总线之一[1]。
1引言
Cygnal公司开发的51系列单片机C8051F040是完全集成的混合信号系统型微控制器,其上集成可实现全功能CAN的CAN总线控制器,完全符合CAN规范2.0A和2.0B。本文利用C8051F040单片机上集成的CAN控制器,外接一个CAN收发器(PCA82C250)设计了???个CAN通信节点的硬件电路,然后详细介绍了CAN控制器测试模式的实现,可以应用于CAN通信节点的调试测试。
2C8051F040单片机上集成的CAN控制器
CAN控制器包括CAN核,消息存储器,消息处理器,控制寄存器和模块接口等几部分。CAN核用于协议控制和消息的串并转换;消息存储器用于存储消息对象和标志符;消息处理器用于控制CAN核和消息存储器之间的数据传输;控制寄存器用于控制和配置CAN控制器;模块接口用于MCU与CAN控制器之间交换数据。C8051F040单片机上集成的CAN控制器的消息存储器上可以存储32个消息对象,均可以被配置为发送或接收对象。CAN总线协议处理由CAN控制器独立完成,不用MCU干预,因此CAN通信占用的CPU带宽很小,C8051F040集成CAN控制器原理如图1所示。
3CAN控制器工作模式
C8051F040单片机上集成的CAN控制器主要有2种工作模式:正常工作模式和测试模式。可以通过将CAN控制器寄存器中的Test位置1,进入测试模式。在测试模式下,测试寄存器中的Tx1,Tx0,LBack,Silent以及Basic位均是可写的。将Test位置0后,测试寄存器的所有功能将被禁止。测试模式又可细分为沉默模式(又叫监测模式)、回送模式、基本模式以及回送和沉默模式结合
您可能关注的文档
- 同一个INTERNET不一样安全挑战.doc
- 同源性一致性和相似性辨析.doc
- 同马大堤皖河段堤顶公路管理与维修思考.doc
- 同轴静电纺及其芯壳结构纳米纤维研究现状.doc
- 名词审定工作中收词原则研究.doc
- 名词审定工作基本特点.doc
- 后WCG时代四川电竞探索城市电竞之路.doc
- 后奥运时代我国广播电视发展与走向.doc
- 后现代语境中产品设计艺术特征.doc
- 后税费时代乡村治理与农村发展.doc
- 冀教版小学六年级上册数学精品教学课件 第六单元 比例尺 6.6 运用线段比例尺解决实际问题.ppt
- 冀教版小学六年级上册数学精品教学课件 整理与评价 z.2 比、比例、比例尺.ppt
- 冀教版小学六年级上册数学精品教学课件 第三单元 百分数 3.4 百分率.ppt
- 冀教版小学六年级下册数学精品教学课件 第四单元 圆柱和圆锥 4.3 圆柱的体积公式.ppt
- 冀教版小学六年级下册数学精品教学课件 第六单元 回顾与整理 4 综合与实践 4.1 节约水资源.ppt
- 冀教版小学六年级下册数学精品教学课件 第三单元 正比例 反比例 3.4 整理与复习.ppt
- 冀教版小学六年级上册数学精品教学课件 第二单元 比和比例 2.4 比例的基本性质.ppt
- 冀教版小学六年级上册数学精品教学课件 第三单元 百分数 3.7 整理与复习.ppt
- 冀教版小学六年级下册数学精品教学课件 第六单元 回顾与整理 1 数与代数 1.4 式与方程.ppt
- 某局关于2025年度国家安全工作情况及2025年度风险评估的报告.docx
最近下载
- 2023年中考数学几何模型——动点最值之费马点模型(讲+练)(解析版).pdf VIP
- 2024年学校办公室工作计划(优秀模板10篇) .pdf VIP
- 2025年书法知识竞赛试题及答案(共100题).pdf VIP
- 化工装置实用操作技术指南讲解.pdf
- 孟村煤矿灾害治理三年规划(OA).docx
- 2025年中考历史总复习湖南地方文化常识知识全部复习提纲(精华版).pdf
- 2025年学校办公室工作计划(优秀模板10篇) .pdf VIP
- 2025年长沙民政职业技术学院单招职业技能测试题库及参考答案.docx VIP
- 2024-2025学年北京东城区八年级初二(上)期末数学试卷(含答案).pdf
- 2025年湖南省中考历史二轮复习:专题一 中华优秀传统文化与古代中外文明的交流++课件.pptx VIP
文档评论(0)