自适应路灯控制器设计毕业论文_第1页
自适应路灯控制器设计毕业论文_第2页
自适应路灯控制器设计毕业论文_第3页
自适应路灯控制器设计毕业论文_第4页
自适应路灯控制器设计毕业论文_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

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

文档简介

1、编号潍坊学院毕业设计技术报告课题名称:自适应路灯控制器设计学生姓名 :学号:专业:班级:指导教师 :2016 年 6 月 II目录 TOC o 1-5 h z HYPERLINK l bookmark4 o Current Document 第一章前言1 HYPERLINK l bookmark6 o Current Document 1.1课题研究的背景及意义 1 HYPERLINK l bookmark8 o Current Document 1.2路灯照明技术发展状况及趋势 1 HYPERLINK l bookmark10 o Current Document 1.2.1路灯照明技术的现

2、状1 HYPERLINK l bookmark12 o Current Document 1.2.2路灯照明技术的发展趋势2 HYPERLINK l bookmark18 o Current Document 第二章自适应路灯控制系统的方案设计 3 HYPERLINK l bookmark20 o Current Document 2.1控制系统的理论分析 3 HYPERLINK l bookmark22 o Current Document 2.2控制系统的整体设计方案 3 HYPERLINK l bookmark30 o Current Document 第三章硬件电路设计4 HYPERL

3、INK l bookmark32 o Current Document 3.1系统中的主要器件的介绍 4 HYPERLINK l bookmark34 o Current Document 3.1.1单片机AT89C51简介4 HYPERLINK l bookmark36 o Current Document 3.1.2模数转换芯片简介5 HYPERLINK l bookmark42 o Current Document 3.1.3通信芯片简介6 HYPERLINK l bookmark44 o Current Document 3.1.4时钟芯片简介7 HYPERLINK l bookmar

4、k46 o Current Document 3.1.5显示模块简介7 HYPERLINK l bookmark48 o Current Document 3.1.6光传感器简介8 HYPERLINK l bookmark50 o Current Document 3.1.7继电器简介9 HYPERLINK l bookmark54 o Current Document 3.2主要模块电路设计 10 HYPERLINK l bookmark56 o Current Document 3.2.1单片机最小系统电路 10 HYPERLINK l bookmark58 o Current Docum

5、ent 3.2.2光照采集电路11 HYPERLINK l bookmark60 o Current Document 3.2.3时钟电路12 HYPERLINK l bookmark62 o Current Document 3.2.4路灯开关电路 12 HYPERLINK l bookmark64 o Current Document 3.2.5串口通信电路13 HYPERLINK l bookmark66 o Current Document 第四章软件设计14 HYPERLINK l bookmark68 o Current Document 4.1系统控制程序的设计流程 14 HYP

6、ERLINK l bookmark70 o Current Document 4.2功能模块程序设计 15 HYPERLINK l bookmark72 o Current Document 4.2.1 模数转换程序设计 15 HYPERLINK l bookmark76 o Current Document 422读取时间程序设计 16 HYPERLINK l bookmark78 o Current Document 423显示程序设计18 HYPERLINK l bookmark80 o Current Document 4.3系统控制程序设计 19 HYPERLINK l bookma

7、rk82 o Current Document 4.3.1控制继电器程序设计 19 HYPERLINK l bookmark84 o Current Document 4.3.2关灯方式程序设计 194.3.3时间调整程序设计20 HYPERLINK l bookmark86 o Current Document 4.4串口通信程序设计21 HYPERLINK l bookmark88 o Current Document 第五章仿真测试22 HYPERLINK l bookmark90 o Current Document 5.1光照控制仿真测试22 HYPERLINK l bookmark

8、92 o Current Document 5.2时钟控制仿真测试22 HYPERLINK l bookmark94 o Current Document 5.3系统总控制仿真测试23 HYPERLINK l bookmark96 o Current Document 第六章结束语25 HYPERLINK l bookmark98 o Current Document 参考文献26 HYPERLINK l bookmark100 o Current Document 附录27 HYPERLINK l bookmark102 o Current Document 致谢32 摘要:在现代化城市中,

