基于单片机最小系统的protel布线.docx

上传人:b****2 文档编号:2683301 上传时间:2023-05-04 格式:DOCX 页数:28 大小:725.16KB
下载 相关 举报
基于单片机最小系统的protel布线.docx_第1页
第1页 / 共28页
基于单片机最小系统的protel布线.docx_第2页
第2页 / 共28页
基于单片机最小系统的protel布线.docx_第3页
第3页 / 共28页
基于单片机最小系统的protel布线.docx_第4页
第4页 / 共28页
基于单片机最小系统的protel布线.docx_第5页
第5页 / 共28页
基于单片机最小系统的protel布线.docx_第6页
第6页 / 共28页
基于单片机最小系统的protel布线.docx_第7页
第7页 / 共28页
基于单片机最小系统的protel布线.docx_第8页
第8页 / 共28页
基于单片机最小系统的protel布线.docx_第9页
第9页 / 共28页
基于单片机最小系统的protel布线.docx_第10页
第10页 / 共28页
基于单片机最小系统的protel布线.docx_第11页
第11页 / 共28页
基于单片机最小系统的protel布线.docx_第12页
第12页 / 共28页
基于单片机最小系统的protel布线.docx_第13页
第13页 / 共28页
基于单片机最小系统的protel布线.docx_第14页
第14页 / 共28页
基于单片机最小系统的protel布线.docx_第15页
第15页 / 共28页
基于单片机最小系统的protel布线.docx_第16页
第16页 / 共28页
基于单片机最小系统的protel布线.docx_第17页
第17页 / 共28页
基于单片机最小系统的protel布线.docx_第18页
第18页 / 共28页
基于单片机最小系统的protel布线.docx_第19页
第19页 / 共28页
基于单片机最小系统的protel布线.docx_第20页
第20页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

基于单片机最小系统的protel布线.docx

《基于单片机最小系统的protel布线.docx》由会员分享,可在线阅读,更多相关《基于单片机最小系统的protel布线.docx(28页珍藏版)》请在冰点文库上搜索。

基于单片机最小系统的protel布线.docx

基于单片机最小系统的protel布线

电子线路CAD

空调温度控制器设计报告

班级:

11自一

姓名:

杜康

学号:

11020505

 

目录

一、单片机最小系统1

二、数码管显示驱动电路2

三、ADC0804模数转换电路4

四、前置放大电路6

五、由各模块绘制电路原理图7

六、由电路原理图生成PCB10

附录一温度控制电路设计原理图

附录二ERC检查报告

附录三网络报表

附录四元器件清单

附录五ProtelSynchronizationreport

附录六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

工具栏里的CreateNetlist生成网络表,认真核对网络表,查看其连接关系是否与设计的一致。

六、在Document中新建一个PCBDocument并启动PCB编辑器后,添加一个Meh1,切换到Meh1层面,在该层面上确定电路板的物理边界。

绘制完物理边界后,在禁止布线层同样绘制出电气边界。

装入需要用到的PCB元件库,正确装入元件库后就可以开始装入网络呢和元件了。

在原理图中选择Design中的UpdatePCB,利用同步器Synchronizer装入网络表和元件,若生成网络宏时出现错误,则会提示用户“cannotexecuteallnetlistmacros”,此时应该回头去查找原理图的错误,如元件封装形式错误、网络表文件内容不全等。

根据提示依次将错误改正。

执行菜单命令Tools/AutoPlace,选择统计布局方式,设置元件自动布局参数,电源网络设定为VCC,接地网络设定为GND。

设置完成后,单击对话框中的OK按钮即可开始元件自动布局,布局完成后单击OK按钮确认即可。

本次设计的是双面板,所以顶层(Toplayer)和底层(bottomlayer)都要用到,执行菜单命令Design/Rules进行自动布线参数的设置。

参数设置完成后,利用自动布线器AutoRouting/setup进行自动布线。

如下图是自动布线后的PCB图:

检查软件自动布线后线路中有无不合理的地方,若有,则要手动进行更正。

具体方法有:

1.指定两连接点之间布线2.指定元件布线3.指定区域布线等。

下图是修改后的PCB图:

 

附录一

附录二

ErrorReportFor:

Documents\Sheet1.Sch11-Jun-201407:

53:

19

EndReport

附录三

[

C1

RAD0.2

10uF

]

[

C2

RAD0.2

150pF

]

[

C3

RAD0.2

22pF

]

