您当前所在位置:首页经济论文毕设:基于单片机的数字电压表的设计

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

发布时间:2023-05-07 00:02:53编辑:小编归类:经济论文

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

关于测量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口足够时也可以使用并口通信,这样还快些,程序也比较简单。

二、数字式电压表设计

利用单片机AT89S51与ADC0809设计一个数字电压表,能够测量0-5V之间的直流电压值,四位数码显示,但要求使用的元器件数目最少。

2. 电路原理图

系统板上硬件连线

a) 把“单片机系统”区域中的P1.0-P1.7与“动态数码显示”区域中的ABCDEFGH端口用8芯排线连接。

b) 把“单片机系统”区域中的P2.0-P2.7与“动态数码显示”区域中的S1S2S3S4S5S6S7S8端口用8芯排线连接。

c) 把“单片机系统”区域中的P3.0与“模数转换模块”区域中的ST端子用导线相连接。

d) 把“单片机系统”区域中的P3.1与“模数转换模块”区域中的OE端子用导线相连接。

e) 把“单片机系统”区域中的P3.2与“模数转换模块”区域中的EOC端子用导线相连接。

f) 把“单片机系统”区域中的P3.3与“模数转换模块”区域中的CLK端子用导线相连接。

g) 把“模数转换模块”区域中的A2A1A0端子用导线连接到“电源模块”区域中的GND端子上。

h) 把“模数转换模块”区域中的IN0端子用导线连接到“三路可调电压模块”区域中的VR1端子上。

i) 把“单片机系统”区域中的P0.0-P0.7用8芯排线连接到“模数转换模块”区域中的D0D1D2D3D4D5D6D7端子上。

4. 程序设计内容

i. 由于ADC0809在进行A/D转换时需要有CLK信号,而此时的ADC0809的CLK是接在AT89S51单片机的P3.3端口上,也就是要求从P3.3输出CLK信号供ADC0809使用。因此产生CLK信号的方法就得用软件来产生了。

ii. 由于ADC0809的参考电压VREF=VCC,所以转换之后的数据要经过数据处理,在数码管上显示出电压值。实际显示的电压值 (D/256*VREF)

三、请教毕设【数字电压表和电流表设计】

交流可直接购买AC转DC芯片

电压和电流可通过按键和继电器来切换

量程转换可采用 高于本量程最大值的90%则切换至高量程

低于本量程最大值的10%则切换至低量程

10% 90% 可自行设置为别的值

四、数字电压表的设计?

对应的变成软件在这里可以下载:下载DOS版本的点击这里,下载WINDOWS版本的点击这里

注意:这款编程器跟电脑连接是采用25针串口的,假如你没有,可以采用9针的串口,但是接线当然需要一些改动,具体如下:

25针串口对9针串口

五、积分式直流数字电压表毕业设计,哪位大虾帮一下啊,跪求!!

算了吧,不用AD芯片,神仙也做不出来的。

想到差不多的ICL7107,它是AD芯片,精度也不够

想到用带AD的单片机,上面的AD多是逐次比较型的,不符合条件。

想用机械表,又不是积分型的。

那你想要什么样的?自己做一个AD转换器?出题的人脑袋肯定有毛病。

要求不高的话用ICL7107,要求精度高的话用ICL7135.

六、数字电压表设计

设计数字电压表打算是用什么方案来做?是用双积分ADC做核心,还是用单片机做?

简单点不依靠程序完成的话就用普通双积分AD就足够了,如果是用双积分AD做核心的话,看要实现多少位分辨率,三位半分辨率的话,推荐ICL7106就可以了,IC内部有异或门相位驱动器直接可驱动LCD液晶屏,不需要外加LCD驱动芯片,扩展电压挡测量范围,可以利用电阻分压器按照比例进行衰减,将0-1999V的电压一律衰减至200mV以内在送入ADC进行测量即可实现扩展量程。

因ICL7106属于三位半AD转换器,最大计数是1999,实际芯片满量程输入电压为200mV,但如果输入值为2000的时候,仪表已经溢出了,因为千位只能显示1,不能显示其它数字,所以虽然芯片满量程输入电压是200mV,但其最大显示只能显示 ±1999。

分压电阻的选取: 为了提高电压测量精度,分压电阻最好选用阻值精度为0.5-0.25%10-20ppm以内的低温漂电阻。

0-1999V(2000V)量程的数字电压表选取 分压电阻之和为10M即可,其中是由2.25M×4=9M 900K 90K 9K 1K 这几只电阻构成固定分压比例的 电阻分压器。

0-1.999V(2V)量程 可用 9M 和 (900K+90K+9K+1K)=1M串联分压,即可将1.999V(2V)电压分压成200mV以内的电压送入AD进行测量。

0-19.99V(20V)量程 可用 9.9M(9M+900K)和(90K+9K+1K)=100K串联分压,即可将19.99V 电压分压成200mV以内进行测量。

0-199.9V(200V)量程,可用 9.99M(9M+900K+90K)和(9K+1K)=10K串联分压,即可。

0-1999V(2000V)量程,可用9.999M(9M+900K+90K+9K)和 1K 串联分压,即可构成2000V量程。。 根据分压比例计算, 9.999M和1K 分压 可将 2000V电压衰减到 0.2V即200mV 满足 7106的满量程输入电压。

大概先写这么多,具体的可追问。。

际蓝论文网版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

职高教学论文(职高教学论文与思政结合)