电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

模拟路灯控制系统1组液晶

  • 资源ID:91133136       资源大小:467.50KB        全文页数:22页
  • 资源格式: DOC        下载积分:20金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要20金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

模拟路灯控制系统1组液晶

2009年全国大学生电子设计竞赛设计报告模拟路灯控制系统(I题)【高职高专组】参赛学校:湖南铁道职业技术学院 参赛队员:曾雄英 殷理杰 程城2009年9月目 录 摘要11 方案设计与比较11.1 LED恒流源设计方案11.2 移动物体通过检测方案11.3 整体方案22 理论分析与计算22.1 功率数据采集原理分析22.2 功率调节原理分析22.3 调节误差分析23 电路设计33.1 系统框图33.2 显示器模块电路33.3 光传感器模块33.4 时钟电路43.5 反射式红外传感器检测电路43.6 声光报警电路43.7 A/D电路43.8 D/A转换电路53.9 串口接口电路54 程序设计54.1 定时开关灯的实现54.2 功率调节的实现64.3 程序流程图65 系统测试75.1 测试仪器75.2 测试方案75.3 测试结果75.4 结果分析86 总结8参考文献8附件1:支路控制器单片机电路图9附件2:单元控制器单片机电路图10附件3:恒流源电路图10附件4:主要PCB图11附件5:主要元器件清单13附件6:部分程序清单14模拟路灯控制系统摘要:本系统采用3片Atmel公司的AT89S51单片机作为系统的控制器件,其中支路控制器为主控制器,两个单元控制器作为从控制器。支路控制器接显示器和键盘组成人机界面,可通过外部时钟模块进行开关灯定时控制,可通过光敏传感器检测环境明暗程度,可通过反射式红外传感器检测交通情况,以控制LED的亮灭。在单元控制器中,采用OP07集成运放接大功率场效应管设计了LED压控恒流源,可由单片机通过D/A方便地控制恒流源的输出电流和功率,并由A/D芯片将功率数据反馈到单片机,形成闭环自动控制系统。支路控制器与单元控制器之间采用485工业串口进行通信,可推广到现场实际应用中。关键词:路灯89S51单片机恒流源 1 方案设计与比较1.1 LED恒流源设计方案方案一:分立元件设计法。LED恒流源可以采用三极管、稳压管加电阻等分立元件进行设计,具有电路简单、成本低等优点,但是性能较差,单片机不好控制。方案二:专用芯片设计法。市面上有不少专用LED恒流源的驱动芯片,如美国安森美公司的CAT4201以及UCT4611,SN3350等。采用专用芯片电路简单可靠、性能好,通过PWM可控制输出电流大小,但是功率数据不易采集。方案三:运放设计法。采用OP07集成运放接大功率场效应管等元器件组成压控恒流源,这种方案具有电路简单可靠、性能好、单片机容易控制、功率数据易于采集等优点,故本系统采用此方案。1.2 移动物体通过检测方案方案一:超声波检测法。利用超声波发射接收的时间差不同,可用来检测是否有物体通过。该方法简单有效,但由于声波的发散特性,精度达不到题目要求。方案二:红外对管检测法。采用位于同一直线上面对面放置的一个红外发射管和一个红外接收管(即红外对管),可以用来检测是否有物体通过其间。只需通过检测红外接收管的电阻变化,即可以方便地掌握物体通过情况。该方法简单易行,检测距离远,但是安装调试较困难,受环境光影响较大。方案三:反射式红外传感器检测法。利用红外线发射接收的时间差不同,也可来检测是否有物体通过。该方法同样简单有效,安装方便,精度高,经过调试,检测距离可超过20cm,故本系统采用该方案。1.3 整体方案方案一:单MCU控制法。单从题目功能的实现,采用单MCU方案是可行的。支路控制器采用单MCU设计,所有外部接口(包括键盘、显示器、时钟模块、光电传感器、红外对管、AD、DA等)都挂在这个MCU上。两个单元控制器不带MCU,只设计恒流源。两个恒流源的控制及功率数据采集由支路控制器中的MCU通过双通道的A/D、D/A来完成。这种方案单元控制器电路相当简单,支路控制器电路较为复杂,MCU工作负荷大,I/O资源紧张。整体方案成本较低,易于实现,但不符合实际情况,不满足题意。方案二:主从机协同控制法。支路控制器、单元控制器各采用1片MCU进行控制,支路控制器的主MCU与单元控制器的从MCU之间采用串口通信进行数据交换。支路控制器只用于人机界面、开关灯时间设定、自动亮度识别、道路通过检测及故障报警等,而各个LED恒流源及其控制、数据采集电路均集成到单元控制器电路中,并由其内部的从MCU通过串口接收主MCU的指令进行控制。此方案各MCU分工合理,协同工作,负荷不高,电路、程序都较简单。同时采用工业串口,传输距离远,可推广到实际应用中,故本系统采用该方案。2 理论分析与计算2.1 功率数据采集原理分析单元控制器采集当前LED的输出功率数据分两步进行:一、采集通过LED的电流值。由于本系统采用压控恒流源,故通过LED的电流即为通过采样电阻的电流,因为采样电阻阻值为1,所以电流等同于采样电阻上的电压。又因为前级运放OP07接成电压跟随器,该值即为D/A输出的电压值,在单元控制器在设定LED输出功率时已知。二、采集LED两端的电压值。该值由LM358接成减法器直接在LED两端取得,经A/D转换送给从机。将这两个值相乘,即得到当前LED的功率值。2.2 功率调节原理分析设定功率时,单元控制器并不能一步到位。必须先通过D/A输出一个初始的LED电流值,然后通过A/D把LED两端电压读回来,将电流与电压相乘得到的功率值与需设定值进行比较,如果小于设定值,则增加D/A的输出;如果大于,则减小D/A的输出。通过这种闭环系统,使当前输出功率值逐步逼近设定功率值。2.3 调节误差分析D/A设定恒流源电流值、A/D采集电压数据都将带来转换误差,这是A/D、D/A器件本身硬件带来的,不可避免。A/D、D/A位数越高,转化误差越小,调节误差也越小。本系统采用12位的A/D、D/A器件,转换误差小于0.1%,而功率误差由电流转化误差与电压转换误差共同决定,由于他们之间是乘积关系,因此误差的数量级不会上升,总的调节误差小于0.5%,精度完全符合题目要求。3 电路设计3.1 系统框图系统框图如图1所示。支路控制器(主机)AT89S51单元控制器(从机1)AT89S51单元控制器(从机2)AT89S51恒流源1显示器时钟模块光传感器红外对管检测模块按键A/DD/A恒流源2A/DD/A串口串口串口LED1LED2声光报警模块图1 系统框图3.2 显示器模块电路该模块采用1个1602液晶模块构成,数据线控制线接单片机I/O,电路如图2所示。 图2 1602液晶显示电路 图3 光传感器电路3.3 光传感器模块采用光敏电阻作为敏感元件,当环境亮度较高时,光敏电阻R1阻值很小,P17为低电平;当环境亮度较低时,光敏电阻R1阻值很大,P17为高电平。电路如图3所示。3.4 时钟电路时钟模块用于给MCU提供精确时间数据,从而使支路控制器能够准确控制LED的开关灯时间。该模块采用具有I2C接口的PCF8563来进行设计,只占用MCU 2个I/O,该模块电路如图4所示。图4 PCF8563时钟电路3.5 反射式红外传感器检测电路系统采用反射式红外传感器实现道路通过情况的检测。反射式红外传感器使用起来非常方便,只需三条线(电源、地和数据线)就可以进行控制。当该传感器接上电源后,如果没有物体通过,数据线保持高电平;如果有物体通过时,其反射回来的红外信号将被传感器接收,数据线电平将被拉低。3.6 声光报警电路采用一个普通发光二极管加一个蜂鸣器实现,当LED出现故障时的声光报警提示功能。如图6所示为声光报警电路。图6 声光报警电路3.7 A/D电路该模块采用TI公司双通道12位串行ADC TLC2552实现,用于采集LED上电压值到从机。其电路如图7所示:图7 A/D转换电路3.8 D/A转换电路该模块采用Linear公司12位串行DAC LTC2622实现,用于设定恒流源的输出电流及功率。电路如图8所示:图8 D/A转换电路3.9 串口接口电路本系统采用工业串口485进行主机与从机间的通信,其接口电路如图9所示:图9 串口接口电路4 程序设计4.1 定时开关灯的实现支路控制器通过不停的读取时钟芯片中的时间值,并将其与开关灯设定时间做比较,如果达到开灯或关灯时间,主机将产生中断,将开灯或关灯指令通过485串口发到相应的单元控制器,单元控制器一旦发现串口有数据送来,立即产生串口中断,并从串口数据中获取开灯或关灯指令,再通过控制继电器的闭合与断开实现该功能。4.2 功率调节的实现当调节功率时,单元控制器并不能一步到位,立即使当前功率值等于设定功率值。必须先通过D/A输出一个初始的LED电流值,然后通过A/D把LED两端电压读回来,将电流与电压相乘得到的功率值与需设定值进行比较,如果小于设定值,则增加D/A的输出;如果大于,则减小D/A的输出。通过这种闭环系统,使当前输出功率值逐步逼近设定功率值。4.3 程序流程图主机的主程序流程图、从机程序流程图、从机中断程序流程图分别如图10、11、12所示。图10 主机主程序流程图图11 从机主程序流程图 图12 从机中断服务程序流程图5 系统测试5.1 测试仪器DS-1双通道直流稳压源、C31-A型高精度指针式毫安表、 C31-V型高精度指针式电压表5.2 测试方案功能逐项测试法:根据题目要求,依次逐项测试系统功能。数据实测计算法:使用精密毫伏表、电压表,实时测试通过LED的电流及其两端的电压,再计算出LED的输出功率,并将其与控制器设定的功率值进行比较,以计算出调节误差。5.3 测试结果1)功能完成情况 经测试,系统可完成题目的基本及发挥部分全部功能。2)指标完成情况本题的指标主要是恒流源输出功率的调节误差。经测试,测试数据及计算结果如表1所示:表1 恒流源的功率数据及调节误差表设定功率百分比仪器测量电流值(mA)仪器测量电压值(V)实际功率计算值(W)调节误差20%64.992.810.18261.74%55%180.182.990.53871.13%76%240.133.110.74681.32%100%307.863.210.98821.18%5.4 结果分析通过测试、计算和分析,系统完成题目的基本及发挥部分全部功能,并在设定调节LED输出功率的指标上达到题目发挥部分要求,整体性能达到题目发挥部分要求。6 总结本系统采用3片Atmel公司的AT89S51单片机作为系统的控制器件,其中支路控制器为主控制器,两个单元控制器作为从控制器。支路控制器接显示器和键盘组成人机界面,可通过外部时钟模块进行开关灯定时控制,可通过光敏传感器和电压比较器检测环境明暗程度,可通过发射式红外传感器检测交通情况,控制LED的亮灭。在单元控制器中,采用OP07集成运放接大功率场效应管设计了LED压控恒流源,可由单片机通过D/A方便地控制恒流源的输出电流和功率,并由A/D芯片将功率数据反馈到单片机,形成闭环自

注意事项

本文(模拟路灯控制系统1组液晶)为本站会员(suns****4568)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.