9、道路路灯成为城市的一条靓丽风景线,但是美好的表面下 却存在着严重的电能资源浪费,实现路灯的自适应控制进而达到能源节约是本设计的主 要目的。本设计主要由光敏电阻构成的光照传感器、AT89C51单片机、电磁继电器三部分构成,光照传感器实现光照度的采集,单片机作为主控制中心处理数据,继电器为执 行元件调控路灯的亮灭。本系统采用的策略是首先按照光照度对路灯自适应关灯控制, 此外还需要按照预先设计的时间策略对路灯自适应开灯控制。关键字:路灯;自适应;光照传感器;单片机;继电器ABSTRACT : In a modern city,street lamps become a beautiful lands

10、cape of the city, but there is a serious waste of resources un der the better surface. The main purpose of this desig n is to realize the adaptive control of street lamp and achieve energy saving. This system mainly con sists of three parts, which are light sen sor, sin gle chip microcomputer and re

11、lay. The light sensor collects light illumination, the single chip microcomputer as the control center to deal with data, the relay as the control switch controls the opening and closing of the street lamp. The strategy adopted in this system is to control the street light adaptive according to the

12、light in ten sity, in additi on to the time in accorda nce with the strategy of beforeha nd desig ned adaptive con trol on the lamp lights.KEY WORDS: street lamp;adaptive; light sensor;single chip microcomputer;relay 第一章前言1.1课题研究的背景及意义社会的城市化进程越来越快,路灯在城建中的重要性愈发显著。路灯的作用已经 不仅仅是为了照明,还成为了城市的一道靓丽的风景,但是路灯的

13、不合理使用浪费了大 量的电能。我国的电能来源主要是火力发电,而发电的效率仅在44%左右。利用火力发电的同时也消耗着煤炭资源和污染着环境,一座1000兆瓦的火力发电厂每天大约消耗10万吨的水资源,全国每年消耗标准煤约 5000万吨,火力发电造成的污染很严重,全国每 年排放SO2约140万吨和烟尘约1500万吨,直接燃烧煤炭排放的酸性气体不断增加, 使中国很多地区酸雨量增加。煤粉灰尘也严重污染着发电站附近的环境,影响人们的日 常生活及植物的正常生长。根据调查报告显示2014年社会消耗电量大约是5.5万亿度,而用于路灯的用电量 大约占其中的12%。按市电0.7元每度计算,一年花费约460亿元,严重制

14、约着国家 的经济发展。但是我国的路灯管理水平还比较落后,基本上靠人工操作,花费了大量的 人力成本,而且路灯的开关控制不够准确及时,造成电能的大量浪费。因此提高路灯控制技术,科学合理智能的控制路灯,在满足人们在路上出行安全 的同时还能节约电能和减少人力成本,减少市政开支,所以大力推广照明节能技术具有 重大的意义。1.2路灯照明技术发展状况及趋势1.2.1路灯照明技术的现状目前大多数城市的路灯照明控制技术比较落后,基本上都是采用传统的控制方式, 即使用人工操作,在规定的时间点统一打开和关闭路灯,而且路灯的损坏情况全靠人工 巡逻检查,并且各街道路灯没有主次之分,主干道与小街道路灯的亮度要么统一要么偏

15、 亮或偏暗,这些现象就造成了路灯开关的不准确不及时,路灯维修不及时,各道路路灯 亮度不科学,这样的规划设计不仅浪费能源增加人力成本, 而且整体的照明效果也不好。1.2.2路灯照明技术的发展趋势电能是重要的二次能源,我国是发电大国,主要靠火力发电,当前世界能源危机 越来越严重,节约能源越来越重要,其中节约电能被提上日程,随着科学技术的发展, 城市路灯节能技术得到不断地进步,从传统的人工控制到由光照强度决定的智能控制, 从高压钠灯到LED灯,从供电电源由市电到太阳能发电,路灯照明技术的发展对电能 的节约都得到了较大的进步。第二章 自适应路灯控制系统的方案设计2.1控制系统的理论分析本系统整体分为两

