基于STC89C52RD单片机的浇花系统学士学位毕业论文 联系客服

发布时间 : 星期三 文章基于STC89C52RD单片机的浇花系统学士学位毕业论文更新完毕开始阅读7f868f5902d8ce2f0066f5335a8102d276a2613a

西昌学院毕业论文(设计)

图 11 TC35模块原理图

16

西昌学院毕业论文(设计)

4 PROTEL DXP电路图设计

画好原理图后,要确定各元件的合理封装,并于元件的实体相比对,要确定封装与元件实体相配,再进行PCB板的制作。PCB板的制作分为导入,布局,布线。具体步骤如下:

在PROTEL DXP中,通过file\\new\\PCB新建一个PCB项目文件并保存。并在PCB板的周围添加尺度标注。

导入:原理图文件,执行[Design]设计/[Update PCB PCB1.PcbDoc]。

点击[alidate Change]有效更新按钮,操作过程中将在[Status]状态栏中的[Check]检查列中显示各操作是否能正确执行,其中正确标志为绿色的“√”,错误标志为红色的“×”。点击[Execute Changes]执行更新按钮,软件将自动转到打开向导新建的PCB文件,将各封装元件和网络连接载入PCB文件中。

元件布局:执行[ools]工具/[Auto Placement]自动布局/[Auto Place?] 菜单命令。选择[Cluster Placer]群组方式布局元件,点击[OK]按钮,启动自动布局过程。布完局后,在根据实际情况进行手工布局。

布线:设置布线规则。

布线分为自动布线和手工布线两种。若采用DXP自动布线功能,则难以完成本系统合理的布线工作.。因此,本次设计采用手工布线。手工布线要遵守一定的原则,如下:

安全工作原则 安全间距原则。本系统设置的最佳安全间距为0.5mm,最小间距为0.3mm,最大间距为0.6mm。安全检查载流原则。本系统设置的最佳线宽为0.8mm,最小线宽为0.6mm,最大线宽为1mm。

导线精简原则。在满足安全原则等电气要求的前提下,导线要精简,尽可能短,尽量少拐弯,力求导线简单明了,特别是场效应管栅极、晶体管基极,时钟电路等小信号导线。

电磁干扰原则。导线拐角。铜膜导线的拐弯处应为圆角或侨眷角,因为高频时直角或尖角的拐弯会影响电气特性。布线方向。就近接地和隔离。就近接地可以减小地线的长度以降低地线的阴抗。

17

西昌学院毕业论文(设计)

环境效应原则

组装方便、规范原则。

美观、经济原则。美观原则要求设计者较充分的利用电路板空间,均匀分布走线密度,力求走线美观精简。[Rules?]规则菜单执行[Design]设计/命令,在导线宽度规则设置选择对话框中,选择[Width]导线宽度选项,本例中设导线宽度为40mil(最小30mil,最大50 mil)。在自动布线规则设置对话框中,双击[Routing Layers]布线层面选项,在弹出的布线层面设置对话框中选conshrain中的not used在来设置安全间距。在规则编辑对话框中找到electrical\\clearance选项,设置sinimum clearance为5mile.

执行自动布线命令:执行[Auto Route]自动布线/[All]菜单命令在图所示的自动布线策略设置对话框中,点击[Route All]布所有导线按钮,将启动自动布线过程,自动布线过程中弹出自动布线信息报告栏。再根据需要进行手工布线。并检查线路,有错再进行手工修改。

5 制作PCB板

电路板的腐蚀:本次毕业设计选用双面板,由打孔机进行打孔。PCB板布好线后,先在keep out 层用直线工具划出板的大小,再打开打孔,比对PCB画线,检查无误后配好腐蚀液将覆铜板放进去腐蚀,当没画线的铜掉完就将板拿出清洗,用万用表检测线路的好坏没有错进行下一步。

元件的焊接:PCB板腐蚀完后,再检查线路,确定无误,然后焊接过孔,接着遵循由小到大、由低到高的顺序将元件焊接上去。

安放元件:在焊接前,先要确定每一条线路都是导通的,若不是要用焊锡将其连接好。在先确定买回来的元件是坏是好的,再对照PCB板安放元件。在安放元件的过程中要将各元件的‘+’、‘-’极与板相对应。在焊接的过程中要不要形成短路。焊好电路后用万用表确定每一段路都是导通的,并无短路。

6系统软件设计

首先编写好各硬件驱动,包括LCD12864驱动、PCF8951驱动、GSM模块驱动、湿度传感器驱动以及DS18B20驱动。程序首先初始化LCD,然后检测室内、湿度及温度参数并送入LCD进行显示。通过湿度传感器对环境的湿度参数采样送入PCF8951模

18

西昌学院毕业论文(设计)

数转换芯片,由单片机驱动控制其进行多次采样求平均值,获得湿度值。至于控制模块方面,当自己离开家的时候,自己可以通过手机给GSM模块发送指令,通过单片机来控制继电器的开关,完成浇花过程。下面给出几个参数的软件设计流程图。

6.1 LCD12864程序编写流程图如图12所示:

开始初始化12864调用显示函数写入显示数据12864显示写入数据结束 图12 LCD12864流程图

6.2 PCF8951程序编写流程图如图13所示:

19