当前位置:文档之家› 毕业论文中期检查报告

毕业论文中期检查报告

长安学院毕业论文中期报告题目:基于51单片机的酒精浓度监测仪的设计与实现姓名:彭微学号:08231040专业:电子信息科学与技术指导教师:雷思孝2012年 4 月说明中期报告应包括以下内容:一、前期工作简述。

二、已解决的问题及解决办法。

三、尚存在的问题及解决方案。

四、后期工作安排。

格式要求:一、用字为小四号字,宋体。

二、一律用A4纸正反面打印。

三、行距为固定值20磅。

四、字数不少于3000字一毕业设计前期所做的工作如下:1 单片机的进一步了解与学习1月15号起检索、阅读相关技术资料。

复习教程单片机系统设计及工程应用(西安电子科技大学出版)。

重新掌握单片机系统的结构与特点、单片机硬件设计系统设计基础、指令系统与编程技术等等。

网上查阅相关信息,学习相关知识。

2检索、阅读相关技术资料,方案研究根据所给的题目设计硬件电路。

设计思路,确定方案,画出大概的原理图,并确定需要哪些元器件。

设计思路:首先51单片机需要一个最小系统,并且需要一个关于酒精传感器的输入电路,还需要一个发光二极管,当酒精传感器检测到酒精,则有信号输入变成高电平。

确定方案为通过MQ-2对呼出气体中酒精浓度的反应以取样电压的形式送入到NE555,的触发端,使555的输出由低变成高电平,继电器KS吸合,并将转换的数据送入单片机进行分析处理,并判断是否醉酒驾车,发光二极管点亮。

根据所确定的方案,再通过查阅相关技术资料,画出可行性的原理图。

要制作PCB 板,需要深入了解掌握工具软件PROTEL3 熟悉工具软件PROTEL 99SE.2月1日安装了工具软件PROTEL 99SE,边操作,边参考有关PROTEL 99SE使用的书籍进行学习,不断提高对设计软件工具的熟练程度. 并在网上/university/dianzi/23023/ (星火视频教程网)以及/playlist_show/id_4992684.html(protel99se视频教程【完整版】)的PROTEL 99SE.视频教程进行学习, 熟练掌握了PROTEL 99SE.的有关PCB设计的各种操作。

基于51单片机的酒精浓度的监测仪PCB板的具体实现过程.1) 打开已安装好的工具软件PROTEL 99SE,第一步,是建立一个DDB文件,也就是说,使用protel99se进行电路图和PCB设计,以及其它的数据,都存放在一个统一的DDB数据库中,打开protel 99se后,选择file菜单下的new菜单第二步:选择新建的项目存放方式为DDB以及文件存放目录第三步:新建好DDB文件后,我们就可里边的Documents目录下第五步:可以新建SCH文件了,也就是电路图设计项目第六步:新建后SCH项目后,在默认的一个protel99se元件库中,可以选择元件放到电路图中了第七步:我们也可以选择增加自己的元件库使用protel99se原理图绘制2)将元件放进SCH原理图中,并且设计元件的属性第二步:设计元件的属性,包括封装,名称,元件属性等第三步:在protel99se中设计中,放入网络标号.在同一原理中,所有相同的网络标号,在图纸中,表示同一网络结点第四步:设点电源地第五步:在protel99se中,我们放好元件,设计是电源和接地后,我们就可以画线了如上图所示,我们已经绘制了一个基本的SCH原理图,这个原理包括了基本的电源,负载,以及接地,并且接好了线,3)新建PCB文件以及PCB基本设定我们绘制好SCH原理图后,如何将SCH转化成PCB文件,第一步:在Documents目录下,新建一个PCB文件,PCB文件即是我们存放PCB 电路的文件第二步:在导航栏中,选择Libraries这一项,这可以让我们在导航栏中,显示当前可以放的封装库,以供选择第三步:浏览封库以及增加protel99se封装库第四步:选择封装库并且增加到当前PCB文件中:第五步:增加好封装库后,我们就要以选择和使用些元件了第六步:在protel99se绘制PCB图是,有一个单位的选择,可以使用公制以及英制,可以如下图切换,也可以命名便用protel99se快捷健“Q”切换经过上边的设置后,我们一步即可以将所绘的原理图,转成我们需要的PCB文件图。