16、部分又分为两段控制,光照控制模块和时钟控制模块。光照控制指在夜晚0点以后光照传感器开始工作,随着天渐渐变亮,光照强度逐 渐增强。主机接收从机收集的光照度,经过处理后向从机发出指令,从机根据指令执行 关灯行为,直至路灯全关。时钟控制指单片机在规定的时间点定时打开路灯。同时下午路灯打开的时间点随 着月份的变化而提前或延迟,例如夏季最晚打开路灯时间为19点,冬季最早打开路灯时间是17点,即每个月份增减20分钟o2.2控制系统的整体设计方案系统整体设计方案如图2.1所示主机显示模块光感模块AT89C51控制模 块时钟模块图2.1控制系统整体设计框图光感模块收集光照强度提供给单片机,时钟模块提供时间参考

17、,单片机根据收集的 数据处理后输出控制信息,通过控制模块对路灯的开关进行控制。主机通过串口收集各 个控制器的工作状态信息,然后通过显示模块显示各个控制器的信息 o第三章硬件电路设计3.1系统中的主要器件的介绍3.1.1单片机AT89C51简介单片机的特性概述:AT89C51单片机提供的标准功能:(1)8位CPU( 2)片内带振荡器,振荡频率fosc范围在1.212MHz ;可有时钟输出。(3) 128B的片内数据存储器。(4) 4KB 的片内程序存储器。(5)程序存储器的寻址范围为64KB。 (6)具有寻址范围为64KB 的片外数据存储器。(7) 21个字节特殊功能寄存器。(8) 4个8位并行

18、口: P0, P1, P2, P3o( 9) 1个全双工串行口,可用于多机通信。(10) 2个16位定时器/计数器。(11)中断系统有5个中断源,可编程为2个优先级。(12)片内采用单总线结构。(13) 用单一 +5V电源5 o单片机的特点:高度集成,体积小,可靠性能高;控制功能强;电压低,功耗低,便于生产便携式电子产品;容易扩展;性价比较高;AT89C51单片机的部分引脚功能简介:VCC接单一 +5V电源,GND接地,P0P3 口为8位双向I/O 口,其中P3 口的第二功能是 P3.0(RXD)串行输入口,P3.1(TXD) 串行输出口,P3.2 (/INTO )外部中断0,P3.3 (/I

19、NT1 )外部中断1,P3.4(T0)计时器0 外部输入,P3.5(T1)计时器1外部输入,P3.6(/WR)外部数据存储器写选通,P3.7(/RD) 外部数据存储器读选通。AT89C51单片机引脚如图3.1所示。P1.0VCCP1.1P0.0P1.2P0.1P1.3P0.2P1.4P0.3P1.5P0.4P1.6P0.5P1.7P0.6RESETP0.7RXDAT89C51/E,TXDALEIN T0PSENIN T1P27T0P26T1P25/WRP24/RDP23X2P22X1P21GNDP20图3.1 AT89C51引脚图3.1.2模数转换芯片简介ADC0832是一种专门用来将模拟信号

20、转换为便于计算操作的数字信号的芯片,与 微处理器完全兼容,它具有价格较低、接口比较简单、转换控制比较容易等优点,在单 片机系统开发中得到大量的使用。ADC0832的特点:(1)8位分辨率,最高分辨可达到256级;(2)(3)输入输出电平与 TTL/COMS相兼容;供电电源为+5V时输入电压在0-5V之间;(4)工作频率为250KHZ,转换时间在32us;(5)功耗一般在15mW ;ADC0832的引脚功能表如表3-1所示,其引脚图如图3.2所示。表3-1 ADC0832引脚功能表/CS片选使能信号,低电平有效CH0模拟输入通道0CH1模拟输入通道1GND接地DI数据信号输入,选择通道控制DO数

21、据信号输出,数据转换输出CLK芯片时钟信号输入VCC电源输入,参考电压/CSVCCCH0SCLKCH1DIGNDDO图3.2 ADC0832引脚图3.1.3通信芯片简介MAX485主要应用于RS-485总线上,其工作电源为+5V,通信方式为半双工,它 的功能是将TTL形式的电平转换成为抗干扰能力更强的 RS-485形式的电平。RS-485接口是一种新的接口标准,它具有的特点是:1、RS-485的电气特性:以A线和B线之间的电压差大于0表示高电平,小于0 表示低电平。2、RS-485接口的最大通信速率是10Mb/s,它的通信速率越快则通信距离就越近。3、RS-485接口使用差分接收器和平衡驱动器

