共查询到16条相似文献,搜索用时 62 毫秒
1.
2.
针对传统CAN总线通信系统基于仲裁发送机制所存在的通信通道易堵塞、实时性、可靠性差问题,设计了CAN总线节点轮询通信系统。系统CAN总线通信机制为采用主从控制下的节点轮询方式。最后,通过实验完成了CAN轮询通信测试,结果表明,CAN通信实时性高,整机运行稳定、可靠。 相似文献
3.
4.
罗强 《计算机光盘软件与应用》2015,(3):272-273
针对不同场合对视频切换器信号输入通道路数的需求,设计了一种可级联的视频切换器。采用ST公司的STM32增强型系列处理器,基于CAN总线通信,PC机能方便的控制各信号通道的切换。为了实现对通道的实时控制,提出了一种地址命名规则以及数据处理方法,使得PC机通过串口发给某一个切换器的信息能以广播的形式传给其他切换器,并响应相关指令。 相似文献
5.
6.
7.
随着现代粮库规模的不断扩大,其测温系统既要求简化现场布线又要远距离传输数据,实现集中监控。为此设计了一种基于CAN总线和DS18B20传感器的粮库测温系统。文章介绍了改测温系统的软硬件设计方案,实现了粮库现场布线的简化和数据的远距离传输。实验证明,该系统很好的适应了粮库测温系统的需求,正负偏差在0.3以内,具有成本低、可靠性高等特点。 相似文献
8.
针对传统的电动护理床控制方式单一、信号走线复杂、干扰严重、系统稳定性差的问题,提出分布式控制思路。基于STM32为主控芯片的各个控制单元,分别实现运动控制、检测控制、命令输入、终端集中显示和控制功能,并通过CAN总线进行通信,构成分布式控制系统。详细介绍了各个控制单元的实现原理、硬件设计方案和软件设计流程。系统完整实现了床体动作,包括升降、倾斜和伸缩;床体姿态识别,包括倾斜角度计算和护栏位置识别;床体状态和数据同步显示;控制命令输入功能。经实验测试和实践应用表明,系统性能稳定、动作响应迅速,符合设计规范,能够满足实际应用需求。同时也验证了CAN总线在电动护理床控制系统中应用的先进性。 相似文献
9.
结合交通信号控制系统现状,提出了一套基于CAN FD总线的交通信号控制系统的研究方案,用于解决复杂交通路口多设备间的通信问题。该系统通过CAN FD总线将系统中所有设备连接起来,实现系统间各设备间正常的数据交互,以控制主机和交通信号灯驱动控制器间的通信。设备均采用内置CAN FD控制器的STM32H743系列单片机作为主控制器,在此基础上自定义了CAN FD总线应用层协议,构成了一个完整的系统间通信方案。测试结果表明,此系统可靠性高、实时性强、抗干扰能力强、出错率低,具有良好的应用前景。 相似文献
10.
目前意法半导体公司生产的STM32F107芯片在电力设备控制器领域广泛应用,针对STM32F107程序更新主要通过专用JTAG仿真器对程序进行烧写,不利于产品售后服务的现状,通过研究STM32F107内核的特点,设计出引导程序(BootLoader)的软件结构,划分STM32F107内置Flash地址空间,并对上位机(PC)与MCU之间CAN通信协议进行详细分析。在此基础上提出了一种基于CAN总线的STM32F107程序远程加载技术,使得STM32F107程序的升级脱离仿真器,程序的升级受控于上位机(PC)。实际工程应用表明,此方法在工程应用中极大提高了设备的可维护性,提高了售后人员的工作效率。 相似文献
11.
以带式输送机故障定位系统为应用背景,提出了一种基于STM32F103VE微处理器的CAN总线与Profibus-DP总线网关的设计方案。该网关在CAN网络中作为一个CAN通信节点,在Profibus-DP网络中作为一个从站;带式输送机沿线分布若干个CAN检测节点,每个节点负责检测其段内的4种传感器设备采集的实时数据,如果检测到故障信息,CAN检测节点就会向网关发送故障信息报文,网关接收CAN检测节点发送的报文并进行存储;当网关与Profibus-DP主站连通后,作为Profibus-DP从站的网关可以通过查询方式把故障信息报文传送到Profibus-DP主站中,从而实现故障定位功能。实际应用表明,该网关运行稳定、可靠,实现了带式输送机故障定位系统中CAN总线及Profibus-DP总线的互联。 相似文献
12.
李起伟 《单片机与嵌入式系统应用》2016,(7):49-53
为了实时获取CAN总线数据和监控总线的健康状态,并实现对CAN节点的固件更新功能,设计了一种以SIM808为GPRS通信模块、以STM32F072CB为控制核心、基于RT-Thread实时操作系统的嵌入式CAN总线监控和维护终端.本文详细介绍了终端的硬件和软件设计,为提高数据传输的可靠性和稳定性,使用了大容量的外部数据存储器.本终端实现了对CAN总线的监控和维护功能,提高了CAN总线的稳定性,大大降低了人工维护的工作量. 相似文献
13.
一种基于Arduino的CAN总线设计方法 总被引:3,自引:0,他引:3
张鸰 《电脑编程技巧与维护》2012,20(20):34-35
文中提出了一种基于Arduino的CAN总线实验平台设计.该平台能够通过Arduino系统对CAN总线进行数据通讯.由于Arduino系统通过封装底层硬件控制命令来提供友好的控制接口,所以这一平台可以更有效地进行CAN总线通讯实验. 相似文献
14.
在排查产品故障时,间歇性出现的故障是不容易排查的,并且由于故障产生不确定,给查找故障原因带来了巨大的困难.若故障数据能够实时存储,在排查故障时,将故障数据读出,通过分析故障类型、产生时间、持续时间等参数就可方便排除故障.同时,分析故障数据可以诊断产品的状态,排查未暴露的问题,定时维护诊断,提高产品的可靠性. 相似文献
15.
16.
介绍了一种具有CAN总线接口的蓄电池在线监测系统,采用两级网络结构,以Cygnal公司的C8051F045微控制器为测量系统的核心,实现测量控制、数据处理、参数设置、显示报警、通讯等功能,底层是以智能监测芯片DS2438构成的检测板,安装在每只蓄电池上,负责蓄电池电压、电流、温度等参数的在线采集,通过单总线与微控制器通讯;C8051F045通过CAN总线与监控主机通讯,实现了蓄电池的远程实时监测和管理,保障了蓄电池的可靠工作. 相似文献