【摘 要】
:
CAN总线是一种广泛应用于工业控制领域的现场总线,在CAN总线系统开发中,通过实验平台与测试工具验证CAN系统的有效性、实时性十分必要。为完善课题组开发的CAN总线实验平台,
论文部分内容阅读
CAN总线是一种广泛应用于工业控制领域的现场总线,在CAN总线系统开发中,通过实验平台与测试工具验证CAN系统的有效性、实时性十分必要。为完善课题组开发的CAN总线实验平台,本文着力于CAN检测器及离线性能分析软件的研究。CAN总线测试器以具有内嵌USB的32位ARM微处理器AT91RM9200为核心,外扩了CAN控制器MCP2515及FLASH、SDRAM存储器,AT91RM9200与MCP2515通过串行设备接口(SPI)实现互连,论文介绍了两者的SPI接口及其与编程相关的内容,并给出了测试器的总体电路框图。接着详细阐述了基于USB的CAN总线监测器的软件设计。为实现基于CAN报文的实时传输及时间戳的捕获,解决了PDC通道的选择、TC通道和CAN报文接收等问题,并进行了实验验证。在MCP2515初始化设计中,针对CAN协议的特点,指出CAN实质上属于异步协议,并详细分析了CAN总线的同步机制。以AT91RM9200作为USB设备阐述了固件程序的移植以及数据包上传,显示界面的建立等相关的程序的设计及实现。离线性能分析软件的设计是基于CanAnalyser/32生成的数据格式完成的,实现了CAN总线负载率、消息帧密度、数据趋势曲线及相关性能参数在界面上的显示。通过对在CAN总线实验平台采集数据的测试,可以证明该软件是有效的。应该指出的是本文对CAN测试器只做了基础性工作,CAN报文通过USB上传及图形界面随时间均匀滚动等问题有待于深入研究。
其他文献
可变形操作臂是一种新型的面向家庭服务机器人的操作臂,解决了普通工业操作臂本质安全性相对较低、工作空间单一的问题,本文对可变形操作臂的运动学问题进行了研究。由于可变形
车载信息系统涵盖并整合了嵌入式系统、全球定位系统(GPS)、地理信息系统(GIS)、计算机网络技术和蓝牙等技术。目前基于ARM系列处理器和WinCE或嵌入式Linux操作系统,涌现出大
模型降阶是控制与系统工程领域重要课题之一。系统精确描述的需求一直在增加,这就导致了高阶复杂模型的出现.模型降阶的动机就是简化动态系统模型,捕获原始复杂系统的主要特征,
视频序列中运动目标的自动检测、定位与跟踪技术是计算机视觉研究中一个重要的领域,在基于视频的监控、数字娱乐等等方面都有非常广泛的应用。本文首先对其中的关键技术:运动
随着当今嵌入式系统规模和复杂性的逐渐增长,传统的ASIC系统设计方法再也无法满足这些日益增长的要求,所以人们不再只单单关注于硬件或是软件中的一个,而是协同发展硬件和软
家庭服务机器人作为服务型机器人中重要的一类,开始逐渐走入我们的日常生活。定位功能是家庭服务机器人的基础与关键技术。针对家庭室内环境下移动机器人定位的复杂性与低成本
随着计算机、通信以及硬件技术的普及与不断发展,对于多机器人系统的研究与应用得到国内外学者越来越多的关注,围绕其展开的工作主要包括编队控制、集群控制、一致性研究、追捕
经济全球化促进了海运业的迅猛发展,海运业承担了90%的国际贸易量。其中班轮运输因长期提供稳定的周期性服务,受到许多托运人的青睐。然而班轮运输行业自身面临了许多挑战:一方面
在自动吊车系统中,远程操作人员需要在操作室内监控吊车工作场景。因此本文搭建了一套全方位三维扫描系统获取吊车工作环境的三维深度信息和纹理信息,通过对场景三维数据的分析
双目视觉位姿测量利用CCD摄像机获取场景图像,通过分析图像并结合摄影几何原理,获得目标在空间中的位置和姿态信息,是机器视觉、摄影测量学等学科融合得到的理论。视觉位姿测量