22、相结合的形式,其抵抗共模的干扰能 力强。4、RS-485接口最大通信距离大约是1200米,如果加上485中继器通信距离更远, 并且在接口上允许最多连接128个从机,方便建立设备网络。MAX485引脚功能简介:RXD( 1引脚)接收器输出;/RE(2引脚)接收器输出使 能,为0时允许接收器输出;DE(3引脚)驱动器输出使能,为1时允许驱动器工作; TXD( 4引脚)驱动器输入;A( 6引脚)接受器非反相输入和驱动器非反向输出端;B(7引脚)接受器反向输入和驱动器反向输出端;GND(5引脚)和VCC(8引脚)分别是地和电源。MAX485引脚如图3.3所示。RXD VCCTXD A /RE B DE

23、 GND图3.3 MAX485引脚图3.1.4时钟芯片简介DS1302是一种实时时钟芯片,可以提供详细的时间信息,能对闰年自动校正,内 部具有31字节的数据存储,工作电压在2.5V至5.5V之间,此外有2个电源输入端, 一个为主电源输入端,另一个为备用电源输入端,备用电源可以使用电池或较大的电容, 防止掉电的情况下芯片可以正常的工作 。DS1302的引脚图如图3.4所示,其引脚功能描述为X1,X2晶振引脚 32.768KHZRST使能引脚I/O数据输入输出引脚SCLK串行时钟引脚Vcc1,Vcc2 电源供电引脚GND接地引脚VCC2VCC1X1SCLKX2IOGNDRST图3.4 DS1302

24、引脚图3.1.5显示模块简介1602液晶也被称为1602字符型液晶,能够同时显示16*2即32个字符。它通常用来显示字符。它由5*7个点组成的一个字符共组成32个字符,两个字符之间有一个点的间隔,在两行之间也有一个点的间隔,这种情况照成图像的显示效果不是很好LCD1602的引脚图如图3.5所示,其引脚功能如表3-2所示。表3-2引脚功能表VSS电源地vddI电源正极V0液晶显示对比度调整端RS寄存器选择端,“ 1”选择数据寄存器, “ 0”选择指令寄存器RW读写信号端,高电平读操作,低电平写操作E使能端D0-D78位双向数据端BLA背光正极BLK背光负极SVorwebdd1D D D D D,

25、AK图3.5 1602引脚图3.1.6光传感器简介光传感器是利用对光照度较敏感的元件将不易检测的光信号量转化为容易检测的 电信号量的一种传感器,光传感器的类别很多,在大多数的系统应用中被使用。由光敏 电阻器及其外围电路组成本设计使用的光传感器 。光敏电阻是利用半导体的光电效应制成的一种电阻,它的阻值根据接收到的光线 的强弱而变化。光线增强,阻值变小,光线减弱,阻值变大。光敏电阻的特性:(1)亮电阻:在有光照线照射时的电阻值。(2)暗电阻:在没有光线照射时的电阻值。(3)灵敏度:亮电阻与暗电阻的相对变化值。本设计使用的光敏电阻参数如下表 3-3所示,光敏电阻实物如图3.6所示。表3-3光敏电阻参

26、数表参数型号 .最大电 压N额定功 率/mW亮电阻/K Q暗电阻/M Q时间常 数/ms温度范 围/ c外径尺寸/mm封装形 式MG44-2105 0.2. a 1A TXD/RE BB /REDEDE图3.12 RS485电路图第四章软件设计4.1系统控制程序的设计流程基于单片机控制系统的自适应路灯控制器的软件设计采用KEIL开发环境开发,根据系统的实现功能划分成各个模块,根据系统的设计流程图及各个模块的流程图按顺序 逐个编写程序,最后用PROTUES仿真系统。在程序设计中加入了对光照度求平均值的 优化设计和时间调整设计使整个系统运行更合理。系统的总流程图如图4.1所示。-f系统初始化fJ开

