CAN总线分析仪设计

被引量 : 0次 | 上传用户:ssqq56
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
CAN总线分析仪作为一种通用的总线分析设备,在CAN总线研究和应用领域占据了重要的位置。本课题研究了一款基于USB接口的,多路CAN通道,多种分析功能,实时性强,精度高,便携式的CAN总线分析仪。首先,本文提出了本分析仪的设计目标是保证CAN总线分析仪具有基本功能性、通用性、便携性、易用性和扩展性。根据设计目标,提出了具体的设计方案,本分析仪主要由主控器模块、CAN接口模块和USB接口模块组成,主控器模块选用STM32F105RTC处理器。其次,根据总体方案进行了硬件电路设计。CAN总线分析仪的硬件电路分为USB接口电路设计,控制器处理硬件电路设计和CAN接口电路设计。由于主控制器STM32F105RTC内部已经集成了CAN控制器和USB控制器,所以分析仪硬件电路设计只需要较少的芯片选型及外围电路设计即可。接着,就是对CAN总线分析仪的固件程序进行设计。这一部分是本设计的核心,固件程序分两部分进行,一部分是CAN通信接口的软件设计,一部分是USB通信接口的软件设计。对于CAN通信接口的软件设计,本文又把它细分为CAN初始化、CAN数据收发程序及时间戳的获取三个方面。再次,本设计对CAN总线分析仪的上位机软件设计进行了详细介绍。上位机软件设计包括设备驱动程序和应用程序开发。设备驱动程序开发是指自定义USB设备及其驱动的开发。应用程序包括数据处理、数据库开发和PC机界面设计三个部分。最后,系统仿真测试。对系统的部分功能和整个系统的实时性进行了测试。
其他文献
该文通过分析个性化语言对水彩绘画艺术创作的重要性,阐述个性化语言对水彩艺术创作的启示,提出在水彩绘画艺术中应用个性化语言的措施。
<正>轰轰烈烈的大革命失败以后,中国革命进入土地革命战争时期。在国民党反动派的白色恐怖之下,在革命处于低潮之中,中国共产党人开始了对中国革命道路的艰辛探索。在这个时
会议
新型农村合作医疗制度是由政府组织、指导、支持,农民自愿参加,个人、集体和政府等多方筹资,以大病统筹为主的农民医疗互助共济制度。新农合运行涉及到三个参与主体——医疗需方
自2009年实行基本药物制度以来,我国在深化农村医疗改革上取得了显著成绩。随后,我国政府相继出台了一些政策法规,逐步对基本药物制度进行完善,从源头上加强了对药品的管理,
食品安全是一个涉及国计民生的重大课题,上海市政府为此投入了巨大的人力、物力和财力。为了提升上海市食品安全管理机构的绩效水平,增强食品安全管理机构的市场适应性,在建设“
在网络自制的大潮下,自媒体得到了充分利用,并通过自媒体产生一系列具有潜在价值的自媒体社群。《罗辑思维》通过自媒体社群不仅获得了社会效益,还在短时间内获得了惊人的经
21世纪的教育是创新的教育,培养学生的创新意识和创造能力是当今教育的重要问题。问题意识是思维的动力,是创新的起点。重视学生问题意识的培养是新课程标准的具体要求,并为古今
中小企业在经济和社会的发展中有着非常重要的地位和作用,中小企业在吸收就业、活跃市场、有效利用地方资源等方面都具有重要的作用,目前国内中小企业占到全部企业总数的99%以
基础教育是国民教育的基石,是教育体系的中流砥柱,基础教育的稳定繁荣直接影响社会的政治、经济、文化建设。教育具有明显的时代特征,基础教育尤其如此,作为一种国家主导的教育活
历史学科是一门承载人文素质培养功能的学科,但是由于诸多因素的影响,历史学科长期以来在中学教育中一直处于不受重视的尴尬境地。这种状况既不能适应社会发展的需要,也不利于学