共查询到17条相似文献,搜索用时 78 毫秒
1.
2.
嵌入式Linux下CAN设备驱动的设计 总被引:1,自引:1,他引:1
针对玻璃切割机控制系统在实时性、可靠性方面的要求,提出了基于CAN总线的分布式控制系统方案.介绍了在核心数据处理单元S3C2410上扩展CAN总线设备的硬件接口设计,详细讨论了嵌入式ARMLinux上驱动程序开发的一般方法,解析了嵌入式驱动程序用到的关键函数,进一步分析了嵌入式驱动程序的编译方法和加载过程.最后,通过静态编译方式,将CAN设备驱动程序加载到系统中,在实际应用中取得了较好的效果. 相似文献
3.
在嵌入式操作系统Linux中使用各类CAN总线控制器,都需要设计相应的驱动程序。本文以CAN控制器MCP2510在ARM9内核芯片AT91RM9200下驱动程序的设计为例,详细分析了Linux下CAN设备驱动程序的开发流程和设计技巧,并结合CAN总线技术的特殊性,设计了相关的重要数据结构和操作代码,详细阐述了驱动设计中的难点问题。最后简述了驱动程序的加栽及测试方法。为Linux下CAN控制器驱动开发提供了重要技术支持。 相似文献
4.
5.
基于三星S3C2410芯片为主控制器的实验平台,设计实现了一款匹配效率更高的波特率自适应CAN驱动. 文中介绍了CAN驱动结构并详细解释了波特率自适应CAN驱动的原理,结合常用的轮询法和采样法进行自适应. 同时方案提出了新的改进,将用户影响加入波特率自适应流程来提高驱动工作效率. 最后本文对该驱动进行了数据通讯测试以及性能分析. 相似文献
6.
7.
周菁 《电脑编程技巧与维护》2016,(4):47-48
随着信息技术、网络技术的快速发展,嵌入式系统因其可靠性高、灵活方便、体积小等优点得以广泛应用于工业、教育、国防、科研等不同领域中,对各行各业的技术改造、提升生产率等方面发挥着重要作用.Linux是一个发展成熟、性能稳定的操作系统,经过一段时间的发展,嵌入式Linux操作系统因其便于开发、成本低、开放源代码等优势跻身于嵌入式开发平台主流位置.由于具备源代码,开发人员可根据特定应用适当修改Linux内核和源代码,从而更好地进行开发工作. 相似文献
8.
针对当前工程应用领域非常流行的局域网CAN通信方法,设计了一套基于linux2.6系统和SPI总线的CAN设备驱动,包括相应的硬件和软件,并在实际工程应用中测试成功。 相似文献
9.
针对现场总线的应用,提出了以控制器MCP2515作为CAN总线硬件扩展接口的以太网/CAN总线嵌入式网关解决方案.这种方案可实现以太网和CAN总线的数据交互,同时给出了嵌入式Linux下CAN设备驱动程序的开发方法. 相似文献
10.
基于CAN总线的高低温试验箱监控系统 总被引:1,自引:0,他引:1
本文介绍了一个基于CAN总线的高低温试验箱监控系统,其特点在于应用CAN总线进行信息传递。文中较详细的介绍了以MCP2510总线控制器为核心的CAN总线接口板,包括硬件设计和软件设计两部分。其中,硬件部分着重MCP2510的结构特点与接口设计,软件部分着重MCP2510与单片机的编程设计。 相似文献
11.
RS-232转CAN总线协议适配器的设计 总被引:1,自引:0,他引:1
本文介绍一种设计RS-232转CAN总线协议适配器的方法,采用STC89C51作为微处理器,MCP2510作为CAN总线控制器.详细介绍了本设计的工作原理,硬件电路以及软件设计,实现了RS-232与CAN总线协议的互相转换. 相似文献
12.
基于CAN总线的温室监测系统的通信设计 总被引:4,自引:0,他引:4
利用CAN总线的特点和性能优势,结合温室监测系统的现状,提出基于CAN总线的温室监测系统的实施方案.介绍了温室监测系统的总体结构设计,采用主从方式,通过CAN总线将每一个独立的监测节点连接起来,实时采集数据传送到上位PC机进行处理;监测节点采用MSC1210Y5作为主控制器,控制各传感器进行数据采集,并通过CAN控制器MCP2510与上位机通信;在此基础上自定义了CAN总线通信协议,同时给出详细的数据通信流程.该系统稳定可靠,并具有很好的扩展性,能够很好地满足温室监测系统自动化程度高,成本低的需求. 相似文献
13.
一般DSP都是由3.3 V或者更低的电压供电,如果使用原来常用的5 V CAN控制器,电源设计需要额外的器件与消耗,因而受到一定的局限。本文提出一种利用ADSP 2191结合MCP2510的方式,实现低电压供电系统中基于CAN总线的通信技术,并给出相关电路与驱动程序设计流程。 相似文献
14.
基于单片机和MCP2510的CAN总线通信模块的设计 总被引:2,自引:0,他引:2
CAN总线上的分布控制节点一般由单片机和可编程的CAN通信控制器组成。本文介绍了一种新型的独立通信控制器MCP2510,并给出其在CAN总线系统智能节点中的一个应用实例。硬件设计给出了节点的电路原理图,软件设计给出了系统程序的设计流程图及其需要注意的问题。 相似文献
15.
对CAN总线进行了简要介绍,阐述了CAN总线控制器在设计使用过程中的注意事项、PIC16F876A处理器与MCP2510的连接管理和利用CAN控制器的不同工作模式进行初始化、自动通信检验,同时设计了RS232转CAN总线的电路,并给出了电路图,列举了MCP2510 CAN总线控制器、82C250总线收发器的在线故障判断和检修策略。 相似文献
16.
17.
基于MCP2510和PIC单片机的CAN节点的设计 总被引:1,自引:0,他引:1
首先介绍了CAN现场总线的基本概念和特点,然后对CAN总线控制器MCP2510和PIC16F873微控制器进行了较详细的说明,并设计了基于二者的CAN智能节点。另外给出了详细的电路原理图及相关软件设计,所设计的节点可以应用于大部分CAN总线控制系统中。 相似文献