27、始I0 tine 7否是7time = 120)delayms(60000); /延时 1 分钟if(AD_val = 120)P1_7 = 1;elseP1_7 = 0;delayms(250);AD_val是采集的光照强度转换后的值,120是设定值可根据需要改变,通过和设 定值比较,判断光照强度,由此控制继电器改变路灯的工作状态。其中判断过程加入了 延时,通过延时一分钟排除意外因素造成路灯闪烁,保证路灯的寿命和切换状态的正确 性16。4.3.2关灯方式程序设计路灯在早晨的关灯方式采用光照控制,各路灯通过光传感器采集光照强度,然后将 采集到的数据传给主机,因为整个路段路灯所处的环境不同,采集

28、到的光照强度可能差 别较大,所以主机处理数据时将去掉一个最高值和最低值将剩下的求平均值,保证关灯 的合理性。假设设置在光照强度为100LX时路灯要全灭,所以根据系统要求设置3个步 骤逐步关灯,即在光照强度达到30Lx时启用步骤1关掉一部分,达到60Lx时启用步骤 2再关掉一部分,到100LX时全部关掉。图4.5为道路路灯分布图。步骤1关掉的路灯:1、6、11、16、21步骤2光掉的路灯:4、7、10、13、18 TOC o 1-5 h z 79111315171900080246101214161820图4.5道路路灯分布4.3.3时间调整程序设计随着季节的变化,白天光照时间随之延长或缩短,所

29、以下午开路灯的时间如果固定就造成电能的大量浪费,所以合理的调节打开路灯的时间就显得很重要。本设计假如夏季最晚开灯时间为19点,冬季最早开灯时间为15点,即时间的调整为从12月到次年6 月逐月增加20分钟,从6月到12月逐月减少20分钟。uchar getTime;uchar PM,AM; PM下午开灯时间,AM早上关灯时间getTime = DateTime2 * 100 + DateTime1;if(mo n0 & mon =6)AM = CLOCKm on - 1200;PM = CLOCKmo n;elseAM = CLOCK12-mo n - 1200;PM = CLOCK12-mo

30、n;将分钟和小时重新组成一个四位数,小时作为高2位,分钟作为低2位,从12月、1月到6月各个月的开灯时间点组成数组,例如12月下午5点开灯,通过芯片读出来的 数是24进制,也就是17点,和分钟组成的新数就是1700,通过这种方式就能得到所有 时间点相对应的数字,通过查询法就能得到各个月的开灯时间点 17。4.4串口通信程序设计51单片机的串口能进行全双工通信,即能同时进行数据的发送和接收。在单片机上 接一个MAX485芯片构成一个半双工通信接口,从机开始处于接收状态,只有在主机 主动发送数据时从机才对接收的数据作出响应,主机通过发送地址数据,从机接收后检 查是否与自己的地址相符,如果是自己的地

31、址就响应,不是就不响应。采用这种查询的方式主机使所有的从机作出响应。基于本系统的功能要求,主机向从机发送数据,从 机接收数据后将自己的状态信息(地址、路灯正常工作标志、光照度)发送到主机,主 机收到数据后,检查数据中的路灯正常工作标志,如果出现路灯不正常工作的标志,则 将该标志的地址显示,同时将所有从机的光照度求平均值,以此来控制从机网络上路灯 的关灯方式18。51单片机可实现一台主机与多台从机的通信。在多机通信时从机不主动发送数据, 只有在从机接收到主机发送的命令后,从机才做出相应的响应。多机通信的过程如下:系统启动后全部从机初始化 SM2位均置“ 1”,使之只能接收地址帧。主机在发送地址之

32、前先将TB8=1,然后给所有从机发送地址数据。从机先判断接收到的数据的第九位,如果是“ 1”则表明是地址帧,如果是“ 0” 则是数据帧,从机接收到地址帧后,先与自己的地址号对比,如果地址相符就把SM2=0, 脱离多机状态,之后就构成双机通信。地址不符的从机由于SM2位等于1只能响应TB8=1的数据,对于收到TB8=0 的数据,则不作响应,这样就实现了主机与从机之间的双机通信。作出响应的从机通信完毕后将 SM2置1,恢复系统原有的状态,等待再次响应。主机发送下一个地址,相应的从机作出响应,直到全部从机作出响应。第五章仿真测试本系统通过PROTUES软件仿真测试,系统上电初始化后,主机开始发出命令

