新闻中心

EEPW首页 > EDA/PCB > 设计应用 > 基于CPLD和ISA总线的数据采集系统设计

基于CPLD和ISA总线的数据采集系统设计

作者: 时间:2010-04-02 来源:网络 收藏

2.2 测试程序设计
上位机的测试程序采用C语言设计。因为系统采用接口,所以功能测试无需编写复杂的应用程序,只需在Win98操作系统里编写C语言的测试程序即可实现系统的功能。上位机的数据采集测试程序主要完成:采集系统的硬件初始化、通道选择、数据采集、数据处理和数据输出。其程序设计流程如图5所示。

本文引用地址:https://www.eepw.com.cn/article/191750.htm

3 仿真和实验结果
图6所示为写入XC9572的VHDL程序的仿真波形,主要是控制A/D转换的功能仿真。从仿真波形图中可以看出,当地址A为7时,写入通道号3,得到的输入通道选通信号为3,实现通过上位机选择输入通道功能。当ADCS的下降沿到来后开始启动A/D转换;ADCS下降沿起的第3个时钟对应的ADDATA为系统转换的第1个数据,直到这次转换完毕。由给定的ADDATA数据得知,串行输入的数据是767H(011l O110 0111B)。仿真结果中,地址为4时,数据的低8位结果为67H;地址为5时,数据的高8位结果为07H,仿真结果完全正确。

 

在Windows98下,使用基于C语言的数据采集测试程序,可得到如表l所示的测试数据。从所列数据看出,该数据采集系统采集数据正确,且精度高。

4 结论
基于的数据采集系统具有硬件线路简单、精度高、采集速度快的特点。结合的数据采集系统有其独特的优势。该数据采集系统可循环采样多路(8路)模拟信号采样。实际测试结果表明该设计方案可行,且具有很高的实用价值。
 


上一页 1 2 3 下一页

关键词: CPLD ISA 总线 数据采集

评论


相关推荐

技术专区

关闭