




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
智能化DVM的设计单片机课程设计前言数字电压表(DIGITALVOLTMETER)简称DVM,它是采用数字化测量技术,把连续的模拟量(直流输入电压)转换成不连续、离散的数字形式并加以显示的仪表。传统的指针式电压表功能单一、精度低,不能满足数字化时代的需求,采用单片机的数字电压表,由精度高、抗干扰能力强,可扩展性强、集成方便,还可与PC进行实时通信。目前,由各种单片A/D转换器构成的数字电压表,已被广泛用于电子及电工测量、工业自动化仪表、自动测试系统等智能化测量领域,示出强大的生命力。与此同时,由DVM扩展而成的各种通用及专用数字仪器仪表,也把电量及非电量测量技术提高到崭新水平。本文介绍一种基于AT89S52单片机的一种电压测量电路,该电路采用高精度、双积分A/D转换电路,测量范围直流0500伏,使用LED数码管模块显示,可以与PC机进行串行通信。正文着重给出了软硬件系统的各部分电路,介绍了89S52的特点,AD0809的功能和应用。该电路设计新颖、功能强大、可扩展性强。目录第一章设计任务书411设计名称412设计技术指标与要求413产品说明4第二章设计原理及基本框图5第三章硬件电路的设计531输入电路532A/D转换电路6321ADC0809的结构及原理6322ADC0809应用说明8323AD0809与单片机连接电路833复位电路934时钟振荡电路935量程切换电路1036显示电路11第四章PCB图与系统原理图12第五章系统仿真1451系统仿真图14心得体会14鸣谢15参考文献15附录16第一章设计任务书11设计名称智能化DVM的设计12设计技术指标与要求A、测量范围量程05V;050V;0500V显示位数二位半B、分辨力01VC、测量速率次秒D、量程选择方式手动选择量程13产品说明数字电压表(DIGITALVOLTMETER)简称DVM,它是采用数字化测量技术,把连续的模拟量(直流输入电压)转换成不连续、离散的数字形式并加以显示的仪表。传统的指针式电压表功能单一、精度低,不能满足数字化时代的需求,采用单片机的数字电压表,由精度高、抗干扰能力强,可扩展性强、集成方便,还可与PC进行实时通信。目前,由各种单片A/D转换器构成的数字电压表,已被广泛用于电子及电工测量、工业自动化仪表、自动测试系统等智能化测量领域,示出强大的生命力。与此同时,由DVM扩展而成的各种通用及专用数字仪器仪表,也把电量及非电量测量技术提高到崭新水平。本章重点介绍单片A/D转换器以及由它们构成的基于单片机的数字电压表的工作原理。数字电压表简称DVMDIGLTALVOLTMETER。DVM的问世,以其功能齐全、精度高、灵敏度高、显示直观等突出优点深受用户欢迎。特别是以AD变换器为代表的集成电路为支柱,使DVM向着多功能、小型化、智能化方向发展。本产品主要是手动选择量程式的数字电压表,通过按不同的按键,将DVM所能够测得的量程进行变换,本次产品设置了四个按键,一个按键是复位按键,另外三个则是进行量程切换的用的,通过按键的选择,将量程自动切换到05V;050V;0500V三个不同的档位,最后再将所测得的电压值通过四位数码管显示出来。第二章系统原理及基本框图DVM是将模拟电压变换为数字显示的测量仪器,这就要求将模拟量变成数字量。这实质上是个量化过程,即连续的无穷多个模拟量用有限个数字表示的过程,完成这种变换的核心部件是AD变换器。如图21所示,当模拟电压经过档位切换到不同的分压电路衰减后,经隔离干扰送到A/D转换器进行A/D转换,然后送到单片机中进行数据处理,处理后的数据送到LED中显示。具体电路原理图见附录。图21系统基本方框图第三章硬件电路的设计31输入电路由于AD0809在电压测量值方面有一定的局限性,所以需要在输入接口介入一个分压电路,将超出量程范围的电压转化为AD0809所能够转换的量程之内。在第一个档位即05V时,由于在AD0809所能测得的范围之内故股不需要进行分压设置。其他两个档位分压电路如图31所示。图31分压电路如上图所示,IN1、IN2接口是用来输出分压之后的电压,根据具分压公式可得IN1、IN2输出约为045V。32A/D转换电路321ADC0809的结构及原理ADC0809采用逐次逼近法驱动电路,并自带了寄存器,可以不附加取样保持电路,因为比较器和寄存器这两部分兼有取样保持功能。其引脚如图32所示,其主要的技术指标如下电源电压5V分辨率8位图32AD0809引脚图时钟频率640KHZ转换时间100S未经调整误差1/2LSB和1LSB模拟量输入电压范围05V功耗15MW图33AD0809内部原理框图图33为ADC0809内部原理框图,由上图可知,ADC0809由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。三态输出锁器用于锁存A/D转换完的数字量,当OE端为高电平时,才可以从三态输出锁存器取走转换完的数据。ADC0809A/D转换芯片主要管脚功能如表31所示。符号引脚号功能IN0IN72628,15为8个通道模拟量输入线ADDAADDBADDC2523多路开关地址选择线。A为最低位,C为最高位,通常分别接在地址线的低3位282117,14,15,818218位数字量输出结果ALE22地址锁存有效输入线。该信号上升沿把ADDA,ADDB,ADDC,3选择线的状态锁存入多路开关地址寄存器START6启动转换输入线。该信号上升沿清除ADC的内部寄存器而在下降沿启动内部控制逻辑,开始A/D转换工作EOC7转换完成输出线。当EOC为1时表示转换已完成CLOCK10转换定时时钟输入线。其频率不能超过640KHZOE9允许输入线。在OE为“1”时,三态输出锁存器脱离三态,把数据送往总线。VREF12,16参考电压输入线VCC11接VCCGND13接GND表31管脚功能如表ADC0809对输入模拟量要求信号单极性,电压范围是05V,若信号太小,必须进行放大;输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快,则需在输入前增加采样保持电路。ALE为地址锁存允许输入线,高电平有效。当ALE线为高电平时,地址锁存与译码器将A,B,C三条地址线的地址信号进行锁存,经译码后被选中的通道的模拟量进转换器进行转换。A,B和C为地址输入线,用于选通IN0IN7上的一路模拟量输入。通道选择表如下表32所示。CBA选择的通道000IN0001IN1010IN2011IN3100IN4101IN5110IN6111IN7表32通道选择表ST为转换启动信号。当ST上跳沿时,所有内部寄存器清零;下跳沿时,开始进行A/D转换;在转换期间,ST应保持低电平。EOC为转换结束信号。当EOC为高电平时,表明转换结束;否则,表明正在进行A/D转换。OE为输出允许信号,用于控制三条输出锁存器向单片机输出转换得到的数据。OE1,输出转换得到的数据;OE0,输出数据线呈高阻状态。D7D0为数字量输出线。CLK为时钟输入信号线。因ADC0809的内部没有时钟电路,所需时钟信号必须由外界提供,通常使用频率为500KHZ。322ADC0809应用说明(1)ADC0809内部带有输出锁存器,可以与AT89S51单片机直接相连。(2)初始化时,使ST和OE信号全为低电平。(3)送要转换的哪一通道的地址到A,B,C端口上。(4)在ST端给出一个至少有100NS宽的正脉冲信号。(5)是否转换完毕,我们根据EOC信号来判断。(6)当EOC变为高电平时,这时给OE为高电平,转换的数据就输出给单片机了。323AD0809与单片机连接电路如图34为AD0809与单片机连接电路图。D07ABCOESTARTALECLOCK74LS740202P01P07P20P21P22/RDP27/WRALE80510809VREFVREFVCIN0IN7EOCP10图34AD0809与单片机连接电路33复位电路单片机的复位都是靠外部电路实现的,在时钟电路工作后,只要在RESET引脚上出现高电平时,单片机便实现状态复位。MCS52单片机通常采用上电自动复位和按钮复位两种方式(一)上电自动复位是通过外部复位电路的电容充电来实现,这样,只要电VCC的上升时间不超过1MS,就可以实现上电自动复位。(二)按键手动复位有电平方式和脉冲方式两种,其电平复位是通过使复位端通过VCC电源与电阻接通来实现的,而脉冲复位则是利用了RC微分电路产生的正脉冲来实现的。本设计选用上电与按键均有效的复位电路,它不仅在上电时可以自动复位,而且在单片机运行期间,利用按键也可以完成复位操作,如图35所示。单片机的RST引脚是复位信号的输入端,此时上电/按键瞬间RESET引脚获得高电平,随着电容的充电,RERST引脚的高电平只要能保持在2个机器周期以上,单片机就可以完成复位操作。34时钟振荡电路在MCS51芯片内部有一个高增益反相放大器,其输入端为芯片引脚XTAL1,输出端为引脚XTAL2,在芯片的外部通过两个引脚跨接晶体振荡器和微调电容,形成反馈电路,就过够成了一个稳定的自激振荡器。单片机的时钟信号通常有两种方式产生一是内部振荡方式二是外部时钟方式。在此设计过程中我采用了内部振荡方式,如图36所示123456ABCD654321DCBATITLENUMBERREVISIONSIZEBDATE5MAY2004SHEETOFFILECDOCUMENTSANDSETTINGS123MYDOCUMENTSMYDESIGNDDBDRAWNBYC130PFC230PFY16MHZXTAL2XTAL1图36时钟振荡电路时钟振荡电路初使用晶体振荡器外,如对时钟频率要求高,还可以用电感或陶瓷振荡器代替。电路中的电容值无严格要求,但电容取值对振荡频率输出的稳定性、大小、振荡电路起振速度有少许影响,C1和C2的取值一般为30PF左右,而晶体振荡频率范围通常是1212MHZ,振荡频率高,则系统的时钟频率也高,单片机运行速度也就快,同时也对印制电路板的工艺要求也高了。35量程切换电路由于本课题采用的是手动切换测量电压的量程,因而需要用到键盘来手动控制量程的切换。键盘、显示是单片机应用系统不可缺少的输入和输出设备,是实现人机对话的纽带。键盘/显示器接口的设计,它应满足(1功能技术要求;(2可靠性高。但系统不同要求就不同,接口设计也就不同。对一个键盘/显示器接口设计应从整个系统出发,综合考虑软、硬件特点。在应用系统设计中,一般都是把键盘和显示器放在一起考虑。由于本次设计选用的是独立式键盘,故此主要介绍独立式键盘。独立式按键直接用I/O线构成的单个按键电路,每个独立式按键单独占用一根I/O口线,每根I/O口线上的按键工作状态,独立式按键电路配置灵活,软件结构简单,但每个按键必须占用一根I/O口线。在按键数量较多时,I/O口线浪费较大。故在按键较小时,采用此电路如图37示图36独立式键盘图37独立式键盘36显示电路本课题选用数码管作为其输出显示设备,以下主要介绍数码管的主要原理。常用的七段显示器件半导体数码管将十进制数码分成七个字段,每段为一发光二极管。半导体数码管(或称LED数码管)的基本单元是PN结,目前较多采用磷砷化镓做成的PN结,当外加正向电压时,就能发出清晰的光线。单个PN结可以封装成发光二极管,多个PN结可以按分段式封装成半导体数码管,其管脚排列如下图38所示,其显示如图39所示。图38半导体显示器左管脚排列图中共阴极接线图右共阳级接线图图39数码管显示器发光段组合图ABCDEFGH98762345DCHABCDEFGHABCDEFGHRRABCDEFBCABDEGABCDGBCFGACDFGACDEFGABCABCDEFGABCDFG第四章PCB图与系统原理图系统原理图PCB图第五章系统仿真51系统仿真图PROTEUS仿真图心得体会从讨论方案到硬件电路设计,从原理图制作,到PCB制板。小组成员一定要勤于动手相互学习,而这正是我们能完成如此艰巨任务的原音。成员间分工合理,劳逸结合,互相学习,互相交流,大家都有了前所未有的积极性和默契,加深了组员之间的交流和配合。从中我们也体会到仿真软件的使用大大简化了我们的工作量同时也提高了工作的质量,整个过程中我们加深了对各种设计辅助软件的熟悉和操作,也加深了数电模电单片机方面的知识。元件的安装,必须注意元件脚的极性,实物的焊接则需要细致及熟练度。由于前期我们充分仿真并实验了各个电路模块,调试过程没有出现多大问题。整个作品的设计制作我们耗费了五天,团队的每个成员都献计献策,全力以赴。其中的团结与默契,让大家明白了只要大家同心协力,是可以把很多的IMPOSSIBLE变成POSSIBLE的。鸣谢这次课程设计,令我收获不小,让我真正体会到了什么是“理论与实际的结合”,也让我学会了自己动手的重要性。非常感谢同组的各位同学的支持;非常感谢桂友超老师的悉心教导,是她将理论知识教给了我;非常感谢电气与信息工程系给予我这次课程设计的机会,能让我将理论更好的运用到实际中去;也非常感谢湖南工学院在硬件和软件上的给予我的帮助。参考文献1何小艇编著,电子系统设计M,杭州浙江大学出版社,200010;2谢自美主编,电子电路设计M,武汉华中理工大学出版社,2000;3徐爱钧编著,智能化测量控制仪表原理与设计M,北京北京航空航天大学出版社,20049;4何立民编著,MCS51系列单片机应用系统设计系统配置与接口技术M,北京北京航空航天大学出版社,19901;5刘守义主编,单片机应用技术M,西安西安电子科技大学出版社,200316马忠梅,单片机的C语言WINDOWS环境编程宝典M,北京北京航空航天大学出版社,20036;7李光飞,单片机C程序设计指导M,北京北京航空航天大学出版社,200301;8赵茂泰主编,智能仪器原理及应用M,北京电子工业出版社,20047;附录元件清单类型数量说明4个1K3个47K1个100K8个470电阻1个10K1个22UF电容2个33PF单片机1块AT89S52AD1块AD0809二极管5个发光二极管数码管1个四位三极管7个按键4个开关1个下载口1个ISP下载口程序清单INCLUDEDEFINEUINTUNSIGNEDINTDEFINEUCHARUNSIGNEDCHARSBITOEP26SBITSTP27SBITK1P30SBITK2P31SBITK3P32SBITAP33SBITBP34SBITCP35SBITCLKP36SBITEOCP37UCHARTTUCHARAAUCHARMMFLOATDYFLOATGETDATAUCHARDISBUF0,0,0,0UCHARCODEWEMA0X08,0X04,0X02,0X01UCHARCODEDUANMA0XC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90,0XC1,0X7FUCHARKEYSCANVOIDDELAYUINTMWHILEMVOIDDISPLAY1VOIDUCHARIINTJDISBUF0DY/100DISBUF111JD
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 材料采购低价合同范本
- 农村鱼池招标合同范本
- 国产木屋租赁合同范本
- 水果买卖运输合同范本
- 影楼员工协议合同范本
- 回肠癌护理查房
- 呼肠孤病毒重症感染护理查房
- 成套设备合同范本
- 销售提成违约合同范本
- 国际工程专业合同范本
- 肝胆外科专科知识题库及答案
- 滁州市珠龙广卫绢云母粉厂滁州市南谯区将军山绢云母矿1万吨-年露天采矿工程项目环境影响报告书
- 人民医院心血管外科临床技术操作规范2023版
- 2023年江苏小高考历史试卷
- 主要组织相容性复合体及其编码分子
- 优化物理教学策略的思考(黄恕伯)
- 中国移动-安全-L1,2,3(珍藏版)
- 2017年全国大学生数学建模A题
- 2023年专升本计算机题库含答案专升本计算机真题
- scratch3.0编程校本课程
- GB/T 1685-2008硫化橡胶或热塑性橡胶在常温和高温下压缩应力松弛的测定
评论
0/150
提交评论