网站大量收购闲置独家精品文档,联系QQ:2885784924

模拟路灯控制系统实验指导..doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
模拟路灯控制系统实验指导.

模拟路灯控制系统实验指导 一、任务任务设计 图1 路灯控制系统示意图 图2 路灯布置示意图(单位:cm) 2、要求 (3)支路控制器应能根据环境明暗变化,自动开灯和关灯。 (4)支路控制器应能根据交通情况自动调节亮灯状态:当可移动物体M(在物体前端标出定位点,由定位点确定物体位置)由左至右到达S点时(见图2),灯1亮;当物体M到达B点时,灯1灭,灯2亮;若物体M由右至左移动时,则亮灯次序与上相反。 (5)支路控制器能分别独立控制每只路灯的开灯和关灯时间。 (6)当路灯出现故障时(灯不亮),支路控制器应发出声光报警信号,并显示有故障路灯的地址编号。 3、说明 1)光源采用1 W的LED灯,LED的类型不作限定。 2)系统中不得采用接触式传感器。 4.基本要求(3)需测定可移动物体M上定位点与过“亮灯状态变换点”(S、B、S’等点)垂线间的距离,要求该距离≤2cm。 二、系统的总体方案 根据设计的基本要求,系统实现的主要功能有:能通过按键进行手动的开灯和关灯;能实时显示时间并按设定开灯、关灯时间;根据环境明暗变化,能自动开灯和关灯;根据交通情况自动调节灯亮状态。能分别独立控制每只路灯的开关时间;能检测故障,检测到故障会进行声光报警,并显示出故障路灯的地址编码。系统设计包含以下几个基本模块:控制模块、信息显示模块、键盘模块、路灯模块、位置探测模块、光亮度检测模块。总的系统框图如图3 所示。 图3 控制模块 控制器采用51系列单片机,51系统单片机是一种最常用的单片机,其最大的特点是系统结构合理、技术成熟、成本低、容易学习,方便用软件编程实现各种算法与逻辑控制,广泛应用于各种控制领域。单片机系统实现的主要功能有,完成数字及控制信号的输入、数据及工作状态的显示以及路灯电路的的驱动与控制。 显示模块 显示模块用来实现交互菜单、提示信息、时间、系统工作状态等信息的显示。显示器件可选用字符型液晶器LCD 1602,LCD1602显示的内容为16X2,即可以显示两行,每行16个字符液晶模块(显示字符和数字)。 市面上字符液晶大多数是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于HD44780写的控制程序可以很方便地应用于市面上大部分的字符型液晶。51单片机I/O口为集电极上拉输出方式,高电平输出电流等于上拉电阻的电流,这个电流比较小,低电平输出是内部晶体管吸收的电流,最大可以达到10mA,但是整个端口的总电流不能超过24mA。 51单片机I/O口I/O口采用ST188红外对射传感器感测是否有物体通过,当没有物体通过时ce截止,单片机采到的电压值为低电平;当有物体经过时be导通,电源电压加到E端,单片机采到的电压值为高电平。ST188的内部结构图如图4,K端接510Ω电阻,E端接20K电阻,A和C端接+5V的电压。 图4 ST188内部结构图 光亮度检测模块。 光敏电阻随着光线变强电阻值会变小,光线变弱阻值会变大。根据光敏电阻的工作特性,按照路灯实际工作情况,可以设定一个阈值亮度,当环境亮度低于这个亮度时,使电压比较器输出高电平,单片机采集到高电平后开灯,反之,单片机采集到的低电平后关灯。 三、系统设计 根据系统的设计要求,系统由手动开关灯、定时开关灯、根据环境明亮开关灯、根据交通情况开关灯和路灯检测等模块组成。下面分别介绍各个模块的硬件和软件的设计。 手动开关灯模块 实验目的: 掌握单片机小系统的的设计 掌握路灯硬件电路的设计 掌握手动开关灯模块软件的设计 软硬件设计: 1、单片机小系统的设计 根据设计要求,控制系统要通过良好的人机交换界面完成系统的所有控制功能。微控制器选用89S51(52)单片机,键盘选用4*4键盘,显示器选用16*2的液晶显示器LCD1602。单片机小系统PROTEUS中的仿真原理图5如下: 2、路灯电路设计 51单片机I/O口为集电极上拉输出方式,高电平输出电流等于上拉电阻的电流,这个电流比较小,低电平输出是内部晶体管吸收的电流,最大可以达到10mA,但是整个端口的总电流不能超过24mA。 51单片机I/O口I/O口—D1灯,P01—D2灯 P30-P33接键盘行扫描线,P34-P37接键盘列扫描线 P00-P07接LCD1602的D0-D7 P25接LCD1602的RW, P26接LCD1602的RS, P27接LCD1602的EN, 2)提供的C程序头文件和文档 ①LCD1602PDF文档,介绍LCD1602的原理与应用。 ②头文件LCD1602.h 函数:LCD_init()液晶显示器初始化函数。 函数:LCD_disp_cher(uchar x,uchar y,uchar *p),LCD可以显示2行字条,参数x为显示字符起始列数,取值范围1-16,y参数为显示

文档评论(0)

jiulama + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档