共查询到19条相似文献,搜索用时 156 毫秒
1.
为了实现以太网与CAN总线的通信功能,构建一个基于嵌入式平台的CAN总线与以太网互连系统。系统硬件平台以STM32F407IG为核心,包括由DM9000A构成的以太网接口模块、CAN接口模块、以及串口模块;使用了实时操作系统FreeRTOS作为系统软件平台,并且在KeilMDK软件上实现正常的数据收发功能。实验调试结果表明,该系统具有实时性高、成本低等优点,具有一定的实用性和推广价值。 相似文献
2.
随着Arduino控制器在测控系统和通信系统中的广泛应用,其CAN总线模块的开发技术日益关键,故将Arduino控制器的CAN驱动设备创建作为研究对象,从硬件电路设计到底层驱动开发进行了详细研究,以Simulink作为开发环境,采用嵌入式Matlab函数模块创建CAN驱动模块,并以实际电机应用例子的通信实验验证模型的准确性和可靠性。通过CANoe测试软件采集的传输通信数据,结果表明基于Simulink开发的CAN通信模块调试成功。这不仅为后续系统级的开发奠定了良好的通信基础,也给其他驱动模块的开发带来了启发。 相似文献
3.
基于ARM920T嵌入式通信控制系统设备驱动开发研究 总被引:1,自引:0,他引:1
网络化和开放性是工业控制系统的发展方向,本文提出了一种基于ARM920T和Linux的嵌入式通信控制系统,首先介绍了系统架构和在工业系统的应用。然后分别分析了用动态模块加载法和静态编译进内核法开发系统外扩设备CAN总线和RS422/RS485总线驱动程序的流程和调试方法。最后对开发嵌入式系统驱动程序的两种不同方法做了对比。 相似文献
4.
CAO Guo-zhen 《数字社区&智能家居》2008,(30)
介绍了基于S3C2410芯片的嵌入式专家系统的设计方案,重点研究了CAN总线接口和以太网接口的电路设计,并阐述了在嵌入式系统下,CAN总线控制器和以太网卡的实现。从嵌入式平台的特点和故障诊断系统的功能出发,提出了带有CAN总线控制器和以太网接口的基于ARM内核的CPU的嵌入式专家系统的整体解决方案。 相似文献
5.
嵌入式处理器调试系统的设计考虑 总被引:2,自引:2,他引:0
调试系统是嵌入式处理器中不可或缺的功能模块之一,分析了常规的Angel调试系统和嵌入式ICE调试系统设计思想的优缺点,提出了协处理器映射和采用Mini I-Cache技术的嵌入式处理器调试系统,阐述了该系统的设计思想和实现,剖析了设计的新颖之处。性能评测表明,新的调试系统能够显著地提高嵌入式处理器的调试性能。 相似文献
6.
7.
8.
一种新的高速嵌入式系统软件调试技术 总被引:4,自引:1,他引:4
随着嵌入式系统速度的显著提高,系统设计越来越复杂,对软件调试提出了新的挑战。传统的调试技术,仿真工具无法满足高速嵌入式系统的调试要求。该文介绍了一种综合式软件调试技术和方法,通过使用逻辑分析仪软件调试功能,结合嵌入式系统开发时使用的编译器,仿真器,调试器,进行高速嵌入式系统的功能验证,代码诊断,软件优化,分析子程序模块的执行效率。最后针对PPC8260处理器的软件调试提供了综合的软件调试方法。 相似文献
9.
10.
为便于CAN总线网络系统开发过程中的调试和故障诊断,开发了一个CAN总线网络状态可视化监控系统.提出了一种RS232与CAN的协议转换方法,采用CSerialPort类进行串行数据的收发,介绍了该系统上下位机的体系结构,并将该系统应用于实际网络的调试和开发中,取得了较好的效果. 相似文献
11.
嵌入式Linux下CAN控制器的驱动程序设计 总被引:1,自引:3,他引:1
嵌入式操作系统uClinux下扩展各类CAN总线设备,需设计相应的驱动程序。MCP2510为常用的CAN总线控制器,以它为例,详细研究分析了嵌入式操作系统中设备管理和驱动程序的特点,以及uClinux下CAN设备驱动程序的开发流程和技巧,并结合CAN总线技术的特点,设计了相关的重要数据结构和操作代码。最后介绍了把驱动程序编译添加进uClinux内核的方法,实现了CAN设备的驱动。 相似文献
12.
为解决嵌入式PLC和手持编程器的通信问题,分析了嵌入式PLC和手持编程器的通信工作过程,提出了采用LPC2478以及其自带的CAN控制器进行通信节点硬件设计.针对系统通信特点,设计了CAN扩展协议,并重点介绍了CAN扩展协议的格式含义及采用uC/OS-Ⅱ实时操作系统和CAN扩展协议进行系统软件应用程序的设计及编写方法.通过实验结果表明,该设计可以实现手持编程器和嵌入式PLC远程下载、读取、监控等通信功能. 相似文献
13.
介绍了一种基于CAN总线的可扩展的嵌入式温度监测系统的设计方法,整个系统由嵌入式分控器和主控器两大部分组成。嵌入式分控器部分基于C8051F040单片机,结合单总线数字温度传感器DS18820,进行温度监测及显示实时温度。文章还阐述了基于CAN总线传输温度信号的主控器系统的设计方法。 相似文献
14.
为实现利用Internet自带的客户端浏览器对现场设备进行远程监控的目的,设计并实施了新型web网络服务器化远程测控系统。系统中测控设备内嵌嵌入式web服务器,既能自身作为测控终端直接采集数据,又能通过CAN总线与其他测控器进行组网,实现类似网关的功能。硬件设计主要包括:嵌入式web服务器模块、测控器模块以及其接口模块设计与实施。软件设计主要选用Linux操作系统和嵌入式web服务器Boa实现CGI技术,设计添加CAN控制器驱动程序后完成IE浏览器与嵌入式web服务器以及测控器三者之间的通信。利用该系统进行温度测试,实验成功并能满足实时性,充分表明利用Internet浏览器、嵌入式web服务器组建并控制CAN网络的新型远程测控系统的先进性与可行性。 相似文献
15.
设计了一套基于CAN/RS485总线的嵌入式电网参数实时监测系统。该系统采用ARM嵌入Linux操作系统作为主处理器,利用CAN/RS485总线与上位机进行通信,界面用组态王软件来完成。相对于传统的监测系统,该系统集测量、控制、通信等功能于一体,具有成本低、精度高、可靠性强、界面友好的特点。 相似文献
16.
基于QT的嵌入式CAN网络监控GUI系统 总被引:2,自引:2,他引:0
嵌入式现场总线监控系统需要解决CAN控制器的驱动和图形界面的设计问题.提出了一种基于S3C2410和MCP2510的CAN网络监控系统,在介绍Linux设备驱动程序结构和模板的基础上,设计了嵌入式Linux环境下MCP2510的驱动程序,并以QT/E作为工具,给出了GUI设计思想,提供了该系统的运行实例. 相似文献
17.
18.
介绍了采用ARM9嵌入式控制器设计高空作业平台CAN总线控制系统的实现方法;在分析蜘蛛型高空作业平台结构和工作原理的基础上,以ARM9嵌入式控制器为核心,把高空作业平台控制系统分成主控制器、远程操作控制器和吊篮操作控制器等3个功能相对独立的子系统,通过CAN总线相连,构成高空作业平台控制系统;这种系统模式减少了高空作业平台上下车之间的连线,提高了系统的可靠性;另外,根据安全使用的要求和设备动作之间的关系,在硬件和控制软件设计时引入各个动作的逻辑约束以避免误操作的发生,保证了操纵的正确性和安全性;经过调试试验表明,该系统有效地实现了高空作业平台的动作控制,具有良好的稳定性和可靠性. 相似文献