基于W77E58的多路数据采集系统的设计与实现
3 系统软件设计
模拟量采集程序的设计主要分为3个阶段。第1阶段为A/D转换驱动程序设计,第2阶段为模拟量数字滤波程序设计,第3阶段是A/D转换结果处理的程序设计。
3.1 A/D转换驱动程序设计
硬件电路中MAX197芯片用于采集模拟量,MAX197控制字格式如表1所示。本文引用地址:https://www.eepw.com.cn/article/192883.htm
A2,A1,A0通过不同0,1组合选择8路模拟量中的某一路;RNG和BIP的0,1组合确定所采集模拟量的范围,最大为±15 V;ACQMOD决定MAX197采用内部采集模式还是外部采集模式;PD0和PD1组合决定选择正常工作模式还是低功耗工作模式。具体程序如下:
评论