首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
设计了基于CAN总线的汽车车灯控制系统,采用双模块分别控制车身不同位置和功能的车灯,具有通用性和可扩展性.利用开关输入信号来模拟车灯控制信号,由AT89C52单片机进行处理,CAN模块进行报文的发送和接收,通过CAN总线进行通信,可实现对每个车灯的控制.系统布线简单,采用CAN总线提高了系统的可靠性和智能性.  相似文献   

2.
设计了一款体积小、成本低、可靠性高的具有普适性的高速CAN转USB适配器。以STM32F107系列微处理器作为核心,USB接口部分采用STM32内部USB控制器,CAN接口采用STM32内部的CAN控制器并且外接带隔离的CAN收发器CTM1050。开发过程中创建了数据传输协议,对需传输的数据有固定的传输格式,进行数据甄别后再传输数据,保证了数据传输的正确性和可靠性。设计中,ID并不是固定值,而是获取对方发送过来的ID。对CAN接收的数据进行打包成标准格式帧,以便传入上位机后了解传输数据特性。经过多次现场实验测试表明:该设备可以实现USB和CAN协议的数据转换,完成CAN侧数据收发,CAN侧具有不同的ID以及不同的帧类型都可进行传输。该系统能以500 Kb/s长时间稳定运行。  相似文献   

3.
以集成了CAN控制器的C8051F500单片机为核心.构建了基于CAN总线的高空作业平台通信系统.通信系统根据各节点的空间布局采用了总线型拓扑结构,并以CAN2.0B标准为基础制定了一套简单而有效的CAN总线应用层通信协议.设计了硬件接口电路.给出了CAN初始化、报文发送和报文接收的相关程序.该通信系统已经成功应用于高空作业平台控制系统,实际应用表明该系统稳定可靠.  相似文献   

4.
CAN总线又称为控制器局域网技术,属于工业现场总线,应用范围很广.CAN系统中通常采用反馈重发机制对通信过程进行差错控制.当接收端反馈给发送端出错信息后,发送端便自动重发,经此过程,只需要检错就可以了.循环冗余校验码实现简单,误判率比较低,还具有纠错功能,在通信系统中应用较为广泛.  相似文献   

5.
CAN总线是1种广泛应用于工业控制领域的国际标准化现场总线[1].CAN控制器(MCP2510)内置的协议引擎用于实现CAN协议所采用的物理层和数据链路层,但是内部数据的不可视性使得在实验教学中,不便于对CAN通信的实质性理解.显示模块(LCD1602)和按键的引入可实现CAN节点内部数据的可视化并且可随意设置CAN报文的标准标识符域和报文滤波,有助于对CAN通信机制和协议优点的理解.  相似文献   

6.
CAN总线(Controller Area Network)即控制器局域网,它的最大优点是采用了通信数据模块编码,而不是传统的站地址编码,所以自从诞生以来,以其良好的性能愈来愈受到工业界的青睐.CAN总线有即插即用和多站接收数据等特点,通过了CRC检测并提供了相应的硬件处理能力,从而保证了数据传  相似文献   

7.
设计一种基于CAN总线的远程温湿度综合探测器,具有高稳定性、高精度、抗干扰能力强的特点。同时添加了ESP8266无线模块,将采集到的数据传输到安卓客户端或其它终端,使设计更加灵敏高效、快捷方便,便于用户使用。采用数字型智能温湿度传感器,以单片机STC5A60S2为主控制器,温湿度传感器由数据总线将数据传送给单片机,OLED12864实时显示室内的温湿度值,单片机通过CAN控制器和CAN收发器连接至CAN总线,实现与总线其它节点的通信。最后对系统精度进行实验验证,其温度测量精度达到±0.2℃,湿度精度±4%RH,结果表明该系统精度高、性能稳定,能快速高效地将当前环境的温湿度值反馈给用户。  相似文献   

8.
采用开源硬件Arduino作为主控单片机,MCP2515芯片作为CAN控制器,TJA1050芯片作为CAN收发器,设计了CAN通信控制模块,并将其安装在利用实训室淘汰的汽车车身电气件搭建的台架上。教学台架整体功能正常,各档位无干扰,控制反应时间小于0.5s。不仅可以满足职业教育CAN总线通信原理、Arduino编程基础相关课程内容的学习,而且可以为欠发达地区职业院校实训室旧设备升级改造提供一种参考方案。  相似文献   

