毕设:基于单片机的数字电压表的设计

技术要求:1.测量2路三相交流电源; 2.输入电压范围:0-150V,频率:400Hz 3.测量误差:0.5% 4.在四位LED数码管上轮流显示或者选择显示被测电压的有效值 5.具有数据上传功能 2路是什么意思? 具体怎么实现,麻烦各位大虾给与帮助。

第1个回答  2019-08-29
2路3相应该算6路
0.5%的话只要8bit就够了
找一个带ad的51
max232
串口通信
c8051f320也可以
奢侈了点
输入用电阻分压
加运放
就可以了
还有几个按键和数码管显示电路
不是很复杂
第2个回答  2020-10-04
关于测量2路三相交流电源中的“2路”我的理解除了任意两条相线,还有一种可能是同时监测两条供电线路中的全部三相,换句话说,就是监测两路完整的三相供电系统中的电压,实际上一共是6路!!!
所以这两种实现的差别2路AD或6路AD,一定要搞清楚,题目有点含糊,最好先问问导师。
0-150V范围若要实现0.5%误差的话,至少要有300级采样才能实现,8位是不够的,8位只有256级,而且由于信噪比的原因,ADC的末几位不能作为有效位数,这样误差就更大了,至少应该有10位的ADC才够用,建议使用11位或以上。有这样的资源的芯片比较多,比如MSP430F2012就带有ADC10,可以用来实现此功能。
在四位LED数码管上轮流显示或者选择显示被测电压的有效值这个应该比较容易,只要AD来过的数据根据采样比例转换出来,并显示就可以了。如果使用F2012的话,由于IO比较少,可以使用BCD码的显示芯片,这样可以节省IO。
数据上传功能可以使用上位机来实现,最常用的方法是串口通读取,当然单片机的IO口足够时也可以使用并口通信,这样还快些,程序也比较简单。
第3个回答  2020-06-10
icl7109,icl7135等都可直接制成数字电压表,还用的着单片机吗?