简易照明线路探测仪毕业设计_第1页
简易照明线路探测仪毕业设计_第2页
简易照明线路探测仪毕业设计_第3页
简易照明线路探测仪毕业设计_第4页
简易照明线路探测仪毕业设计_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上20112014学年第五学期毕业设计(论文)课题 简易照明线路探测仪 姓名 * 系部 电子信息工程学院 专业 应用电子技术班级 电子一班 学号 * 指导教师 * 武汉交通职业学院教务处制摘 要 本设计论述了简易照明探测仪的硬件电路和软件实现。为了便于控制和功能的实现,采用了宏晶公司新一代微型处理器STC12C5A60S2和STC12C5628AD作为系统控制核心,主要由超声波定位电路、导线检测电路、报警电路、串口数据传输电路、时钟电路和TFT液晶显示电路组成。电源采用中频变压器将市电降压整流滤波后提供给整个系统;超声波定位电路由两个HC-SR04超声波传感器进行坐标定

2、位;导线检测电路采用线圈检测磁场来检测;报警电路由蜂鸣器和8550三极管组成;时钟电路主要由DS1302时钟芯片获取;TFT液晶显示电路主要显示带电电缆的位置。通过软硬件的协调配合,完成了整个的设计,较好实现了题目所要求的各项功能,且各项指标均达到要求。关键词:STC12C5A60S2;STC12C5628AD;TFT液晶显示;HC-SRO4超声波传感器;探测专心-专注-专业目 录1系统方案 本设计采用STC12C5628AD和STC12C5A60S2双微型处理器作为本系统的控制核心,来实现简易照明线路探测仪的功能。本系统主要由超声波定位、导线检测电路、报警电路、显示电路等基本电路来实现本系统

3、化的功能,首先磁场传感器将通电导线周围微弱的磁场转化为微弱的电信号,将这电信号送到60W白炽灯处理电路和12W节能灯处理电路,处理后的信号再送到STC12C5628AD微处理器,在此同时微处理器还可以通过两个超声波模块来确定探头所在五合板的位置,处理器STC12C5628AD将这些信号整理成一个数组通过自身串口传给另一个微处理器STC12C5A60S2,微处理器STC12C5A60S2接收到这一数组时就还原成此微处理器能识别的信号,再通过LCD显示电路显示出来,同时微处理器通过时钟芯片DS1302获得实时的时间数据并显示在LCS显示屏上,由于本显示屏自带触摸功能,所以在显示模块上就不需要外接控

4、制按键,就只需要对触摸屏编程就可以人为的控制整个系统的运行。本次设计的具体系统工作流程图,如图1-1所示:超声波模块1时钟电路LCD显示屏60W白炽灯处理电路串口磁场传感器STC12C5628ADSTC12C5A60S212W节能灯处理电路超声波模块2报警电路图1-1系统工作流程图 1.1探头模块微处理器 本系统探头微处理器采用宏晶公司生产的新一代高速、低功耗、超强抗干扰8051系列8位单片机STC12C5628AD,其速度比传统的单片机快812倍,内部资源丰富,而且还有8路10位A/D转换功能,可以节省外接A/D芯片所带来的成本,在本系统中,充分利用内部资源可以节省很多的外部电路,既节省了成

5、本还提高了系统的稳定性。1.2显示模块微处理器本系统控制显示系统微处理器采用宏晶公司生产的新一代高速、低功耗、超强抗干扰8051系列8位单片机STC12C5A60S2,其速度比传统的单片机快812倍,内部资源丰富,而且价格低廉,技术成熟,多达36个I/O口,在设计系统是具有充分的I/O口可以利用,不必担心I/O口不够用的问题,使电路设计更快速、简单。 1.3 探头定位方案的论证与选择方案一:采用光电二极管定位。 具有电流线性良好、成本低、体积小、重量轻、寿命长、量子效率高及无需高电压等优点。不足是面积小、无内部增益、灵敏度较低、响应速度慢、工艺要求较高、探头的定位还需要按一定的规律移动才能准确

6、定位以及编程复杂等缺点。 方案二:采用HC-SRO4超声波传感器模块检测。通过单片机和两个此模块协调工作分别测量探头距离五合板上、下边缘的距离,就可以计算出此时探头在五合板上的横坐标和纵坐标,也就确定了探头的实时位置,HC-SRO4超声波传感器受温度影响小,稳定性好,不需要外部电路处理,直接与单片机两个I/O口相连就可以控制此模块测量探头距离五合板边缘之间的距离。采用此方案探头可以随意在五合板上移动都可以准确的测量探头的实时位置,不受移动方向的影响。综上所述,选择方案二1.4电缆探测方案的论证与选择方案一:采用霍尔传感器检测。可以测量任意波形的电流和电压。原边电路与副边电路之间有良好的电气隔离

