第一步,选择接口方式。 数据采集卡的接口方式是指该卡与PC连接的总线方式,或者该卡提供的接口方式。常见的接口方式有PCI, Compact PCI,USB, PCMCIA, CAN, 无线,网卡;还有较老式的方式如串口UART/LPT/SPI,并口COM,ISA/EISA,PC/AT。 从数据传输可靠和速度角度考虑,首选PCI总线接口方式。在工业领域,为了达到99.9999999%的数据可靠性,需要选择Compact PCI总线接口方式,常有3U和5U两种物理形式。 USB总线由于支持即插即用,传输速度快,携带方便等优点,成为未来的发展方向。 PCMCIA是便携式电脑和设备中的标准接口,所以有一定的市场. 无线技术的飞速发展,数据传输速度不断发展,给数据采集卡提供了更加方便快捷的移动传输方式.通常的传输协议有:红外IRDA,蓝牙BLUETOOTH,NFC,GPRS,WLAN,3G,HSPDA等等. GPRS方式传输现在有很大的市场. 第二步,确定输入和输出指标。 这些指标有输入和输出的模拟量精度和速率,输入和输出的数字量电平和要求,输入和输出的数字传输协议方式. 模拟量采样有高精度和高速率两个方向,有的将二者结合起来,属于较高要求. 数字量有TTL,CMOS,高压电平等,特殊场合,需要光电隔离,ESD,EMI保护.传输协议通常为UART,也有并行方式. 第三步,选择接口协议处理器。 如果你的数据采集卡不需要处理器就能够满足要求,你可以现在动手设计了.否则,继续努力! 接下来考虑的是接口协议处理器.PCI, USB, PCMCIA, CAN, 网卡都有专门的接口芯片.当然你也可以选择FPGA加上软件协议IP核,同样能实现你的目标,但是难度很大. 第四步,选择采集卡处理器。 对于功能强大的数据采集卡,你需要选择专用的处理器来预处理采集的数据.单片机, FPGA, DSP, ARM都是你可以挑选的对象. 单片机由于便宜,易于开发,开发的资料齐全,工程师众多,很适合初学者你的.FPGA设计方便,具有速度和效率的优势,也是不错的选择. DSP是专门为数据处理而设计,速度快,可以实现非常复杂的算法,是最好的选择.ARM的功能过于复杂,适合于设计好的人机界面的场合. 有些器件将接口协议处理器和采集卡处理器集成在一体,这些芯片应该有更好的使用价值. 第五步,选择数据采集电路。 很多公司提供采样芯片:ADI,ti,MAXIUM,NS等等. 第六步,选择驱动软件和数据采集处理软件的编写语言。 使用WDM,windriver等编写驱动软件.使用VB, VC, labview, C/C++, Borland C++ Builder, Java等编写数据控制处理软件.
|