33、收集 从机的信息,从机返回的信息主要是从机地址、从机路灯的工作状态和从机收集的光照 信息。在光照控制阶段(即调节光敏电阻接收的光照度使其由0逐渐增大,此时禁用系统的时钟模块)主机需要获取各个从机收集的光照信息,通过处理后按照设定的关灯步 骤逐步关灯。在时钟控制阶段时,通过调节时间值模拟时间变化,当时间值大于17点时LED等全亮。5.1光照控制仿真测试通过调节RG的输入量的大小模拟光照度的变化。当光照度小于100Lx时模拟路灯LED亮,当大于100Lx时模拟路灯LED灭。光照控制仿真如图5.1丄11 E如H冈呵 AR2 lapcsVCC CLKR1721CH053CH1DIGNDDOJ2哄佩1P

34、0.1MJ1 PO.2MD2PQ.3WJ&3 RO 川AM P0 引 AM冏PQP2.0rflS P2.1fA9P2 2/10塞 EAM JQH2P23曲H PS.4.13 F2.阿 3 P2.e/AU R2.7/A15PSJMCrD P3JODP1.3阳.3削叮P1.4P3.4HDR1.5P3.5H1PI J6P3.5W?ATB9C52 11.0592tWhiM2vi k图5.1光照控制仿真图5.2时钟控制仿真测试通过软件编写改变输入的时间模拟现场时间控制,当输入的时间大于17点时模拟路灯LED亮,当输入的时间小于17点且大于7点时路灯不亮。时钟控制仿真如图5.2P7pKPQO/ApO PD

35、.imDI P0.2/AD2 P0.3TAD3 PQ.4fAD1 P0.S/AD5 P0.5/AP6 P0.7/AD7P2.m9IP23UCA11P2.4XA12P2.5AA13 P2J&TA14 P2.7W15円omD M-lffXD P3.2jiNT P3.WTrP3JHDP3 5/T11P3.升面Ml302 Clock-U3Time: 17-48-30 Date; 19-05-161RL212.TllXT:-图5.2时钟控制仿真图5.3系统总控制仿真测试主机显示模块在路灯全部正常工作时显示ALL NORMAL”和时间的字样。下图5.3为路灯全部正常工作时的软件仿真电路图主机显示IJL*g

36、1N* JJ-til nornil 丙l氣強昇$.图5.3路灯正常时系统仿真电路当有路灯出现故障时,此时有2种故障情况,一种是路灯的灯具损坏,一种是路灯 的控制器损坏,此时显示模块将显示“ break”字样,后面是出现故障路灯的地址和路灯 的故障标志(用“ 1”表示灯具损坏,用“ 2”表示控制器损坏)。下图5.4为路灯2出 现故障时的软件仿真电路。冶巳主机显示2 10P图5.4路灯2出现故障时的软件仿真电路第六章结束语自适应路灯控制系统的设计是以单片机 AT89C51为中心处理器,以光敏电阻作为 光检测元件提供光照度数据,以时钟芯片 DS1302为控制核心提供时间参考,通过主机 上的液晶显示屏

37、显示从机上传的信息,通过软件的编程设计将各个模块的信息合理的结 合,构成路灯的自适应控制系统。它实现了分时控制和光照控制相结合的控制方式,同 时在分时控制中又加入了时间调整策略,使系统能随季节的变化而改变。在光照控制方 式中,加入了延时策略和反馈信号,通过延时能有效的合理的避免外界环境的突变(闪 电)而引起的错误信号输入造成路灯的闪烁,反馈信号反馈的是路灯的亮灭情况,能有 效的检测控制系统打开路灯的情况下路灯是否亮的信号,方便掌握路灯的工作情况。由于本系统采用的是分段控制,对于时钟控制如果加入光照控制以及将光照控制的 优先级设为高级,则系统的效率更好。对于 LCD显示,显示的内容有限,而如果主

