数字电压表设计 数字电压表的硬件包含两部分:信号采集模块、MSP430FR4133单片机开发板。其中,信号采集模块完成对待测电压信号的数字化采集,数据发送至MSP430FR4133单片机开发板,在单片机开发板的LCD屏上实时显示所测得的电压值。 图1数字电压表组成 信号采集模块以AD7705模数转换器(ADC)芯片为核心,实现对待测电压信号的量化。 MSP430FR4133单片机开发板需要实现以下三个功能: 1. 与信号采集模块的接口(interface); 2. 电压转换计算; 3. 测量结果显示。 为MSP430FR4133单片机开发板编写硬件代码,实现与信号采集模块的接口和电压显示; 1. 编写单片机开发板与信号采集模块间数据接口代码:按照AD7705芯片的接口定义,编写单片机的接口电路代码,实现对AD7705芯片寄存器堆的控制,并从AD7705芯片读取数据; 2. 编写单片机代码,根据AD7705芯片的输出数值,给出被测电压值,并在LCD显示屏中显示:需要考虑参考电压误差对测量的影响,并在代码中安排校准。
|