摘要
针对多路模拟信号的远程采集,设计了一种基于CAN总线的多路数据采集存储系统。该系统由两台采集装置和一台转存装置组成。以C8051F060单片机作为采集装置的核心控制器实现A/D转换、模拟开关切换、数据编帧及CAN总线控制等功能,以FPGA作为转存装置的核心控制器实现CAN数据传输控制和数据的存储上传等功能。经验证,该系统工作稳定,抗干扰能力强,采集精度为0.2‰,CAN总线在距离100 m的情况下传输速率可达500 kbit/s。
A multi-channel analog signal acquisition system which was designed to implement the data acquisition of multi-channel analog signals in the distance based on CAN. The system consists of acquisition device and conversion and storage device.The C8051F060 was used as the control device of acquisition device to achieve the following functions, the MD conversion, analog plexers switch, data coding, the control of CAN and so on, the FPGA was used as the control device of conversion device to achieve the following functions, the transmission control of CAN data and data storage and uploading and so on. The system has been proved to work stably with great anti-interference performance and 0.2%0 sampling accuracy. It can reach 500 kbit/s CAN transmission speed in condition of 100 meters distance.
出处
《电子器件》
CAS
北大核心
2015年第5期1076-1080,共5页
Chinese Journal of Electron Devices