首页 光控路灯自动控制器毕业论文

光控路灯自动控制器毕业论文

举报
开通vip

光控路灯自动控制器毕业论文光控路灯自动控制器毕业论文 青岛职业技术学院 毕 业 论 文 题目 光控路灯自动控制器 电信 学院 应用电子技术 专业812 班 2010 年 10 月 18 日 摘要 随着我国经济发展迅猛,国民对电能的使用日益提高,与此而来的就是电能的浪费。目前国内路灯照明光源一般采用高压钠灯、高压汞灯和金属卤化物灯。常出现开灯早,关灯晚;或者开灯晚,关灯早的现象,不仅造成巨大的电能浪费、影响人们日常生活,还会损害城市形象、影响社会治安和交通安全,从而影响城市的投资环境。 总之,伴着城市规模的不断扩大,现有的路灯...

光控路灯自动控制器毕业论文
光控路灯自动控制器毕业论文 青岛职业技术学院 毕 业 论 文 题目 光控路灯自动控制器 电信 学院 应用电子技术 专业812 班 2010 年 10 月 18 日 摘要 随着我国经济发展迅猛,国民对电能的使用日益提高,与此而来的就是电能的浪费。目前国内路灯照明光源一般采用高压钠灯、高压汞灯和金属卤化物灯。常出现开灯早,关灯晚;或者开灯晚,关灯早的现象,不仅造成巨大的电能浪费、影响人们日常生活,还会损害城市形象、影响社会治安和交通安全,从而影响城市的投资环境。 总之,伴着城市规模的不断扩大,现有的路灯管理的方式方法已远远不能满足城市路灯发展与管理的需要,必须依靠现代化的高科技管理手段。光控路灯开关的发明与使用就显得十分重要。本文基于光敏电阻的基本原理, 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 了一个基于光控开关的路灯自动控制系统,实现路灯的智能控制。该系统主要由内光电转换级、运放滞后比较级、驱动级等组成,通过对光控电路的设计、仿真,为最终的实际应用提供参考依据。并分析了研究过程中出现的问题,逐步找出光控开关的最佳设计方法。 关键词:光控路灯开关 光敏电阻 光电转换 驱动电路 2 目录 摘要 ................................................................................................ 2 目录 ................................................................................................. 3 绪论 ................................................................................................. 4 第一章 模拟路灯控制 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 .................................................. 5 1.1任务 .................................................................................... 7 1.2要求 .................................................................................... 8 1.2.1基本要求 ..................................................................... 8 1.2.2发挥部分 ................................................................... 9 1.3说明 .................................................................................... 9 第二章 硬件设计方案 ......................................................... 10 2.1 主控芯片........................................................................ 10 2.2 单片机的电源设计 ..................................................... 11 2.3 显示器及接口设计 ..................................................... 11 2.4 键盘接口设计 .............................................................. 12 2.5 时钟系统设计 .............................................................. 13 2.5.1 引脚功能及结构 ................................................. 14 2.5.2 DS1302的控制字节 ............................................ 14 2.5.3 数据输入输出(I/O) .......................................... 15 2.5.4 DS1302的寄存器................................................. 15 3 2.6 光控系统的设计 ....................................................... 15 2.7 红外检测模块 .............................................................. 16 2.8 恒流源系统设计 ......................................................... 17 2.9 路灯通讯系统设计 .................................................. 18 2.9.1 RS485应用技术问题 ...................................... 18 2.9.2 硬件电路的设计 ................................................. 19 2.9.3 从设备地址配置电路设计 .............................. 19 2.9.4 总线驱动器芯片SN75176 ................................ 20 2.9.5 485总线输出电路部分的设计 ................... 20 2.9.6 隔离光耦电路 ................................................... 21 2.9.7 RS-485方式构成的多机通信原理 ............ 21 2.9.8 通信规则 ............................................................. 22 2.9.9 软件的编程 ........................................................ 24 第三章 软件设计流程图 ..................................................... 26 结论 ............................................................................................. 35 致谢 ............................................................................................. 36 4 绪论 随着中国城市和经济的迅速发展,城市照明交通安全和灯饰美化 工程 路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理 也越来越受到普遍关注,同时为了符合节约型、可持续性发展社会的标准,产生了对路灯、灯饰工程监管改革的需求。路灯是城市照明工程的主要组成部分,在夜晚,路灯的照明起到非常重要的作用。目前一般的传统路灯一般采用钠灯、水银灯、金卤灯等灯具,这类灯具有发光效率高、光色好、安装简便等优点被广泛应用,但也存在功率因子低、对电量要求严格、耗电量大等缺点。我国大部分城市街道都采用“全夜灯”的方式进行照明,这些街道在夜晚人流量和车流量都比较小,即使没有人或车经过,这些路灯也是长期点亮的,这时电能就被白白浪费掉了。很多路段真正有效的照明时间只占到整个照明时间的20%,30%。因此有些地方采用“半夜灯”前半夜全亮后半夜全灭的方式,此方法虽然节约了用电量,却带来许多社会治安和交通安全问题。 传统路灯的照明和管理存在浪费大,路灯使用寿命短,远程操控、巡查无法监控,人工作业量大,故障维修反应效率低,统计查询功能弱等现象。对于“全夜灯”照明造成的浪费和“半夜全灭或半灭灯”带来的交通安全问题,可以采用通讯网络技术和智能控制管理。 LED照明作为一种较新的技术,广泛用于各种照明中。它具有效率高、使用寿命长等优点。一个LED路灯,如果要达到和普通的高压钠灯和高压水银灯那样的亮度,大约需要消耗的40W以上功耗,只有传统路灯的25%,40%。随着技术的发展,LED已经开始逐渐取代白炽灯。 智能控制型路灯是运用先进的通讯手段,计算机网络技术、自动控制技术、新型传感技术与自动检测技术等构成的监控系统,快速准确地对道路照明、城市灯饰工程、广场照明、桥梁和隧道照明等系统进行智能监控,实现对远程路灯和电源实施遥控、遥测、遥监、遥视、遥信等功能,便于了解路灯运行状况以及它的维修和保养,能提高路灯运行质量和效率,为能源节约和创造节约型社会打下基础。 路灯智能控制系统一般由控制中心主站、各点测控分站、通讯系统三大部分组成。主站主要负责管理、控制整个系统的运行,其兼容性和容量大小可灵活配置;通讯一般采用有线或无线与的方式,目前技术有利用单片机实现路灯控制器的TCP,IP 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 (实现自己数据的高速传输和实时控制)等技术;无线技术有GSM 短信息网、CDPD公共无线数据网,或而各分站点通过安装单片机或新技术装备(如LONWORKS技术)构成其 控制器,从而达到与主站通讯、接受命令、执行开关、控制电压、控制时间、反馈数据信息等功能。 5 第一章 模拟路灯控制方案 本设计采用智能控制系统的路灯开关、亮度调节、时间控制等方式都能实现远程遥控,达到时控模式、光控模式、旁路模式的目的。设置开关灯时间表,可实现路灯全夜灯和半夜灯自动定时控制,管理人员可针对具体的情况对某一个或多个终端随时进行开关控制(分组、分区、全部开关等方式);还可根据日光的变化进行的“光控”,通过主站控制器采样个时段日照强度,通过RS-485通信的方式控制从站实现路灯的光照强度的改变,达到“光控”的目的,这样不仅节约电能,而且也保护了路灯,延长了它们的使用寿命;还可根据分站控制器的传感器感应公路上行车和行人,将这些信息反馈给主站控制中心,由主站智能控制器决定是否打开灯,以及打开灯的数量和光照强度。控制系统框图如图1所示, 图1 路灯控制框图 路灯智能控制系统由控制中心主站、各点测控分站、通讯系统三大部分组成。LED 路灯控制系统以AT89S52单片机为控制核心,通过单片机实现对路灯定时开关、亮度调节、时间显示及通信的控制。 时钟系统由时钟芯片DS1302实现时钟功能,即使在工业现场等极 6 端恶劣工作环境中,仍保证时间误差<1分钟/年;通过采集了实时时钟的信号,可以对时钟和定时进行设置,并控制整条支路按时开灯和关灯、显示开关灯时间。若采用单片机计时,一方面需要采用计数器,占用硬件资源,另一方面需要设置中断、查询等,同样耗费单片机的资源,而且,某些测控系统可能不允许。在系统中采用时钟芯片DS1302,则能很好地解决这个问题。 光控系统由光敏电阻感应环境亮度,利用电桥,可将光线信号转换成电信号,再通过电压比较器与用户设置的参数作比较,作出相应的动作,返回到主站控制系统中,再由主控制器进行运算、处理,从而实现智能光控。 路灯单元控制系统采用恒流源供电,具有输出功率调整功能,并能定时调整功率。驱动部分利用MCU产生PWM信号调制恒流源来驱动多路白光LED进行照明(使用多路LED是为了保证照明的亮度)。通过调节PWM信号的占空比,就可以调整LED的亮度。同时对LED的电流和照明光强进行检测,并反馈到PWM控制中,这样可以保证照明的亮度。通讯系统采用工业标准通信网络RS-485的方式与各单元控制器相连实现对从站的监控,用单片机做控制器实现路灯数据的高速传输和实时控制,各分站通过自己的单片机控制器,实现与主站通讯、接受命令、执行开关、控制电压、控制时间、反馈数据信息等功能。 检测定位系统采用TCRT5000光电传感器,能准确的检测物体的定位,此方案可以降低可见光的干扰,灵敏度高,同时其尺寸小、质量轻、价格也低廉。外围电路简单,安装起来方便,电源要求不高,用它作为定点检测相对合适,所以本设计采用些方案。 故障检测系统采用电流检测,我们检测路灯是否故障的时候只要检测了电路中是否有电流流过,那么就能判断出是不是有故障灯的存在。自己通过报警系统将数据反馈给主站系统,这样能及时发现故障和问题,并联系工人点对点地进行维修,避免逐站逐点巡查和发现问题、反应缓慢的情况。 该模拟控制系统,能有效的节约能源,减少照明灯具的损耗。可以实现智能快速准确照明系统进行智能监控,实现对远程路灯和电源实施功能,便于了解路灯运行状况以及它的维修和保养,能提高路灯运行质量和效率,为能源节约和创造节约型社会打下基础。 1.1任务 设计并制作一套模拟路灯控制系统。控制系统结构如图2所示,路灯布置如图3所示。 7 LED灯1LED灯2 输入、显示单元控制器1单元控制器2装置 支路控制器 图2 路灯控制系统示意图 LED灯2 40LED灯1 定位点S’40 40 C40 20B40 AMS 图3 路灯布置示意图(单位:cm) 1.2要求 1.2.1基本要求 (1)支路控制器有时钟功能,能设定、显示开关灯时间,并控制整条支路按时开灯和关灯。 (2)支路控制器应能根据环境明暗变化,自动开灯和关灯。 (3)支路控制器应能根据交通情况自动调节亮灯状态:当可移动物体M(在物体前端标出定位点,由定位点确定物体位置)由左至右到达S点时(见图2),灯1亮;当物体M到达B点时,灯1灭,灯2亮;若物体M由右至左移动时,则亮灯次序与上相反。 (4)支路控制器能分别独立控制每只路灯的开灯和关灯时间。 (5)当路灯出现故障时(灯不亮),支路控制器应发出声光报警信号,并显示有故障路灯的地址编号。 8 1.2.2发挥部分 (1)自制单元控制器中的LED灯恒流驱动电源。 (2)单元控制器具有调光功能,路灯驱动电源输出功率能在规定时间按设定要求自动减小,该功率应能在20%,100%范围内设定并调节,调节误差?2%。 1.3说明 1(光源采用1 W的LED灯,LED的类型不作限定。 2(自制的LED驱动电源不得使用产品模块。 3(自制的LED驱动电源输出端需留有电流、电压测量点。 4(系统中不得采用接触式传感器。 5(基本要求(3)需测定可移动物体M上定位点与过“亮灯状态变换点”(S、B、S?等点)垂线间的距离,要求该距离?2cm。 9 第二章 硬件设计方案 2.1 主控芯片 控制芯片采用ATMEL公司的AT89S52单片机,AT89S52 是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器,可反复擦写1000次。使用Atmel 公司高密度非 易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于 常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统 可编程Flash,使得AT89S52为众多嵌入式控制应用系统提 供高灵活、超有效的解决方案。 AT89S52具有以下标准功能: 8k字节Flash片内程序寄存器,256字节随机储存数据储存器RAM, 32 个外部双向输入输出(I/O) 口线,看门狗定时器,2 个数据指针,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻 辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工 作。掉电保护方式下,RAM内容被保存,振荡器被冻结, 单片机一切工作停止,直到下一个中断或硬件复位为止。 单片机及外围电路原理图 10 2.2 单片机的电源设计 AT89S52的工作电压4.0V-5.5V,电源电路采用线性稳压电源,电源电路如图3-3所示。交流电源由变压器T降压,VD1、VD2、VD3、VD4桥整流,变成交流,再经C1、C2滤波输出9V电压。通过三端稳压管L7805稳压,C7,C8滤波去耦电容,将电压稳定在5V。发光二极管VD1是电源指示灯,R1是限流电阻。电源电路如图3-3: 图3-3 单片机的电源设计 2.3 显示器及接口设计 单片机应用系统中,常用的显示器有LED(发光二极管显示器)和LCD(液晶显示器)。这两种器件都具有成本低廉、配置灵活、与单片机接口方便的特点。 本设计使用LED数码管作为显示界面,数码显示原理如图所示。 数码显示原理图 11 为了节省I/O口线, 8位移位寄存器(串行输入,并行输出)74LS164驱动数码管显示,数码管工作在静态显示模式。74LS164是一个串入并出的芯片其逻辑封装图如图所示。 当清除端(CLEAR)为低电平时,输出端(QA,QH)均为低电平。 串行数据输入端(A,B)可控制数据。当 A、B 任意一个为低电平,则禁 止新数据输入,在时钟端(CLOCK)脉冲上升沿作用下 Q0 为低电平。当 A、B 有一 个为高电平,则另一个就允许输入数据,并在CLOCK 上升沿作用下决定 Q0 的状态。时序图如图所示。 74LS164时序图 2.4 键盘接口设计 键盘采用矩阵式键盘,矩阵式键盘适用于案件数量较多的场合, 12 它有行线和列线组成,按键位于行、列的交叉点上,行线、列线分别连 接到按键开关的两端。如图所示。 矩阵式键盘结构 由图可知,一个4x3的行列结构可以构成一个含有12按键的键盘。很明显,在按键数目较多的场合,矩阵式键盘与独立式键盘相比,要节 省很多的I/O口线。图中列线通过上拉电阻接+5v,平时无按键动作时,行线处于高电平状态,而当有按键按下时,对应的行线与列线短接,行 线的电平状态与与此相连的列线电平决定。 按键以编程扫描的方式工作,他利用CPU在完成其他工作的空余,调用键盘扫描子程序,来响应键输入要求。在执行键功能程序时,CPU不在响应键输入要求。 键盘扫描子程序一般应具备以下四个功能。(1)判断键盘上有无键按下(2)去除键的抖动影响。(3)确定按键位置(4)判断按键是否释放 2.5 时钟系统设计 DS1302 是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时, 具有闰年补偿功能,工作电压为2.5V,5.5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器。DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源/后背电源双电源引脚,同时提供了对后背电源进行涓细电流充电的能力。 13 2.5.1 引脚功能及结构 DS1302的引脚排列,其中Vcc1为后备电源,VCC2为主电源。在主电源关闭的情况下,也能保持时钟的连续运行。DS1302由Vcc1或Vcc2两者中的较大者供电。当Vcc2大于Vcc1,0.2V时,Vcc2给DS1302供电。当Vcc2小于Vcc1时,DS1302由Vcc1供电。X1和X2是振荡源,外接32.768kHz晶振。RST是复位/片选线,通过把RST输入驱动置高电平来启动所有的数据传送。RST输入有两种功能:首先,RST接通控制逻辑,允许地址/命令序列送入移位寄存器;其次,RST提供终止单字节或多字节数据的传送手段。当RST为高电平时,所有的数据传送被初始化,允许对DS1302进行操作。如果在传送过程中RST置为低电平,则会终止此次数据传送,I/O引脚变为高阻态。上电运行时,在Vcc>2.0V之前,RST必须保持低电平。只有在SCLK为低电平时,才能将RST置为高电平。I/O为串行数据输入输出端(双向),后面有详细说明。SCLK为时钟输入端。 下图为DS1302的引脚功能图: DS1302原理图 2.5.2 DS1302的控制字节 DS1302 的控制字如图1所示。控制字节的最高有效位(位7)必须是逻辑1,如果它为0,则不能把数据写入DS1302中,位6如果为0,则表示存取日历时钟数据,为1表示存取RAM数据;位5至位1指示操作单元的地址;最低有效位(位0)如为0表示要进行写操作,为1表示进行读操作,控制字节总是从最低位开始输出。 14 2.5.3 数据输入输出(I/O) 在控制指令字输入后的下一个SCLK时钟的上升沿时,数据被写入DS1302,数据输入从低位即位0开始。同样,在紧跟8位的控制指令字后的下一个SCLK脉冲的下降沿读出DS1302的数据,读出数据时从低位0位到高位7。 2.5.4 DS1302的寄存器 DS1302有12个寄存器,其中有7个寄存器与日历、时钟相关,存放的数据位为BCD码形式,其日历、时间寄存器及其控制字见表2。 此外,DS1302 还有年份寄存器、控制寄存器、充电寄存器、时钟突发寄存器及与RAM相关的寄存器等。时钟突发寄存器可一次性顺序读写除充电寄存器外的所有寄存器内容。 DS1302与RAM相关的寄存器分为两类:一类是单个RAM单元,共31个,每个单元组态为一个8位的字节,其命令控制字为C0H,FDH,其中奇数为读操作,偶数为写操作;另一类为突发方式下的RAM寄存器,此方式下可一次性读写所有的RAM的31个字节,命令控制字为FEH(写)、FFH(读)。 2.6 光控系统的设计 光控系统由光敏电阻比较器LM93组成,光敏电阻器(photovaristor)又叫光感电阻,是利用半导体的光电效应制成的一种电阻值随入射光的 强弱而改变的电阻器;入射光强,电阻减小,入射光弱,电阻增大。 LM393 为双电压比较器,LM393 系列由两个偏移电压指标低达 2.0 的独立精密电压比较器构成。 该产品采用单电源操作设计,且适用电压范围广。该产品也可采用分离式电源,低电耗不受电源电压值影 响。本品还有一个特点是,即使是在单电源操作时,其输入共模电压范 围也包括接地。LM393 系列可直接与 TTL 及 CMOS 逻辑电路接口。无论时正电源还是负电源操作,当低电耗比标准比较器的优势明显时, LM393 系列便与 MOS 逻辑电路直接接口。 各引脚功能: 8 脚电源 15 ,,4 脚电源,,1 脚比较器 A 输出,2脚比较器 A 反相输入,3 脚比较器 A 同向输入,5 脚比较器 B 同向输入,6 脚比较器 B 反相输入,7 脚比较器B输出。 LM393引脚功能图 光敏电阻器一般用于光的测量、光的控制和光电转换(将光的变化转换为电的变化)。光敏电阻经比较器与用户设置的参数作比较,作出 相应的动作,返回到主站控制系统中,再由主控制器进行运算、处理, 从而实现智能光控。其工作原理:光照下降时由于光明电阻阻值上升, 比较器反向输入端电压升高,到设定的值时LM393的输出由高电平转变为低电平。 光控系统原理图 2.7 红外检测模块 判断交通状况的传感器使用TCRT5000光电传感器TCRT5000传 16 感器的工作原理与一般的红外传感器一样,一传一感.TCRT5000具有一个红外发射管和一个红外接收管.当发射管的红外信号经反射被接收管接收后,接收管的电阻会发生变化,在电路上一般以电压的变化形式体现出来,而经过LM393电路整形后得到处理后的输出结果.调节电阻R3可以改变传感系统的灵敏度,硬件参考原理图如下图: 红外检测模块原理图 红外开关与LED灯的真值表 2.8 恒流源系统设计 用LM2576组成恒流源驱动LED,LM2576系列稳压器是单片集成电路,提供作为降压开关稳压器应有的所有功能,可以通过优良的线荷调节与负载调节,驱动3A的负载。LM2576系列器件具有多种固定的电压输出:3.3V,5V,12V,15V和一个可调节输出版。 LM2576系列器件使用简单,只需极少的外部元件,且包含内置频率补偿和一个固定频率的晶振。LM2576系列器件可作为流行三端线性 17 稳压器的高效替代方案,大大减少了散热片的体积,在大多数情况下,甚至不需要散热。适用于LM2576器件的一系列标准电感,可从多个不同的制造商处获得,这种特性大大简化了开关式电源的设计。 LM2576系列器件的其他特性还包括:在指定的输入电压和输出负载范围内,可保证?4%的输出电压容差,以及?10%的晶振频率容差。LM2576还集成了外部关断模式,待机电流仅为50 μA(典型)。LM2576的输出开关不仅包括逐周期电流限制,还在故障发生时,采用热关断为器件提供充分的保护。 LM2576 特性: (1)3.3V, 5V, 12V, 15V,以及可调节输出版 (2)可调节版输出电压范围:1.23V,37V,?4%最大线荷调节与负载调节 (3)保证3A输出电流 (4)宽输入电压范围:40V (5)仅需4个外部元件 (6)52 kHz 固定频率的内部晶振 (7)TTL关断功能,低功耗待机模式 (8)高效率 (9)利用现成的标准电感 (10)热关断和限流保护 (11)P+ 增强型产品检验 2.9 路灯通讯系统设计 本设计采用该总线标准进行数据传输,利用单片机本身所提供的简单串行接 口,加上总线驱动器SN75176组合成RS-485通讯网络,实现路灯的智能自动控制。RS-485半双工异步通讯总线是一种被广泛使用的数据通讯总线。它具有通讯距离远、通讯速率高、成本低等优点。RS-485串行总线接口标准以差分平衡方式传输信号,具有很强的抗共模干扰的能力,允许一对双绞线上一个发送器驱动多个负载设备,加上收发器具有很高的灵敏度,能检测抵达200mv的电压,因此传输信号可在千米之外得到恢复。 2.9.1 RS485应用技术问题 在应用系统中,RS-485半双工异步通信总线是被各个研发机构广 18 泛使用的数据通信总线,它往往应用在集中控制枢纽与分散控制单元之间。由于实际应用系统中,往往分散控制单元数量较多,分布较远,现场存在各种干扰,所以通信的可靠性不高,再加上软硬件设计的不完善,使得实际工程应用中如何保障RS-485总线的通信的可靠性成为各研发机构的一块心病。在使用RS-485总线时,如果简单地按常规方式设计电路,在实际工程中可能有以下两个问题出现。一是通信数据收发的可靠性问题;二是在多机通信方式下,一个节点的故障(如死机),往往会使得整个系统的通信框架崩溃,而且给故障的排查带来困难。针对上述问题,我们对485总线的软硬件采取了具体的改进 措施 《全国民用建筑工程设计技术措施》规划•建筑•景观全国民用建筑工程设计技术措施》规划•建筑•景观软件质量保证措施下载工地伤害及预防措施下载关于贯彻落实的具体措施 。 2.9.2 硬件电路的设计 AT89S52单片机自带的异步通信口,外接75176芯片转换成485总线。其中为了实现总线与单片机系统的隔离,在MCU的异步通信口与75176之间采用光耦隔离。光耦器件需要+12V,其他芯片均用+5V供电。系统简图如图1所示,充分考虑现场的复杂环境。 图1. RS-485系统示意图 2.9.3 从设备地址配置电路设计 对于监控网络,从设备的硬件设计必须考虑到能够配置自己的地址。最终地址的配置方法采用开关组加上拉电阻排与微处理器端口连接来实现。设备地址通过手工拨动开关设定,由系统的初始化程序通过读取I/O端口得到。 19 2.9.4 总线驱动器芯片SN75176 常用的RS-485总线驱动芯片有SN75174,SN75175,SN75176。SN75176芯片有一个发送器和一个接收器,非常适合作为RS-485总线驱动芯片。SN75176及其逻辑如图1所示。 图1 SN75176芯片及其逻辑关系 2.9.5 485总线输出电路部分的设计 输出电路的设计要充分考虑到线路上的各种干扰及线路特性阻抗 的匹配。由于工程环境比较复杂,现场常有各种形式的干扰源,所以485总线的传输端一定要加有保护措施。在电路设计中采用稳压管D1、D2组成的吸收回路,也可以选用能够抗浪涌的TVS瞬态杂波抑制器件。 考虑到线路的特殊情况(如某一台分机的485芯片被击穿短路),为防止总线中其它分机的通信受到影响,在75176的485信号输出端串联了两个20Ω的电阻R10、R11。这样本机的硬件故障就不会使整个总线的通信受到影响。 在应用系统工程的现场施工中,由于通信载体是双绞线,它的特性阻抗为120Ω左右,所以线路设计时,在RS-485网络传输线的始端和末端各应接1只120Ω的匹配电阻(如图2中R8),吸收总线上的反射信号,保证正常传输信号干净、无毛刺。匹配电阻的取值应该与总线的 特性阻抗相当。 当总线上没有信号传输时,总线处于悬浮状态,容易受干扰信号的影响。由于RS-485芯片的特性,接收器的检测灵敏度为? 200mV,即差分输入端VA,VB ? +200mV,输出逻辑1,VA,VB ?,200mV,输出逻辑0;而A、B端电位差的绝对值小于200mV 时,输出为不确定。如果在总线上所有发送器被禁止时,接收器输出逻辑0,这会误认为通信帧的起始引起工作不正常。解决这个问题的办法是人为地使A端电位高于B两端电位,这样RXD的电平在485总线不发送期间(总线悬浮时)呈现唯一的高电平,MCU就不会被误中断而收到乱字符。将 20 总线上差分信号的正端A+和+5电源间接一个10K的电阻;正端A+和负端B-间接一个10K的电阻;负端B-和地间接一个10K的电阻,形成一个电阻网络。当总线上没有信号传输时,正端A+的电平大约为3.2V,负端B-的电平大约为1.6V,即使有干扰信号,却很难产生串行通信的起始信号0,从而增加了总线抗干扰的能力。 2.9.6 隔离光耦电路 在某些工业控制领域,由于现场情况复杂,各结点之间存在很高的共模电压。虽然RS-485接口采用的是差分输出方式,具有一定的抗共模干扰能力,但当共模电压超过RS-485接收器的极限接受电压,即大于+12V或小于-7V时,接收器就再也无法正常工作了,严重时回烧毁芯片和仪器设备。解决的办法是通过DC-DC将系统电源和RS-485收发器的电源隔离;通过光耦合器将信号隔离,彻底消除共模电压的影响。 在应用系统中,由于要对现场情况进行实时监控及响应,通信数据的波特率往往做得较高(通常都在4800波特以上)。限制通信波特率提高的“瓶颈”,并不是现场的导线(现场施工一般使用5类非屏蔽的双绞线),而是在与单片机系统进行信号隔离的光耦电路上。此处采用 TIL117。电路设计中可以考虑采用高速光耦,如6N137、6N136等芯片,也可以优化普通光耦电路参数的设计,使之能工作在最佳状态。例如: 电阻R2、R3如果选取得较大,将会使光耦的发光管由截止进入饱和变得较慢;如果选取得过小,退出饱和也会很慢,所以这两只电阻的数值 要精心选取,不同型号的光耦及驱动电路使得这两个电阻的数值略有差 异,这一点在电路设计中要特别慎重,不能随意,通常可以由实验来定。 2.9.7 RS-485方式构成的多机通信原理 在由单片机构成的多机串行通信系统中,一般采用主从式结构:从机不主动发送命令或数据,一切都由主机控制。并且在一个多机通信系 统中,只有一台单机作为主机,各台从机之间不能相互通讯,即使有信 息交换也必须通过主机转发。采用RS-485构成的多机通讯原理框图,如图2所示。 21 图2 采用RS-485构成的多机通讯原理框图 2.9.8 通信规则 由于RS-485通讯是一种半双工通讯,发送和接收共用同一物理信道。在任意时刻只允许一台单机处于发送状态。因此要求应答的单机必须在侦听到总线上呼叫信号已经发送完毕,并且没有其它单机发出应答信号的情况下,才能应答。半双工通讯对主机和从机的发送和接收时序有严格的要求。如果在时序上配合不好,就会发生总线冲突,使整个系统的通讯瘫痪,无法正常工作。要做到总线上的设备在时序上的严格配合,必须要遵从以下几项原则: 1) 复位时,主从机都应该处于接收状态。 SN75176芯片的发送和接收功能转换是由芯片的 RE* ,DE端控制的。RE*=1,DE=1时,SN75176发送状态;RE*=0,DE=0时,SN75176处于接收状态。一般使用单片机的一根口线连接RE*,DE端。在上电复位时,由于硬件电路稳定需要一定的时间,并且单片机各端口复位后处于高电平状态,这样就会使总线上各个分机处于发送状态,加上上电时各电路的不稳定,可能向总线发送信息。因此,如果用一根口线作发送和接收控制信号,应该将口线反向后接入SN75176的控制端,使上电时SN75176处于接收状态。 另外,在主从机软件上也应附加若干处理措施,如:上电时或正式通讯之前,对串行口做几次空操作,清除端口的非法数据和命令。 2) 控制端RE*,DE的信号的有效脉宽应该大于发送或接收一帧信号的宽度。 在RS-232,RS-422等全双工通讯过程中,发送和接收信号分别在不同的物理链路上传输,发送端始终为发送端,接收端始终为接收端,不存在发送、接收控制信号切换问题。在RS-485半双工通讯中,由于SN75176的发送和接收都由同一器件完成,并且发送和接收使用同一物理链路,必须对控制信号进行切换。控制信号何时为高电平,何时为低电平,一般以单片机的TI,RI信号作参考。 22 发送时,检测TI是否建立起来,当TI为高电平后关闭发送功能转为接收功能; 接收时,检测RI是否建立起来,当RI为高电平后,接收完毕,又可以转为发送。 在理论上虽然行得通,但在实际联调中却出现传输数据时对时错的现象。根据查证有关资料,并在联调中借助存储示波器反复测试,才发 现一个值得注意的问题,我们可以查看单片机的时序: 图3 串行口模式3时序图 单片机在串行口发送数据时,只要将8位数据位传送完毕,TI标志即建立,但此时应发送的第九位数据位(若发送地址帧时)和停止位尚未发出。如果在这是关闭发送控制,势必造成发送帧数据不完整。如果单 片机多机通讯采用较高的波特率,几条操作指令的延时就可能超过2位(或1位)数据的发送时间,问题或许不会出现。但是如果采用较低波特率,如9600,发送一位数据需100μs左右,单靠几条操作指令的延时远远不够,问题就明显地暴露出来。接收数据时也同样如此,单片机在接 收完8个数据位后就建立起RI信号,但此时还未接收到第九位数据位(若接收地址帧时)和停止位。所以,接收端必须延时大于2位数据位的时间(1位数据位时间=1/波特率),再作应答,否则会发生总线冲突。 3) 总线上所连接的各单机的发送控制信号在时序上完全隔开。 为了保证发送和接收信号的完整和正确,避免总线上信号的碰撞,对总线的使用权必须进行分配才能避免竞争,连接到总线上的单机,其 发送控制信号在时间上要完全隔离。 总之,发送和接收控制信号应该足够宽,以保证完整地接收一帧数据,任意两个单机的发送控制信号在时间上完全分开,避免总线争端。 23 2.9.9 软件的编程 485芯片的软件编程对产品的可靠性也有很大影响。由于485总线是异步半双工的通信总线,在某一个时刻,总线只可能呈现一种状态, 所以这种方式一般适用于主机对分机的查询方式通信,总线上必然有一 台始终处于主机地位的设备在巡检其它的分机,所以需要制定一 套合理的通信协议来协调总线的分时共用。这里采用的是数据包通信方式。 通信数据是成帧成包发送的,每包数据都有引导码、长度码、地址码、 命令码、内容、校验码等部分组成。其中引导码是用于同步每一包数据 的引导头;长度码是这一包数据的总长度;命令码是主机对分机(或分 机应答主机)的控制命令;地址码是分机的本机地址号;“内容”是这 一包数 据里的各种信息;校验码是这一包数据的校验标志,可以采用奇偶校验、和校验等不同的方式。在485芯片的通信中,尤其要注意对485控制端DE的软件编程。为了可靠的工作,在485 总线状态切换时需要做适当延时,再进行数据的收发。具体的做法是在数据发送状态下,先 将控制端置“1”,延时1ms左右的时间,再发送有效的数据,一包数据发送结束后再延时 1ms后,将控制端置“0”。这样的处理会使总线在状态切换时,有一个稳定的工作过程。程序流程框图,参见图4。其中:(a)发送流程图;(b)接收流程图。 24 开始开始 准备数据处于接受状态 No打开发送控制 RI=1, Yes写SBUF T秒延时 TI=1,No SBUF读 YesT秒延时 接受完毕, 发送完毕,No No 结束Yes关闭发送控制 Yes 结束 b 接受流程图发送流程图 图4 程序流程图 注:延时T秒的取值 a (1) 传送地址帧时,T>2X(1/波特率),可以选取T=2.5X(1/波特 率)。 (2) 传送数据帧时,T>1X(1/波特率),可以选取T=1.5X(1/波特率)。 25 第三章 软件设计流程图 开始 初始化 T0方式3,T1方式2,串口方式3 总中断开,T1中断开, 键盘输入 Switch判断 模式Mode值 Mode=4Mode=3Mode=1Mode=2 检测定位模式光控模式支路时控模式单元时控模式 主机主程序流程图 26 T0中断T1中断 装初值装初值 读时钟芯片No是否到超时 时间, YesYes是否正在 设置, 提示“系统超时”No 显示时间 中断返回 中断返回 主机定时中断采集时间并显示 主机定 时中断规定超时时间 27 键盘输入单元 键盘识别 key=1?key=3?key=2?key=7?key=5?key=4?key=6? YesYesYesYesYesYesYes开启单元开启支路开启光控开启检测—Set加1+时控模式时控模式模式定位模式 YesSet=8?Set=0 No Switch判断 模式set值 set=1设定时set=8设定set=7设定单元2set=2设定支set=6设定单元2set=4设定单元1set=3设定支set=5设定单元1钟PWM寄存器定时开时间路定时开时间定时开时间定时开时间路定时关时间定时关时间 结束 主机键盘输入单元程序流程图 28 支路时控模式 YesYes=支路定=支路定时钟时钟 时关灯时间,时开灯时间, NoNo YesYes发送过令发送过发送“读从机状态寄一次,一次,存器”消息 NoNo 发送“广播强制开启”发送“广播强制关闭”故障, 消息消息 显示故障地址 蜂鸣器报警 结束 主机支路时控模式流程图 29 光控模式 No 光感输入=0, Yes 发送过发送过YesYes一次,一次, NoNo 发送“广播强发送“广播强 制关闭”消息制开启”消息 结束 主机光控模式程序流程图 30 单元时控模式 NoNoNoNo时钟=单元2定时钟=单元2定时钟=单元1定时钟=单元1定 时开启时间,时关闭时间,时开启时间,时关闭时间, YesYesYesYes YesYesYesYes发送过发送过发送过发送过 一次,一次,一次,一次, NoNoNoNo发送“读单元2状态发送“读单元1状态 寄存器”消息寄存器”消息 发送“强制开启发送“强制开启发送“强制关闭发送“强制关闭 单元2”消息单元1”消息单元1”消息单元2”消息 结束 主机单元时控模式程序流程图 31 检测定位模式 发送“读从机检测定 位寄存器”消息 C点检测A点检测B点检测到物体到物体到物体 YesYesYes 发送“读从机状发送“读从机状“读从机状态寄存器”指态寄存器”消息态寄存器”消息令装入通讯发送缓存 NoNoNoNo LED1亮,亮,LED2LED2亮,亮,LED2 YesYesYesYes 发送发送“强制关闭“强制开启发送“强制关闭“强制关闭发送“强制开启“强制开启“强制开启发送发送发送“强制开启发送单元1”消息单元1”消息单元1”消息单元2”消息单元1”消息单元1”消息单元1”消息单元1”消息 结束 主机检测定位程序流程图 32 开始 发送数据帧 No 发送完毕, Yes 接受数据帧系统超时启动超时控制 No No超过次,3接受完毕, Yes Yes关闭超时控制 给出超时提示数据帧No有效, Yes 结束 多机通信主机查询方式程序流程图 33 从机中断 No 关中断 Yes 地址符合 否, SM2=0 接受数据 No 接受完否, Yes 回复帧错误 到主机 Yes 帧错误, NoSwitch判断 命令帧读状态寄存器 读检测定位PWM寄存器寄存器写 回复状态回复检测定位原样返回寄存器值寄存器值 SM2=1 中断开 中断返回 多机通信从机中断方式程序图框图 34 结论 本次设计的原理清晰,设计性能指标的灵敏度基本达到设计的要求。在整个设计过程中,本着节约的精神,我用的都是简单廉价的元器件,降低了系统成本。本次的声光双控节能灯的设计,我学到了很多以前专业课上没学过的东西,或者说是弥补了以前专业课所学过而遗忘了的知识~锻炼了我主动学习的能力、与他人合作的能力。还可以从各种渠道获得一定的资料共同加以研究学习,通过自己的独立动手,老师和同学的耐心指导下,让我学会了分析电路、设计电路的步骤以及计算机辅助作图等,提高了我的综合学习能力。而在中国这个高速发展的国家,只有不断更新自己,不断的吸取知识的精华,才能在这现实而又充满排挤的社会上生存下来~在这次的设计中,我发觉自己还很弱,还得不断的充电,以使自己的能力再有所提高„„ 35 参考文献 [1] 张萌、湘姜斌 《单片机应用系统开发综合实例》 清华大学出版社,2007年7月 [2] 白延敏《51单片机典型系统开发》电子工业出版社,2009年1月 [3]戴佳、戴卫恒 刘博文 《51单片机C语言应用程序设计 》电子工业出版社,2008年12月 [4] 谢淑如,郑光钦,杨渝生 《Protel PCB 99 SE电路板设计》 清华大学出版社,2001年第一版 致谢 本论文的工作是在我的导师高伟老师教授的悉心指导下完成的,高老师严谨的治学态度和科学的工作方法给了我极大的帮助和影响。高老师渊博的知识,诚恳的为人,使我受益匪浅,高老师对于我的设计工作和论文都提出了许多的宝贵意见,在此表示衷心的感谢。 感谢母校——青岛恒星职业技术学院的辛勤培育之恩~感谢自动控制系给我提供的良好学习及实践环境,使我学到了许多新的知识,掌握了一定的操作技能。 另外也感谢家人,他们的理解和支持使我能够在学校专心完成我的学业。 最后,非常荣幸能在母校三年的学习,使我开阔了眼界,最重要的是认识了我的良师益友,感谢这一切的一切~~~ 附录:外文翻译 In Wang Zuoliang?s translation practices, he translated many poems, especially the poems 36 written by Robert Burns. His translation of Burn?s “A Red, Red Rose” brought him fame as a verse translator. At the same time, he published about ten papers on the translation of poems. Some argue that poems cannot be translated. Frost stresses that poetry might get lost in translation. According to Wang, verse translation is possible and necessary, for “The poet-translator brings over some exciting work from another culture and in doing so is also writing his own best work, thereby adding something to his culture. In this transmission and exchange, a richer, more colorful world emerges. ”(Wang, 1991:112). Then how can we translate poems? According to Wang?s understanding, the translation of poems is related to three aspects: A poem?s meaning, poetic art and language. (1)A poem?s meaning “Socio-cultural differences are formidable enough, but the matter is made much more complex when one realizes that meaning does not consist in the meaning of words only, but also in syntactical structures, speech rhythms, levels of style.” (Wang, 1991:93). (2)Poetic art According to Wang, “Bly?s point about the „marvelous translation? being made possible in the United States only after Whitman, Pound and Williams Carlos Williams composed poetry in speech rhythms shows what may be gained when there is a genuine revolution in poetic art.” (Wang, 1991:93). (3)Language “Sometimes language stays static and sometimes language stays active. When language is active, it is beneficial to translation” “This would require this kind of intimate understanding, on the part of the translator, of its genius, its idiosyncrasies, its past and present, what it can do and what it choose not to do.” (Wang, 1991:94). Wang expresses the difficulties of verse translation. Frost?s comment is sufficient to prove the difficulty a translator has to grapple with. Maybe among literary translations, the translation of poems is the most difficult thing. Poems are the crystallization of wisdom. The difficulties of poetic comprehension lie not only in lines, but also in structure, such as cadence, rhyme, metre, rhythm, all these conveying information. One point merits our attention. Wang not only talks about the times? poetic art, but also the impact language?s activity has produced on translation. In times when the language is active, translation is prospering. The reform of poetic art has improved the translation quality of poems. For example, around May Fourth Movement, Baihua replaced classical style of writing, so the translation achieved earth-shaking success. The relation between the state of language and translation is so 37
本文档为【光控路灯自动控制器毕业论文】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_562397
暂无简介~
格式:doc
大小:337KB
软件:Word
页数:38
分类:
上传时间:2017-10-07
浏览量:89