[

C4

RAD0.2

22pF

]

[

CY1

XTAL-1

12MHz

]

[

D1

LED

LED

]

[

D2

LED

LED

]

[

D3

AXIAL0.4

DIODE

]

[

R1

AXIAL0.4

10K

]

[

R2

AXIAL0.4

470

]

[

R3

AXIAL0.4

5K

]

[

R4

AXIAL0.4

9K

]

[

R5

AXIAL0.4

2K

]

[

R6

AXIAL0.4

10K

]

[

R7

AXIAL0.4

1K

]

[

R8

AXIAL0.4

50K

]

[

R9

AXIAL0.4

10K

]

[

R10

AXIAL0.4

1K

]

[

R11

AXIAL0.4

20K

]

[

S1

RAD0.4

SW-PB

]

[

U1

DIP-40

89C52

]

[

U2

DIP-20

ADC0804

]

[

U3

DIP-16

R2003

]

[

U4

DIP-4

SSR

]

[

U5

D590

D590

]

[

U6

DIP-8

]

[

U7

DIP-8

]

[

U8

DIP-8

]

[

U9

DIP-16

7447

]

[

U10

DIP-16

7447

]

[

U11

DIP-14

]

+5V

D1-8

D2-8

R2-2

U1-40

U4-1

U5-1

U9-3

U9-4

U9-5

U10-3

U10-4

U10-5

+12V

U6-7

U7-7

U8-7

-12V

R8-1

U6-4

U7-4

U8-4

A1

D1-1

U9-13

A2

D1-2

U9-12

A3

D1-3

U9-11

A4

D1-4

U9-10

A5

D1-5

U9-9

A6

D1-6

U9-15

A7

D1-7

U9-14

GND

C2-2

C3-2

C4-2

D3-1

R3-1

R5-1

R7-2

R10-2

S1-2

U1-20

U2-1

U2-7

U2-8

U2-10

U3-8

U9-8

U10-8

U11-7

NetC1_2

C1-2

U1-9

NetC3_1

C3-1

CY1-2

U1-18

NetC4_1

C4-1

CY1-1

U1-19

NetD2_1

D2-1

U10-13

NetD2_2

D2-2

U10-12

NetD2_3

D2-3

U10-11

NetD2_4

D2-4

U10-10

NetD2_5

D2-5

U10-9

NetD2_6

D2-6

U10-15

NetD2_7

D2-7

U10-14

NetR4_2

R4-2

U5-2

U6-3

NetR5_2

R4-1

R5-2

NetR6_1

R6-1

R9-1

R11-2

U7-2

U7-6

NetR7_1

R7-1

U7-3

NetR8_2

R8-2

R11-1

NetR9_2

R9-2

U2-6

U8-2

U8-6

NetR10_1

R10-1

U8-3

NetU1_16

U1-16

U2-3

NetU1_17

U1-17

U2-2

NetU1_21

U1-21

U2-5

NetU1_22

S1-1

U1-22

NetU1_32

U1-32

U2-11

NetU1_33

U1-33

U2-12

NetU1_34

U1-34

U2-13

NetU1_35

U1-35

U2-14

NetU1_36

U1-36

U2-15

NetU1_37

U1-37

U2-16

NetU1_39

U1-39

U2-18

NetU2_4

C2-1

R1-1

U2-4

NetU2_9

D3-2

R2-1

R3-2

U2-9

NetU2_19

R1-2

U2-19

NetU3_16

U3-16

U4-2

NetU6_2

R6-2

U6-2

U6-6

NetU9_1

U1-2

U9-1

NetU9_2

U1-3

U9-2

NetU9_6

U1-4

U9-6

NetU9_7

U1-1

U9-7

NetU10_1

U1-6

U10-1

NetU10_2

U1-7

U10-2

NetU10_6

U1-8

U10-6

NetU10_7

U1-5

U10-7

NetU11_1

U1-10

U11-1

NetU11_2

U3-1

U11-2

VCC

C1-1

U1-31

U2-20

U9-16

U10-16

U11-14

附录四

附录五

ProtelSynchronizationreport

Date:

11-Jun-2014

Time:

07:

55:

10

Referencedocument:

Documents\Sheet1.Sch

Targetdocument:

Documents\PCB1.PCB

1macrotobeexecuted:

Macro1:

AddComponentClass

AddComponentClass(Sheet1)

 

附录

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

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

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