7、,隔离电压可达9600Vrms。精度高、线性度好、宽带宽。但是由于霍尔传感器体积小,故接触面就较小,不适合本统。 方案二:采用线圈检测。通交流电导体周围产生交变磁场,线圈在交变磁场中感应出电动势,即将非电量磁场转化成电量电动势,再将将微弱的的电动势进行放大、滤波电路处理,整流处理送入单片机用A/D采集这一信号,根据两路A/D采集的电压大小就可以判断是哪一条线路中有电流,也就确定了五合板后边有没有电缆,是那条电缆。而且线圈的接触面大,很适合本系统。 综上所述,选择方案二。1.5显示方案的论证与选择 方案一:采用12864B液晶显示。可显示汉字及图形、体积小、重量轻、功耗低。但是分辨率低,同时显示

8、的数据少,颜色单一。方案二:采用TFT液晶触摸显示屏。它是薄膜晶体管型液晶显示屏,每个像素都设有一个半导体开关,每个像素都可以通过点脉冲直接控制,因而每个节点都相对独立,并可以连续控制,不仅响应速度快,同时可以精确控制色阶,所以能显示各种各样的颜色。而且本TFT液晶显示屏还自带触摸功能,代替了传统的按键,使整体外观更整洁漂亮。综上所述,选择方案二。 2系统理论分析与计算2.1 方格号换算程序超声波将获得的探头距离五合板边缘水平距离x和垂直距离y转换成对应的方格号算法(程序)如下uint huansuan() /坐标换算uint m,n,h,b;for(n=1;n<8;n+)if(105-

9、15*n)<x)&&(x<(105-15*(n-1)h=n;else;for(m=1;m<8;m+)if(105-15*m)<y)&&(y<(105-15*(m-1)b=m;else;h=b+7*(h-1);return h; 2.2显示将探头坐标还原程序由于采用TFT液晶显示屏,所以可以在屏幕上画出一个7*7的方格模拟五合板的矩形框,我们在某个格子探测到电缆就可以在显示屏对应的格子内坐上标记,不同的电缆用不同的颜色,在探测完毕以后,那个格子有什么电缆就一目了然,下边是将串口接收的方格信号转换并显示在显示屏上对应的方格上,以及标注不

10、同的颜色,其中temp2是格子号的十位,temp3是格子号的各位,程序如下void dadian() /打点uint a,b,c,d;shu=temp2*10+temp3;if(kk=0)&&(shu>0)&&(shu<50) if(shu%7)=0)b=7-1;a=shu/7-1;else b=shu%7-1;a=shu/7;if(temp0=1)for(c=0;c<3;c+) for(d=0;d<3;d+)Put_pixel(12+34*b+c,216-34*a+d,lan);if(temp1=1)for(c=0;c<3;c+)

11、 for(d=0;d<3;d+)Put_pixel(20+34*b+c,216-34*a+d,hong);3电路与程序设计3.1电路的设计3.1.1探头处理器电路探头处理器采用STC12C5628AD单片机,其最小系统如下图,RXD和TXD用于与显示处理器通信,P1.1用于采集12W节能灯处理电路处理后的电压,P1.2用于采集60W白炽灯处理电路处理后的电压,Y1为单片机正常工作提供时钟图3-1 探头处理器电路3.1.2显示处理器电路显示处理器采用STC12C5A60S2单片机,RXD与TXD用于与探头处理器通信,D1D8用于显示屏的数据通信,B1B6用于显示屏的控制,A1A3用于和时钟

12、芯片DS1302之间数据通信,C1C6用于触摸屏的控制数据口,JP1为上拉电阻,其主要是是增加P0口的驱动能力,其电路图如图下图3-2 显示处理器电路3.1.3 12W节能灯电缆检测电路由于节能灯灯头内部还有一块电路,所以检测它导线走位的磁场会有一个1KHz左右的基带信号,所以根据这一特点我们可以就把这个信号提取出来放大等处理,单片机就可以识别,最后调试好的电路如下图,电容C4滤除线圈感应到的外接超高频信号,运放LM8与外部元器件组成300Hz的高通滤波器,时线圈中300Hz以下的信号衰减,LM6与外部电阻组成一个50倍的线性放大器,LM7其功能是将LM6输出的交流信号整流检波转换成对应的直流

13、信号,以便送至单片机P1.1口A/D采集并进行处理,LM5组成一个电压跟随器,使其驱动负载能力更强。图3-3 12W节能灯电缆检测电路3.1.4 60W白炽灯电缆检测电路由于白炽灯是纯电阻的器件,所以线圈感应到的信号就是一个50Hz的正弦信号,所以也要先利用电容C4滤除超高频信号,再用运放LM4及外部元器件放大此信号,然后通过带通滤波器LM1就可以滤出50Hz的信号,经过运放LM2线性放大50倍后运放LM3整流检波就可以直接送入单片机P1.2 A/D口采集并进行处理。图3-4 60W白炽灯电缆检测电路3.1.5超声波定位电路 电路采用两个HC-SRO4超声波传感器模块来检测探头在哪个方格中。其

14、中超声波传感器的Trig和Echo管脚分别与探头微处器理STC12C5628AD单片机P2.6、P3.7和P2.7、P1.0相连。具体电路如下图所示: 图3-5 超声波定位电路 3.1.6报警电路 设计中由显示微处理器STC5A60S2控制8550三极管来驱动蜂鸣器发生产生报警。当显示微处理器的串口产生中断信号时,就说明探头检测到了新的信号,此刻显示微处理器通过P3.4给8550三极管Q1基极一段时间的低电平,8550三极管Q1导通,于是报警电路导通,就产生报警信号。具体电路如图3-4所示: 图3-6 报警电路3.1.7时钟电路本项目时间数据由DS1302时钟芯片提供,只要开始把时间数据校准后

15、,即使整个电路掉电,时钟芯片DS1302还可以通过电池BT1供电继续工作,当电路恢复供电时,时间数据还是准确的,此时钟芯片能提供年、月、日、时、分、秒、星期 等数据,它与微处理器之间采用I2C通信,通信质量可靠,是应用比较广泛的一款芯片,在本系统中的具体连接电路如下,三根数据线A1A3分别于显示为处理器的P1.1P1.3相连接,完成数据的读写操作。 图3-7 时钟电路3.1.8显示、触摸电路 本系统中显示器件和输入设备我们采用带触摸功能的TFT彩色液晶显示屏,其具体电路连接如下,触摸屏控制信号C1C6与显示微处理器的P2.0P2.5连接,LCD显示屏的数据口D1D8与显示微处理器的P0口对应连

16、接,完成微处理器与液晶数据的传输,B1B6分别于显示微处理器的P1.4P1.7、P2.6P2.7相连接,用来控制液晶显示屏的数据操作。 图3-8 显示、触摸电路3.1.9电源电路本系统供电方案采用自制的市电转±5V的直流电电源,先将市电通过一个中频变压器将夜为双17V的交流电,然后在通过一个整流桥整流成直流电,在通过电容滤波、集成稳压器7805和7905稳压后,通过电容C3、C5再次滤波就得到±5V的直流电源,具体电路图如下图3-9 电源电路3.2程序的设计3.2.1程序功能描述程序设计分为五个部分,主要分为探头主程序、显示主程序、触摸扫描、超声波检测、串口数据的传输、显示

17、屏显示数据的处理、DS1302时钟芯片数据的读写操作等。通过这些程序设计来实现设计当中的要求。3.2.2程序流程图 (1)探头主程序主要是对超声波I/O口、A/D通道的选择及相应转换数据配置、串口配置作对应的初始化,再进入超声波距离的测量及坐标的转化和A/D数据的采集做出分析处理后通过串口发送给显示微处理器进行相应的操作的循环中。探头主程序流程图如图3-7所示:开 始 相应I/O口的配置及各功能组建的初始化循环坐标的检测、A/D数据采集及处理、串口数据发送图3-10 探头主程序流程图 (2)显示主程序主要是对TFT触摸显示屏、DS1302时钟芯片、报警电路I/O口配置初始化,并对DS1302时

18、钟芯片和串口的配置作对应的初始化,显示主程序流程图如图所示开 始 相应I/O口的配置及各功能组建的初始循环串口数据的接收、时间数据的获取、报警判断、触摸屏扫描、数据显示 图3-11 显示主程序流程图 (3)串口通信子程序,先是对串口进行相应的初始化,然后探头发送数据请求,显示模块做出应答后探头就发送数据并发送以为校验位,显示接收数据并接收校验位,如果校验位正确,本次数据发送完成,不然请求数据重发,一下是数据的发送和数据接收的子程序流程图开 始开 始数据发送请求等待请求NoYesNoYes 等待数据接收和校验位发送数据和校验位等待YesYes数据校验校 验NoN0YesYes数据接收完成数据发送

19、完成图3-12 串口数据的发送和接收程序流程图(4)超声波测距子程序,首先单片给Trig管脚一个大于10uS的高电平,当超声波模块接收到这一信号时,Echo管脚变为高电平,单片机接收到这一信号,立即启动定时器,并等待Echo逆变为低电平,说明超声波模块发出的超声波信号被障碍物反射回来并被超声波模块检测到,单片机通过这时间差和声速及可以计算出距离探头距离五合板边缘的距离,具体程序流程图如下图开 始定时器初始化给Trig>10uS高电平 Echo=1启动定时器循环Echo=0停止定时器并计算距离 图3-10外部中断子程序流程图 (5)显示界面子程序,显示界面主要是判断变量kk,kk=0则显示

20、主界面(打点界面),kk=1时则显示时间设置界面,程序流程图如下图开 始KK=?KK=0KK=1时间设置主界面打点主界面循环 图3-11显示界面子程序流程图 4测试方案与测试结果4.1测试方案 首先在面包板上搭接各个模块电路,在上边测试通过后再焊接成成品板子,然后在做适当的调整,最后编写程序并软硬件结合调试,达到最终的预想效果。4.2测试条件与仪器 测试条件:检查多次,仿真电路和硬件电路必须与系统原理图完全相同,并且检查无误,硬件电路保证无虚焊。测试仪器:4位半的数字万用表、数字示波器、XD22型低频信号发生器、电源等。4.3测试结果及分析4.3.1测试结果由于本电路采用的12W节能灯检测电路

21、和60W白炽灯检测电路分开设计的方案,所以在测试中数据互不干扰,因此我们可以一次性的完成整个过程的探测,下图是探测结果的一张照片图4-1 实际效果界面图 4.3.2测试分析与结论根据上述测试显示结果可知:红色的点代表此方格背后有60W白炽灯 电缆,蓝色的点表示此方格背后 有11W节能灯电缆,根据界面显示的和五合板背后实际的电缆走向,完全一致,所用时间为1分58秒。本设计实现了基本部分的设计要求。5致谢在本次毕业设计过程中,我们遇到的最大困难是通电电缆的检测,我们花费了近一个星期都买有攻破这个难关,最后在王伟祥教授的指导下,我们慢慢的发现了克服这些困难的方法,这个问题克服了以后,接下来的是软件的

22、实现,别的程序还很好写,但是单片机串口通信也出现了难题,通过罗云高老师和朱一多老师的指导,这个问题也迎刃而解了,最后在写论文时指导老师赵新也给予了很大的帮助,才使本次毕业设计顺利完成,衷心感谢以上老师给予的帮助和指导!6参考文献【1】 胡宴如、耿苏燕.模拟电子技术.第3版.高等教育出版社.2008.154185【2】 杨志忠、卫桦林.数字电子技术.第3版.高等教育出版社.2008.271278【3】 石生、韩肖宁.电路基本分析.第3版.高等教育出版社.2008.146170【4】 臧春华、葛玉蓝、施亿平.电子线路设计与应用.第1版.高等教育出版社.2004.85168【5】 何丽梅、杨彦飞、管

23、湘芸.SMT基础与工艺.第1版.机械工业出版社.2011.1044【6】 徐军、冯辉.传感器技术基础与应用实例.电子工业出版社.2012.4766【7】 夏西全、任德齐.电子工艺实训教程.第1版.机械工业出版社.2011.7780【8】 林春方、彭俊真、方庆山.高频电子线路.第3版.电子工业出版社.2012.626【9】 夏路易、石宗义.电路原理图与电路板设计教程Protel 99SE.第1版.北京希望电子出版社.2002.2879【10】 程德福、林君.智能仪器.第2版.机械工业出版社.2013.174196【11】 郭天祥.51单片机C语言教程.电子工业出版社.2012.217230【12

24、】 杨加囯、董秀成.单片机原理与应用及C51程序设计.第2版.清华大学出版社.2009.139143【13】 朱一多、罗云高、张桂红等.电子设备整机分析.电子信息工程系.2829【14】 胡宴如.模拟电子技术.高等教育出版社.2002【15】 李广弟、朱月秀.单片机基础.北京航空航天大学出榜社.2001【16】 王庆利、刘奎、袁建敏单片机设计标准教程.北京邮电大学出版社.2008【17】 陆子明、徐长根.单片机设计与应用基础.国防工业出版社.2005 【18】 张福学.传感器应用及其电路精选,北京电子工业出版社,1991【19】 钱国维.铂电阻温度传感器的非线性校正.1995年第10期【20】 姜波. 单片机温度自动控制系统.自动化与仪器仪表 .1996【21】 张卫平、张英儒编著.现代电子电路原理与设计.原子能出版社.1997 【22】 马忠梅.单片机C语言应用程序设计.北京航空航天大学出版社.1998【23】 李萍.单片

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论