您当前的位置:五五电子网电子知识单片机-工控设备嵌入式系统-技术基于EMIF接口的数据采集系统的设计 正文
基于EMIF接口的数据采集系统的设计

基于EMIF接口的数据采集系统的设计

点击数:7668 次   录入时间:03-04 11:45:41   整理:http://www.55dianzi.com   嵌入式系统-技术
   
    本设计中采用的EMIF接口方式为32位异步接口(MTYPE=0010b)。虽然AD7865是14位MD转换器,配置为16位宽的接口方式也可以了,但是实际上,由于内部数据处理时为了计算方便而采用了32位的数据,数据位宽通常为32位,在进行外部读取时,如果采用16位宽度,那么一次读
取总线为了匹配数据长度,将要发送连续读取两次的读信号,这在一定程度上虽然加快了A/D读取的速度,但在后续数据处理方面则需要更多的操作和更多的时间,所以权衡各因素,采用32位宽异步接口方式。
4.2 实现A/D转换和读取数据
   
实际使用中,AD7865启动转换只需要给出片选和ADCONV信号。而它的读取方式有两种:
    1)转换过程中读取数据,即转换一路读取一路;
    2)所有通道的信号均转换完成后再顺序读取各通道数据。
    两种读取方式的主要区别是:第1种读取速度较快,但是时序要求较高,硬件连接复杂,增加软硬件设计的难度;而第2种读取速度相对较慢,但是时序要求不高,软硬件设计也相对简单。考虑到系统的可靠性,同时CPLD完成时序的能力较差,故本设计采用了第2种读取方式。
实际采用的A/D转换和读取的主要流程如图6所示。



5 测量结果
   
本文完成辅助控制器的设计后,对软硬件进行测试。
    主要采用直流电源进行测试,测试分为正向电压、反向电压(即认为传感器系数为1)。测试结果见表3。由表可知测试结果的误差小于1%,完全符合设计要求。



6 结束语
   
由测量数据和控制器的计算结果可知,本设计完成了基于EMIF接口的数据采集系统的设计任务。由系统采集得到的数据误差较小,可以满足各类工程的需求。通过在线调试。可看到在实际采样过程中,采样数据是在一个值附近波动,在某些对于数据的实时度需求不是很高,而对数据的精确度需求较高的场合,可通过求取某一段较短时间内的采样平均值的方法来提高数据的精度。而且,由于控制器选用性能较高的TMS320C6000系列DSP,其性能和资源还有很大的可利用率。系统在采集数据完成以后,可以高速高精度的进行电力系统的参数计算,比如三相电压/电流和相位、有功功率和无功功率、功率因素以及谐波分析等计算。



上一页  [1] [2] 


本文关键字:数据采集  接口  嵌入式系统-技术单片机-工控设备 - 嵌入式系统-技术