




计算机数据采集
明确软件设计任务在软件正式设计之前, 首先必须要明确设计任务。 然后, 再把设计任务加以细致化和具体化,即把一个大的设计任务, 细分成若干个相对***的小任务, 这就是软件工程学中的 “自顶向下细分 ”的原则。实时数据采集系统研究现状实时数据采集系统***早于上世纪50年代在美国被应用于军事领域。(2)按功能划分程序模块并绘出流程图将程序按小任务***成若干个模块程序, 如初始化程序、 自检程序、采集程序、数据处理程序、打印和显示程序、打印报警程序等, 这些模块既相互***又相互联系,低一级模块可以被高一级模块重复调用, 这种模块化、 结构化相结合的程序设计技术既提高了程序的可扩充性,又便于程序的调试及维护。
想要了解更多,欢迎与我们联系 ~~~
数据采集分类
即批处理数据采集、无线数据采集或称RF枪。批处理数据采集离线式工作,数据批量采集后,通过USB线或串口数据线跟计算机进行通信。数据采集内装有一个嵌入式操作系统(各个生产厂家***研制开发,互不兼容),应用程序需要在操作系统上***开发。若用软件代替硬件功能,可以增加系统的灵活性,降低成本,但系统的工作速度也降低。采集带***内置内存、显示屏及电源。目 前这种数据采集已经用的很少,主要是缺乏数据处理能力,和移动工作的能力(只能通过USB和电脑有线连接)。
数据采集软件
软件部分要分别编写S3***510B部分的程序和CPLD控制程序。前者可分为μC/OSⅡ的移植和各个应用程序的编写,后者用VHDL语言实现。对于S3***510B部分,根据整个装置实现的功能和对他的要求进行系统任务分割,并根据实际需要为各个任务分配优先级。基于PCI(PeripheralComponentInterconnect,周边元件扩展接口)总线的数据采集系统属于前者,由于与PC机内部总线相连,能提供更高的采样速率。系统大致可分为如下几个任务:初始化CPLD控制参数;对FIFO的读取;与上位机的TCP/IP通讯;与上位机的串口通讯。