9.
为解决CAN总线中高优先级报文发送请求总是阻止低优先级报文的发送请求,即CAN总线基于固定优先级的策略可能导致低优先级报文饥饿问题,提出一种避免饥饿的CAN总线高优先级反转算法.采用非抢占式单调速率算法来分配CAN总线报文优先级,通过仿真分析低优先级组报文在不同CAN总线利用率下的平均响应时间以及到达率.实验结果表明,...  相似文献   

10.
CAN总线是工控领域普遍采用的现场总线之一。随着嵌入式操作系统在工控领域应用日趋广泛,将嵌入式操作系统与CAN控制器相结合解决实际应用中问题的情况越来越多。为了学生能够了解CAN总线控制器与嵌入式Linux系统的有效衔接方式———CAN驱动程序的基本设计方法,设计并实现了嵌入式Linux系统下CAN驱动程序设计实验。主要介绍了实验的硬件环境、软件基本框架、CAN总线驱动程序的设计流程和测试方法。该实验设计在实验教学中取得了良好的效果,在一定程度上提升了嵌入式总线教学的水平,提出嵌入式操作系统与现场总线新的实验契合点,有助于培养具有良好嵌入式总线开发能力的专业人才。  相似文献   

11.
本文以CAN总线协议、SJA1000和89C51为基础设计一种通用的CAN总线通讯模块。该文讨论了模块的整体结构和设计过程,对软硬件功能作了详细的说明,并给出了详细的硬件线路图和模块的软件框图。  相似文献   

12.
姚斓 《华章》2009,(15)
本文介绍了在直流阀控系统中,通信接口部分的主要设计和制作;包括Inte1386EX嵌入式处理器和CAN总线控制器AS82527的特性和相应的硬件设计.介绍了在系统中CAN控制器采用的模式,给出了系统硬件设计方案.讨论了CAN总线的应用和软件流程.  相似文献   

13.
基于嵌入式的汽车CAN/LIN总线测试系统包括CAN总线测试模块、LIN总线测试模块和故障分析三个方面.主要介绍了系统的整体电路设计及各部分主体电路,并说明CAN、LIN总线收发器与主控芯片的数据交互端口.经实验测试,该系统功耗低,使用灵活方便.  相似文献   

14.
开发了一套基于CAN总线和SD卡的高速数据采集系统。硬件系统主要由信号调理模块、A/D转换模块、MEGA处理器模块、CAN通信模块组成。它能够实现信号的采集及前端处理,并能通过CAN总线与SD卡通信,实现对数据的存储、后端处理及显示重点阐述了系统原理及硬件、软件的设计。  相似文献   

15.
提出了一种利用控制器局域网(CAN)驱动器PCA82C250扩展通用异步收发器(UART)的方法,与原有RS232、RS422和RS485标准相比,在保持全双工通信模式的同时,具有传输距离远、通信速率高和组网节点多的优点,而且,无需CAN控制器即可使用,可以简化电路,降低成本。  相似文献   

16.
针对煤矿现有拟调度电话通信系统的不足,设计了基于CAN总线的数字语音通信系统。系统采用自带CAN控制模块的PIC作为主控芯片,与独立的CAN收发器CTM8251构成CAN收发模块;采用ABME-1000作为语音编解码芯片,以硬件的方式实现了语音分组。工业现场应用表明:该系统失真度、声强、实时性等指标符合煤矿安全生产要求。  相似文献   

17.
针对国内自主品牌汽车的稳定性的迫切需求,设计了一套基于嵌入式的汽车CAN/LIN总线测试系统。该系统包括CAN总线测试模块、LIN总线测试模块和故障分析三个方面。该文主要介绍系统的整体电路设计及各部分主体电路,并说明了CAN、LIN总线收发器与主控芯片的数据交互端口。经实验测试,该系统功耗低,使用灵活方便。  相似文献   

18.
介绍了CAN总线的基本技术特性,下位机CAN节点的硬件组成,系统软件设计思想。详细介绍了CAN控制器SJA1000的波特率设置方法。实现了传统的冷库温度测量与现场总线技术的结合。  相似文献   

19.
现代汽车上的电子控制系统日益复杂,CAN总线的出现解决了各个电子控制单元之间的通讯问题。本文以集成CAN控制器P87C591为例,介绍了汽车电子控制系统网络中的通讯节点的设计。  相似文献   

20.
本文介绍了CAN总线和AD μ C812单片机的主要特征,重点介绍了以AD μ C812为控制器的CAN总线节点的硬件和软件的设计。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号