- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子线路CAD
空调温度控制器设计报告
班级:11自一
姓名:杜康
学号目录
一、单片机最小系统 1
二、数码管显示驱动电路 2
三、ADC0804模数转换电路 4
四、前置放大电路 6
五、由各模块绘制电路原理图 7
六、由电路原理图生成PCB 10
附录一 温度控制电路设计原理图
附录二 ERC检查报告
附录三 网络报表
附录四 元器件清单
附录五 Protel Synchronization report
附录六 PCB图
一、本次设计的内容是空调机温度的控制电路,采用单片机实现对空调温度的检测和调控。单片机最小系统电路如下:
C1、C2取22pF,CRY1取12MHz,连接到单片机的XTAL1和XTAL2组成外部振荡电路。复位信号从单片机的RST引脚输入,高电平有效。复位操作有上电自动复位和按键手动复位两种方式。其中上电自动复位是通过外部复位电路的电容充电来实现的,通过在VCC和RST之间加一个10uf~30uf的电容,RST与GND之间加一个1K的电阻,就可以实现上电自动复位。按键手动复位是在自动复位的基础 增加一个电阻R1和一个按键RESET实现。在按下RESET按钮后,电容C通过R1放电,大部分压降落在R2上,从而是RST端得到一个高电平导致单片机复位。本次设计采用上电自复位。
二、本次显示电路的设计采用7447芯片来驱动两个7段LED数码管,用以显示空调的温度。7447是一块BCD码转换成7段LED数码管的译码驱动IC,7447的主要功能是输出低电平驱动的显示码,用以推动共阳极7段LED数码管显示相应的数字。所以两个LED数码管采用共阳极接法。7447芯片的引脚图如下:
LTN为试灯输入,RBIN为动态灭灯输入,BIN为灭灯输入,RBON为动态灭灯输出,DCBA为四位输入,OA、OB、OC、OD、OE、OF、OG为七位输出。其中LTN、RBIN、BIN均接高电平,第一片7447A、B、C、D四个输入端的输入信号由单片机的P1.0~P1.3四个口提供,第二片7447A、B、C、D四个输入端的输入信号由单片机的P1.4~P1. 7口提供。
局部电路设计如下图所示:
三、本次采用ADC0804模数转换芯片将收到的模拟信号转换为单片机可以识别并进行处理的数字信号。ADC0804是8位COMS依次逼近型的A/D转换器,三态锁定输出,存取时间135us,
总误差在正负1LSB左右,工作温度为0~70度。ADC0804引脚图如左图:
/CS(引脚1)芯片选择信号,低电平有效。/RD(引脚2)外部读取转换结果的控制输出信号,/RD为高时,DB0~DB7处理高阻抗;/RD为低时,数字信号才会输出。/WR为用来启动转换的控制输入。
ADC0804芯片与89C51单片机的接口电路如下图所示:
ADC0804与单片机的数据总线直接相连,片选端/CS接地始终选中,无需另加地址译码器,当单片机向ADC0804发/WR(启动转换),/RD(读取结果)时,只需一个存储器地址即可。
四、传感器测量到温度量后,将温度量转换为电压量作为LM741运放的输入信号,LM741将传感器产生的微弱信号进行放大,进而把放大后的模拟信号输入到ADC0804进行模数转换。LM741运放由于采用有源负载,所以只要两级放大就可以达到很高的电压增益和很宽的共模及差模输入电压范围。不需要外部频率补偿,输入有过压保护,输出有过载保护,无阻塞及振荡现象。利用LM741设计的前置放大电路如下:
五、各个模块电路设计完成后,根据各个模块电路之间的连接关系在Protel中进行原理图的绘制。总的设计电路原理图绘制完成后,选择Tools工具栏里的ERC进行电气规则检查,若检查有错误,则根据提示,找到错误所在,直至并修改正确;若检查无误,则选择Design
工具栏里的Create Netlist生成网络表,认真核对网络表,查看其连接关系是否与设计的一致。
六、在Document中新建一个PCB Document并启动PCB编辑器后,添加一个Meh1,切换到Meh1层面,在该层面上确定电路板的物理边界。绘制完物理边界后,在禁止布线层同样绘制出电气边界。装入需要用到的PCB元件库,正确装入元件库后就可以开始装入网络呢和元件了。在原理图中选择Design中的Update PCB ,利用同步器Synchronizer装入网络表和元件,若生成网络宏时出现错误,则会提示用户“can not execute all netlist macros”,此时应该回头去查找原理图的错误,如元件封装形式错误、网络表文件内容不全等。根据提示依次将错误改正。执行菜单命令Tools/Auto Place,选择统计布局方式,设置元件自动布局参数,电源网络设定为VCC,接地网络设定为GN
您可能关注的文档
- ,基于java的bbs论坛的设计与开发.doc
- 《基于NET的宿舍管理系统的设计与开发》外文翻译.doc
- 【毕业论文】基于matlab的人脸识别系统的设计与开发.doc
- 【毕业论文】基于单片机的照明控制系统的设计与开发.doc
- 1基于ARM平台的嵌入式自动指纹考勤机的设计与开发.doc
- 4110008032+付水生+基于ARM Cortex-M3的双以太网口通信的设计与开发.doc
- DEM建立与应用及基于DEM的ArcGIS水文分析的设计与开发.doc
- Java面向对象课程设计-拼图游戏的设计与开发(淮海工学院).doc
- protel课程设计-基于51单片机的计算器的设计与开发.doc
- TI公司官网源代码基于TMS320F2812的永磁同步电动机空间的设计与开发.doc
原创力文档


文档评论(0)