首页 | 本学科首页   官方微博 | 高级检索  
     

基于Linux的PC104总线与CAN总线通信设计
引用本文:王俊生,蔡文澜,马宏绪.基于Linux的PC104总线与CAN总线通信设计[J].现代电子技术,2007,30(23):152-154,157.
作者姓名:王俊生  蔡文澜  马宏绪
作者单位:国防科学技术大学,机器人实验室,湖南,长沙,410073
摘    要:PC104嵌入式计算机在工业控制中得到了广泛应用,但不具备与CAN总线的通信能力,在CAN总线控制系统中,使用受到了限制。介绍了在Linux下PC104总线驱动程序的设计方法,并且以AVR单片机为协处理器,利用双端口RAM进行数据缓冲的方法,实现了PC104总线与CAN总线通信。该方案在实际工业控制系统中得到运用,运行稳定可靠。

关 键 词:驱动程序
文章编号:1004-373X(2007)23-152-03
收稿时间:2007-05-18
修稿时间:2007-05-18

Design of Communication between PC104 bus and CAN Bus Based on Linux
WANG Junsheng,CAI Wenlan,MA Hongxu.Design of Communication between PC104 bus and CAN Bus Based on Linux[J].Modern Electronic Technique,2007,30(23):152-154,157.
Authors:WANG Junsheng  CAI Wenlan  MA Hongxu
Affiliation:Robot Laboratory, National University of Defense Technology, Changsha, 410073, China
Abstract:PC104 embedded computer is applied widely in industry control,but it can not communicate with CAN bus,so the use is limited in CAN bus control system.The article introduces the design of PC104 bus driver program under the Linux and the realization of communication between PC104 bus and CAN bus by dual-port static RAM carrying on the data buffer with an AVR coprocessor.The scheme is used in actual industry control system and works steadily and reliably.
Keywords:PC104  CAN  Linux  AVR  CPLD
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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