4)将SCH转为PCB文件首先,我们打开刚开始时我们绘制的SCH原理图,我们可以用使用protel99se菜单栏的view-Fit All Objects命令,以查看所有的元件,也可以使用protel99se快捷键,V-F ,快速实现这功能第一步:将SCH转为PCB图型protel99se开始,有一个非常实用的命令,就是Update PCB,就直直接将SCH直接转为PCB文件,而不用生成网络表再导入第二步:对SCH转换为PCB的一些选项第三步:确认转换SCH到PCB第四步:SCH中的元件以及连线,已经转化为PCB文件了第五步:在Protel99se中,如果需要对一个元件进行旋转,我们可以用mouse按住元件后,按空格键进行旋转第六步:绘制PCB图的外形绘制PCB的外形图,我们需要在PCB的外形层Keep-Out Layer中画线,画出的紫色线,则是PCB的外形了第七步:将元件放进PCB中5)protel99se的自动布线第一步:测量PCB板外形大小看是否合适.首先,我们将系统单位转为公制,如下图可以在菜单中转换,也可以使用protel99se快捷键"Q"切换使用测试工具,在protel99se中的Reports-Measure Distance这一项,可以测试两点中的距离,我们也可以使用prote99se快捷键"CTRL+M",快速测试两点的距离.在protel99se的测量时候,我们需要注意的是,测量哪个层中两点的距离,我们需要将测量的层置为当前工作层,这样在测量的过程当中,就可以捕捉端点了.第二步:在protel99se中调整元件位置在protel99se中,拖动元件,就可以移动元件了,需要旋转元件,我们则需要对准元件用MOUSE按中,然后按空格键,我们上PCB图中的所有元件,调整到上图位置.第三步:检查PCB文件及连接我们将电路图放大,将会看到在各个焊盘上,都有标示出元件的网络结点号.这使我们可以知道实际的连接是否正确.第四步:使用protel99se的自动布线功能在protel99se当中,我们使用菜单Auto Route --ALL,这将会进入自动布线工作界面第五步:自动布线选项第六步:protel99se自动布线完成6)创建原理图元件库在我们平时使用protel99se进行电路以及PCB设计的时候,系统自带的元件库和PCB封装库,只有一小部分,大部份元件的元件库以及封装库,我们都需要自己制作,使用protel99se,我们可以很容易的制作自己需要的元件库,以供使用,在本节protel99se教程中,我们就是给大家演示,如何制作自己的SCH元件库第一步:进入protel99se的原理图编辑器第二步:新建一个元件第三步:绘制SCH元件以及放入元件的管脚第四步:给新建的元件改名第五步:绘制制元件的外形以及放入说明文字绘制好元件库,我们可以保存好,那么,我们绘制的元件,将会保存进入我们的元件库当中了,我们在画SCH原理图的时候,就可以调用这些元件了.7)创建PCB元件封装第一步:进入protel99se封装制作界面在PCB设计界面当中,我们可以在导航样的封装选择器中如下图操作,进入protel99se封装制作界面第二步:选择编辑的单位可以有英制和公制.也不一定是一定是公制的,因为有很多元件的单位定义都是英制的,如PIN的引脚距离是10mil,也就是2.54CM,大家可以根据实际情况,选择合适的单位制,在操作当中,我们可以用protel99se快捷键"Q"切换第三步:新建一个元件封装第四步:元件封装向导由于我们是制作自己的元件,所以我们所有东西都是制作,也不需要向导,在这里,我们选择取消,直接进入编辑器第五步:确认操作界面中心确认这一步,是为了使我们制作的元件封装,在绝对中心,那么,我们在以后调用元件封装的时候,就可以在元件的中心中拖动了第六步:更改元件的名字修改元件的封装名,以后我们在原理图中,编辑元件,填入封装名的时候,就是填入这个名字了第七步:编辑介面的一些定义第八步:元件的编辑及管脚的命名在我们放入的元件焊接脚,在这里,我们需要和元件库中的序号对应,建立起对应的管脚对应关系我们画完后,就测量一下各管脚的单位,检查一下和实际元件是否合适4 将做好的PCB图交给工厂制作PCB板,在制板的期间进行软件设计下载并安装keil软件,了解并掌握keil软件的应用1)打开已安装好的keil软件,先新建一个工程文件,2)点击“Project->New Project…”选择工程文件要存放的路径 ,输入工程文件名 LED, 最后单击保存。

选择好 Atmel 公司的 AT89S52 后 , 单击确定3)新建一个 C51 文件 , 单击左上角的 New File,保存新建的文件,在出现的对话框中输入保存文件名MAIN.C(注意后缀名必须为.C),再单击“保存”,保存好后把此文件加入到工程中方法如下 : 用鼠标在 Source Group1 上单击右键 , 然后再单击 Add Files to Group ‘Source Group 1'4)选择要加入的文件 , 找到 MAIN.C 后 , 单击 Add, 然后单击 Close5)在编辑框里输入如下代码 :6)到此我们完成了工程项目的建立以及文件加入工程 , 现在我们开始编译工程如下图所示 : 我们先单击编译, 如果在错误与警告处看到 0 Error(s) 表示编译通过;7)生成 .hex 烧写文件,先单击Options for Target,在下图中,我们单击 Output,选中 Create HEX F。

再单击“确定”。

5将PCB板取回来买好相应的元件,自己照着电路图焊接好元件6将之前写好的下载到已买好的51单片机中二已解决的问题及方法:1)已解决了硬件电路的设计;2)解决了PCB板的制作;4)软件的编程;5)解决了电路板的焊接。

详细的解决方法见以上所述设计方案及具体实现过程。

三尚存在的问题及解决方法:1)系统的硬件与软件调试。

可继续在网络上搜集相关信息。

2)进一步优化软件,使程序更加简洁明了四后期工作安排:1)2012/4/15至20012/4/25 电路调试,硬件调试,软件调试。

2)2012/4/25至2012/4/30 整理并提交中期检查报告。

3)2012/5/1至2012/5/15 整理毕业论文,准备答辩。

4)2012/5/20 参加毕业论文答辩。

相关主题