ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:158.03KB ,
资源ID:5001639      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-5001639.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(积分式直流数字电压表文档格式.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

积分式直流数字电压表文档格式.docx

1、我们现在利用单片机软件编程与模拟开关硬件控制P13将量程分为200mv到2V发挥部分的第2项要求,同时实现自到转换的功能。这达到发挥部分的第7个要求。通过液晶LCD128*64里面数据可以显示达到十进制019999的显示功能,这完成发挥部分的第3项。同时再用单片机P11实现自动校零的功能。其具体电路见附录一。 24电源电路 电源电路可以输出+5V与+-15V电压,如下图D3-6。本方案的直流稳压电源采用通常的桥式全波整流,单电容波滤波,四端固定输出集成稳压器件。电路见附录一。连接此电路后,输入端接了运放电路后,其输入电阻远远大于1M,所以这可以达到基本要求第的7项发挥其它功能部分,利用凌阳单片

2、机发音发出电压值,具体见附录三。3. 电路与软件程序设计 单片机控制模拟开关灵活控制电路,如下图(2)。主要电路图见附录一图(2) 单片机控制系统我们采用STC89C52单片机芯片,其具有以下特点:在5V工作电压下最高频率达到80MHZ,8K的FLASH存储器,512的RAM字节,内置看门狗,有32个I/O口,2K的E2PROM.2个外部中断,2个定时/计数器,1个串行中断.我利用中断定时功能从而达到定时计数的作用,我们利用24MHZ的晶振,使这种单片机的采样速度远远大于2次/秒,采样速度可以达到基本要求第(4)。也可以达到发挥部分的第(4)要求软件流程图如下图(4) 软件流程图4. 测试方案

3、与测试结果4.1仪器设备 根据设计要求,测试使用的仪器设备如表1所示。表1 测试使用的仪器设备序号名称、型号、规格数量备注1数字示波器GDS-820S2数字万用表DT-9205B4.2 测量结果 测量结果对比如表2 所示.表2 测试结果对比表测量万用表测量值mv电压表绝对误差%1.00001.00200.00040.040011100.00100.010.00602.00002.00300.00100.050012200.00200.010.07200.036033.00003.00200.001513300.00300.020.07000.023344.00004.00100.0250144

4、00.00400.010.012555.00005.00100.020015500.00500.010.11000.0220610.00010.0100.0040161000.01000.10.30000.0300720.00020.0100.0100171200.01200.1830.00030.0100.01300.0433181500.01500.20.20000.0133940.00040.020191800.01800.20.01111050.00050.0300.02300.0460202000.02000.20.90000.0450具体数据见附表三以上结果达到显示范围是:1mv2

5、v达到发挥部分的第一项要求。测量误差:远小于0.055个字,达到发挥部分的第5项要求。5总结 由于使用单片机作为中央控制器件和计算器件,本仪表有功能性强,性能可靠,体积小,电路简单的特点,量程自动转换等功能又使这个测量仪表具有较高的智能水平。由于时间的关系,在配置电阻电容时,可能还会有点不足。但是可以达到一定的要求。参考文献 1 罗亚非 等编著. 北京航空航天大学出版社2 马忠梅,马岩等编. 北京航空航天大学出版社出版.3 电子测量仪器原理与使用林占江,林放编著. 电子工业出版社. 4 数字电子技术 徐丽香编著. 电子工业出版社.附录一:整体电路附录二:程序清单附录三元件清单:测量具体数据与发

6、挥其它功能部分附录一:主电路图电源电路图附录二 /* 程序 名:dianyabiao.c 程序功能: 引脚定义:*/#includeIntrins.h#include #define uchar unsigned char#define uint unsigned int/*滤波数据*/uchar shuzu_num=50;bit ctrl5_flag=0; / ctrl5_flag=1 2V; / ctrl5_flag=0 200mvbit jiao_flag=1;bit tiao_ling_flag=1;unsigned long int Count0=0;unsigned long in

7、t tiaoling_num;unsigned long int jiao_num;unsigned long int sum=0;uchar a=0;unsigned long int ncount;/*引脚定义*/sbit LCD12864_EN = P20;sbit LCD12864_RW = P21;sbit LCD12864_RS = P22;sbit p32=P32;sbit ctrl1 = P10;/*trl1=0时放电,trl1=1时冲电*/sbit ctrl2 = P12;/*ctrl2=0调零*/sbit ctrl3 = P11;/*ctrl3=0测量*/sbit ctrl

8、4 = P13;/*ctrl4=0校准*/sbit ctrl5 = P14;/*档位:ctrl5=1时2V档,ctrl5=0时200mV档*/uchar code table10=48,49,50,51,52,53,54,55,56,57;uchar Vin11;/uint voltage=0,temp=0;/*函数定义*/void t0_init();void Lcd12864_Int();void Lcd12864_Location_XY(uchar x,uchar y);void Lcd12864_Write_Data(uchar *p);void Lcd12864_Write_Comm

9、and(uchar Command_Code);/void Lcd12864_show(uint tt);void Lcd12864_show(uint a,uint tt,uchar hang);void Delay_ms(uint second);void measure(void); unsigned long int x;/*测量电压子程序*/void measure(void) TR0=0; /定时器0停止 a=0; / p32=0; TH0=0; /定时器0清零 TL0=0; TR0=1; /定时器0启动 ctrl1=1; /开始积分 while(p32); /一直等到低电平 /停

10、止计数 ctrl1=0; /积分电容放电 Delay_ms(5);void t0_server() interrupt 1 a+;/*显示记录*/void Lcd12864_num(uint a,uint tt,uchar hang) Vin0=58;/*冒号:*/ Vin1=tablea%1000/100; Vin2=tablea%100/10; Vin3=tablea%10; Vin4=tablett%10000/1000; Vin5=tablett%1000/100; Vin6=tablett%100/10; Vin7=tablett%10; Vin8=32; Vin9=32; Lcd1

11、2864_Location_XY(3,hang); Lcd12864_Write_Data(Vin);celinag_2V() ctrl2=1; ctrl3=0;ctrl4=1;ctrl5=1; /ce liang 2V 档/celinag_2mV() ctrl2=1;ctrl5=0; /ce liang 200mV 档/*主程序*/void main() uchar num; / unsigned long int x; Lcd12864_Int(); t0_init(); Lcd12864_show(12345); ctrl5_flag=1;loop1: if(num=33120) x=(

12、Count0-33120)*10/2.235; else x=(33120-Count0)*10/2.235; Lcd12864_num(Count0/10000,Count0%10000,1); Lcd12864_num(x/10000,x%10000,2); Lcd12864_show(x/10000,x%10000,3); sum=0;num=0; goto loop1;/*显示程序*/void Lcd12864_show(uint a,uint tt,uchar hang) if(x=20000) Vin1=tablea%100/10; Vin2=46;/*小数点.*/ /Vin7=t

13、ablett/10%10; /Vin7=tablett%10; Vin7=32; Vin8=86; /Vin10=32; /Vin1=tablea%100/10; Vin1=tablea%10; Vin2=tablett%10000/1000; Vin3=tablett%1000/100; Vin4=46; Vin5=tablett%100/10; Vin6=tablett%10; Vin8=109; Vin9=86; / Vin9=32; Lcd12864_Location_XY(0,3); Lcd12864_Write_Data(电压值); Lcd12864_Location_XY(0,0

14、);校零 Lcd12864_Location_XY(0,1);调试积分式直流数字电压表电路元件清单元件型号芯片LM311CD4066金属膜电阻9.1M电阻100K电容103104单片机芯片STC89C52液晶显示屏LCDLM324测试结果对比表发挥部分凌阳单片机技术语音处理技术:音频采样和量化 将模拟的(连续的)声音波形数字化(离散化)语音信号的时域分析 直接利用语音信号的时域波形进行分析语音信号的频域分析 对语音信号的频谱、功率谱等进行分析语音信号的线性预测分析 把语音信号用一个模型来表示,利用模型的参数来描述语音信号的波形和频谱特性 我们应用单片机处理语音,把电压粗读出来 单片机实现语音功能的条件硬件要求 DA输出用于放音 定时器/计数器用于控制采样频率 软件要求 语音编解码算法支持本源凌阳网站

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2