摘要
随着数字信号处理器性能的不断提高和网络技术的飞速发展,将采集到的数据通过网络实时传递给需要的用户已成为可能。提出了一种基于DSP的网络化数据采集系统设计方案。利用DM642芯片的多通道缓冲串口(McBSP)和EDMA控制器实现数据采集和搬移,为保证采集数据的完整,EDMA通道采用ping-pong缓冲技术以实现不间断地接收数据源的输出信号。基于实时性考虑,本系统采用UDP数据报传输协议,将数据通过EMAC和RJ-45端口发送至网络。这种方式实现简单、干扰少、传输距离可扩展,可使网络中的用户实时共享采集到的数据。
With the constant improvement of digital signal processor performance and high- speed development of network technology, it becomes possible to transmit collected data to users on real time by network. The following thesis put forward a new design that network data collection system based on DSP. The data collection and data transference can be accomplished by means of McBSP (multi- channel buffer series port) of DM642 chip and EDMA controller. EDMA channel adopt ping - pong buffer technology,so as to guarantee the collected data intact, and realize continuously receiving output signals form the data base. Take the real time into consideration, this system adopt UDP (user datagram protocol) transmitted the data to network by EMAC and RJ - 45 terminal. The design is easy accomplishment, less - interference, and also has expandable transmission distance. So the users on the Internet can share the collected data on real time.
出处
《计算机技术与发展》
2008年第6期188-191,共4页
Computer Technology and Development
基金
国家自然科学基金资助项目(60572108)
航空科学基金(20060152003)