38、机 为PC机又会增加传输距离,所以后期可以采用 GPRS无线传输模块上传数据到PC主 机,在PC主机上能够很好的显示所有路灯的情况。参考文献郭迎新城市道路照明降压节电技术的应用探讨J.中国高新技术企业,2011(12): 1-1王松武常用电路模块分析与设计指导M.北京:清华大学出版社.2007.1金仁贵.单片机应用系统的开发方法J.电脑知识与技术:学术交流.2006 ( 12): 1-1王立红.基于单片机的智能路灯控制系统J.网络财富,2010( 6): 1-1赵佩华.单片机原理及接口技术M.北京:机械工业出版社2008.3,48-49严怀龙.基于单片机的数据采集系统J.广西轻工业.2006(

39、 6): 1-1莫浩越,韩晋栋.基于RS-485总线的液冷测控装置设计J.中国科技纵横,2015( 10): 1-1尹俊.基于光电传感器的智能灯控系统的设计J.电子技术,2011(10) : 1-1汤春龙.智能家居信息采集系统的研究与实现D.湖南.电子科学与技术.2014赵尚武.小型电磁继电器可靠性试验装置的研究D.北京.机电工程系.2005王皑.余丹妮.基于单片机的模拟路灯控制系统设计J.仪表技术.2011( 11): 1-1雷巍.基于DS1302的时钟接口设计J.四川兵工学报,2011(11) : 1-1童诗白.模拟电子技术基础(第四版)M.北京:高等教育出版社2006. 5: 85-87

40、张亚林.基于C52控制的ADC0832应用详解J.数字技术与应用,2013(13) : 1-1张洪瑞.单片机应用设计200例M.北京:北京航空航天大学出版社2006.7,50-51王静霞.单片机应用技术(C语言版)M.北京:电子工业出版社.2009.5,70-72谭浩强.C程序设计(第三版)M.北京:清华人学出版社.2005.7, 30-35孔艳艳.基于STC89C52的智能照明系统设计J.电子世界,2014(15): 1-1附录主机通信部分程序#in elude sbit RE_DE=P2A7;#defi ne COUNT 10#defi ne Slaver_NUM 10un sig ned

41、 char bdata flag;sbit time_over_flag =flagA0;un sig ned char bufferCOUNT;un sig ned char point;un sig ned char Slave_ADSlaver_NUM;un sig ned char ADD_ num;un sig ned char idata coun t_10ms;un sig ned char idata sen d_data7=0 x31,0 x32,0 x33,0 x34,0 x35,0 x36,0 x37;void UART_i ni t();void COM_se nd(v

42、oid);un sig ned char CLU_checkdata(void);void UART_i nit()SCON =0 x58;TMOD =0 x21;TR1 =1;ES=1;PS=1;TH1 =0 xfd;ET1 =0;void timer0_i nit()time_over_flag=0;coun t_10ms=0;ADD_num=0;TL0=0 x0F0;TH0=0 x0D8;ET0=1;void systemn it(void)UART_i nit();timerO_i nit();EA =1;com_interrupt(void) interrupt 4 using 3u

43、n sig ned char RECEIVR_buffer;if(RI)一RI=0;RECEIVR_buffer=SBUF;if(po in t=0)if(RECEIVR_buffer=0 xFE)bufferpoi nt+=RECEIVR_buffer; _elsepoin t=0;else if(poi nt0&poi nt10)bufferpoi nt+=RECEIVR_buffer;else if(po in t=10)if(RECEIVR_buffer=0 xEF)bufferpoi nt=RECEIVR_buffer;Slave_ADADD_num+=buffer2;elsepoi

44、n t=0;else poin t=0;if(TI)TI=0;timer0_i nterrupt(void) in terrupt 1 using 2coun t_10ms+;if(cou nt_10ms=50) _ET0=0;TR0=0;time_over_flag=1;coun t_10ms=0 x00;elseTL0=0 x0F0;TH0=0 x0D8;void COM_se nd(void)RE_DE=1;for(po in t=0;po in t=10,TI=1;po in t+)SBUF=bufferpoi nt;TI=0;RE_DE=0;void write_buffer( un sig ned char slaver_add)un sig ned char i;TB8=1;buffer0=0 x

温馨提示

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

评论

0/150

提交评论