您好,欢迎访问三七文档
测试报告1测试内容STM32407单片机为核心板,配合AD7656读取差模信号的16位A/D采样值。2测试方法2.1整体方案使用串口调试助手(Baud115200、数据位8、停止位1、效验位无)做为下位机接收数据,通过Stm32407单片机采样的值发送给串口助手显示十进制的A/D采样值。分别输入不同的信号进行观察数据变化是否成线性并进行数据统计。整体方案如图1所示。图1方案原理图2.1方法原理硬件电路连接好之后,先给板子供电,用万能表测量板子供电电压是否正确,测试前保证硬件电路正常。根据说明手册连接好外围电路以及供电电源,供电电压选择+15V—15V的模拟电压,AD7656板子选用ADC3通道(总共有6个通道,使用哪一个注释其他的观察即可),ADC3接信号发生器的正接线柱、AD7656板子GND接信号发生器的接地接线柱(下载程序之前先关闭信号发生器的CH1),分别让信号发生器输出正弦波、余弦波,通过AD7656板子进行采集并进行观察,如果AD7656板子采集的数据跟信号发生器给的信号相似或者呈线性,则观察结果和理论相吻合。主程序流程图如图2所示信号发生器Stm32407核心板+AD7656串口助手显示数据PC下载图2AD采集主程序流程图观察结束后,分别设置软件其他通道的参数并把采集的数据打印出来,与其它通道进行对比,看各个通道的采集情况,并导入到Excel表格中进行观察.3测试结果让信号发生器输出一个频率:10KHz,高电平:1V,低电平:-1V,占空比:50%的方波信号.用串口助手观察数据并把这些数据导出到Excel表格中进行观察.观察结果如图3所示图3.1测试结果观察结果显示的是一个与输出信号相吻合的方波信号,数据跳动厉害是信号发生器的精度不准确原因导致的,所以实际测量值与理论测量值呈线性相关.其它五个通道的采集情况与ADC3采集的情况基本相似.4.1问题1调试AD采集程序的时候,AD采集的数据在串口上不显示,测试硬件电路供电是否正常,当只给AD板子供电时候,测试引脚电压为3.3V.当外围接入数字电压+5V时,只能烧进去程序.开始端口初始化调用ADC子程序处理A/D采集的数据是否接受到数据结束调用UART子程序打印A/D采集的数据4.1.1解决方案回看原理图,发现AD7656板子的供电电压只有在+15时才能带动板子正常工作,所以给AD7656板子外加一个+15V电源,观察AD采集数据和信号发生器输出的信号相吻合
本文标题:AD采集测试报告
链接地址:https://www.777doc.com/doc-2896360 .html