检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]中北大学山西省光电信息与仪器工程技术研究中心,山西太原030051
出 处:《计算机工程与设计》2014年第6期1901-1905,共5页Computer Engineering and Design
基 金:国际科技合作基金项目(2013DFR10150);国际科技合作基金项目(2012DFA10680);国家自然科学基金仪器专项基金项目(611127015);山西省国际科技合作基金项目(2012081029)
摘 要:为了克服单片机的固有缺陷,实现对高速激光信号的采集与处理,介绍了通过FPGA控制CAN控制器SJA1000实现与单片机的CAN总线通信的方法。着重介绍了FPGA节点的硬件设计、芯片选型以及相应的程序设计,并对实验系统进行了仿真。实验结果表明,系统完全满足CAN总线通信的要求,具有高速、实时性强、可靠性高等优点,并已成功应用于以高速FPGA为信号处理单元、对激光信号进行快速采集与并行处理的高性能激光告警接收机中。To overcome the inherent defects of MCU and achieve high-speed laser signal acquisition and processing,a method to realize CAN bus communication based on FPGA and MCU by using FPGA to control the CAN controller SJA1000 was presented.The hardware structure,chip selection,the control process of FPGA and the experimental system for simulation were discussed.The test results showed that the system satisfied all the requirements of CAN bus communication.The system had its own advantages including high-speed,real-time,high reliability and so on.The design had been successfully applied to highspeed FPGA for the signal processing unit,the laser light signal for fast acquisition and a high-performance parallel laser warning receiver.
关 键 词:CAN总线通信 激光告警 现场可编程门阵列 SJA1000 82c250
分 类 号:TN915.9[电子电信—通信与信息系统]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.173