范例二 USB2SPI-DEMO读取ADC0831采样数据实验 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
l 硬件平台USB2SPI-DEMO和ADC0831采样电路
USB-ezIO内部集成了SPI接口的ADC数据读取。支持4线制SPI的字节读写模式以及位读写模式,本范例采用的就是SPI的位读写模式。
ADC0831是一个支持差分输入的8位ADC,5V的参考电压,单次转换的时间是32us,支持SPI总线传输,其时序如下所示。
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
图5.8 ADC0831的时序图
CS拉低即开始了ADC的转换,CS拉高停止转换,转换的结果从第2个时钟开始。因此一次ADC0831转换结果的读取最少需要9个时钟。更详细的ADC0831时序分析请见USB2ISP使用文档里面的范例六。
l 硬件连线
图5.9 ADC0831数据采集实验电路原理图
图5.10 ADC0831数据采集实验电路
l 范例步骤
按照图5.9 连接电路,【插上硬件模块】—【启动软件】—【器件】—【SPI器件】—【ADC采样器】—【ADC0831】,设置量程范围为-600-5000毫伏,采样间隔为200ms,单击开始按钮,即可以开始采样数据。得到如下图所示。
图5.11 ADC0831数据采集模块界面1
通过不断地旋转电位计,我们得到了如下的采集曲线。
图5.12 ADC0831数据采集模块界面2
具体的软件操作请见视频ADC0831.EXE。
用户104758 2012-6-7 15:54
wang1jin 2007-1-15 11:55
在你需要检测电压和电流的同时。。。
这种方法应该不错吧。
用户14541 2007-1-11 09:43
wang1jin 2007-1-9 21:01
汗....
感谢...HE HE...
用户1280534 2007-1-9 20:11