大学毕业论文-—基于gsm的远程路灯控制器的设计.doc
《大学毕业论文-—基于gsm的远程路灯控制器的设计.doc》由会员分享,可在线阅读,更多相关《大学毕业论文-—基于gsm的远程路灯控制器的设计.doc(59页珍藏版)》请在咨信网上搜索。
毕 业 设 计 设计题目:基于GSM短消息的路灯自动监控系统设计 基于GSM短信息的路灯自动监控系统设计 摘 要 在我国,线代城市路灯照明系统的维护及管理水平不仅反映出城市的现代化建设水平,而且还体现城市的现代化发展程度。设计和实现安全性好、自动化程度高、高效节能的路灯自动监控系统,是当代城市现代化发展的必然趋势。 本文介绍基于GSM短消息的路灯自动监控系统的结构和功能。该系统由监控中心、分控点和通信三部分组成。监控中心主要包括PC机,GSM模块,监控中心软件采用VB编程,通过GSM模块实现与分控点的通信,进行数据及信息的传递。分控点以单片机为核心,辅以外围设备,连接GSM模块、信息采集模块等,并实现与监控中心信息交换,对中心命令响应,完成数据采集等任务。设计了报警功能,使系统发生故障时能够尽早排排除。经调试表明,该系统适用性强、可靠性高,能够节省人力,物力,减少电能损耗,提高市政路灯管理水平。 本设计方案在理论上可行,实际产品也符合市场需求,系统可以方便地进行功能扩展,该系统有很广阔的应用前景。 关键词:路灯GSM 短消息 监控 可靠性 Street lamp automatic monitoring system design based on GSM short message Abstract In our country, generation of city street lamp lighting system maintenance and management level not only reflects the city's modernization level, but also reflect the modernization level of a city. Design and implement the security is good, high degree of automation, high efficiency and energy saving lamp automatic monitoring system, is the inevitable developing trend of contemporary urban modernization. In this paper, based on GSM short message of the structure and function of street lamp automatic monitoring system. The system consists of the monitoring center, locus of control and communication of three parts. Monitoring center mainly includes PC, GSM module, the monitoring center software using VB programming, through GSM communication module implements and control point, for the transmission of data and information. Control points with the single chip processor as the core, supplemented by the peripheral equipment, connect the GSM module, information collection module, etc., and implementation and the monitoring center information exchange, the central command response, finish the tasks such as data acquisition. Design the function of alarm, the system fails to row out as soon as possible. After the debugging shows that the system applicability, high reliability, can save manpower, material resources, reduce power losses and improve the level of city street lamp management. This design scheme is feasible in theory, the actual products are in line with market demand, the system can be easily function expansion, the system has a very broad application prospects. Keywords:street lamp GSM short message control reliability 目 录 1 引言 6 2 总体方案与设计 7 2.1 路灯智能监控系统组成 7 2.2城市路灯监控系统的功能 8 3 路灯自动监控系统硬件设计 9 3.1通信模块设计 11 3.1.1 GSM模块TC35i简介 11 3.1.2 GSM模块外围电路 12 3.2 监控模块设计 13 3.2.1上位机 13 3.2.2 监控中心 14 3.3 数据采集模块设计 14 3.3.1 STC89C52单片机 15 3.3.2 A/D 转换芯片ADC0832 17 3.3.3多路模拟开关CD4051 19 3.4 液晶显示模块设计 21 3.4.1 HSl2864-15简介 21 3.4.2 HSl2864-15显示模块电路 21 3.5 键盘模块设计 22 3.6 模拟路灯开关模块设计 23 4 路灯系统软件设计 23 4.1 软件设计概况 24 4.2 AT指令 24 4.2.1指令简介 24 4.2.2指令初始化 24 4.2.3短消息的发送与接收 25 4.3 单片机与TC35的通信 25 4.4 GSM模块初始化 27 4.5 HS12864-15的初始化 27 4.6 键盘模块的初始化 28 4.7 ADC0832初始化 29 5 硬件调试 31 5.1硬件电路的焊接 31 5.2焊接调试 31 5.1 调试结果 32 6 结论 33 谢辞 33 参考文献 34 附录 35 附录Ⅰ 电路原理图 36 附录Ⅱ 源程序 37 唐 山 学 院 毕 业 设 计 59 唐 山 学 院 毕 业 设 计 1 引言 GSM模块是继GSM手机外另一种特别重要的GSM移动通信系统的终端设备。GSM模块在短消息方面的应用很具优势,具有实时在线、无需拨号、廉价便宜、覆盖范围广等特点,尤其适用于实现无线数据的双向传送、需频繁传输小流量数据、无线远程检测和控制等。SMS(Short Message Service)短消息服务是GSM(Global System for Mobile Communication)系统提供的一种GSM终端之间,利用服务中心(Service Center)进行文本、信息收发的应用服务,另外服务中心完成信息的存储及转发功能。 GSM模块是GSM无线移动通信系统与传统调制解调器相结合的一类数据终端设备,因此也被称无线调制解调器。GSM模块的出现给GSM的发展注入了新的血液,凡是应用调制解调器的场合大多可以采用GSM模块代替。伴随着GSM通信网络的快速普及和日益激烈的竞争,GSM模块作为一种主要的GSM移动通信网络接入设备,现已得到越来越多的系统开发商和系统制造商的青睐,基于GSM模块的应用雨后春笋发展起来。 所谓短消息就是通过GSM网络传输的有限长度的文本信息。SMS(Short Message Service)短消息业务作为GSM网络的一种基本业务,与语音传输及传真一样,同为GSM数字蜂窝移动通信网络提供的主要电信业务。它通过无线控制信道进行传输,不用建立拨号连接,把要发的信息加上目的地地址发送到短消息服务中心SMSC(Short Message Service Center),经SMSC完成存储后再发送给最终的信宿。短消息服务本身具备数据传送功能,利用SMS进行无线通信可以双向传输数据,而且性能稳定,为远程数据传送和监控设备通信提供了支持平台。 SMS短信息服务作为GSM网络的基本业务,已得到越来越多的系统运营商和系统开发商的重视,基于SMS短消息的各种应用也蓬勃发展起来。考虑到系统安装成本、维护费用、传输时间、可靠性、安全性等一系列问题,我们以SMS短消息作为监控中心和分控点间数据传输的通道,设计了基于GSM短消息的城市路灯监控系统。 2 总体方案与设计 2.1 路灯智能监控系统组成 路政部门对路灯系统控制的基本要求是:能自动控制路灯的开和关,实时采集路灯照明线路的电压、电留等参数,统计亮灯率,检查线路的状态(短线或断路等),能分析故障原因 ,并为照明系统的正常运作及维护提供帮助和支持。 随着城市现代化建设的发展,人们对路灯从数量到质量的要求日益提高。传统的监控方式不仅花费大量的人力、物力和财力,还无法达到及时、准确、全面。发展路灯的自动化是物质文明的提高,更是精神文明的进步,利用先进技术提高路灯自动化控制、管理水平,实现科学化的控制和管理水平。 互感器 信号调理 多路开关 分站点的单片机 单片机 EEPROM 实时时钟 继电器 驱动电路 键 盘 GSM模块1 液晶显示 GSM 网络 通信 GSM模块2 监控(中心)计算机 图1-1路灯监控系统组成 城市路灯自动监控系统由监控中心、分控点及通信部分组成。图1-1为路灯监控系统的基本组成。监控中心由监控计算机及其外围设备、GSM通信模块等组成,用于对辖区各路灯节点进行监控。各分控点均安装在市区街道路灯变压器或者配电箱处,内装有单片机测控装置,包括电流采集电路、电压采集电路、接触器驱动电路及GSM通信模块等,用于执行监控中心的遥测、遥控等命令,对节点各路灯支路的电流、电压进行监测和采集,响应监控中心命令对各支线路灯进行开关控制。 2.2城市路灯监控系统的功能 监控中心是监督控制的方式,是整个城市路灯系统的指挥和数据处理中心,主要完成各类信息及数据的收发、整理,根据需要对各节点进行遥控、遥测。分控点单片机系统为实时在线控制系统,能不断检测线路的状态、参量和查询监控中心的命令。 (l)遥控 ①监控中心根据路灯开、关时间自动控制路灯开和关,以当地365天日出日落时间作为基本条件,设定有效开/关时段,根据天气变化等因素引起的照度不同,按具体情况执行开/关操作,方便使用,节省电能。 ②系统操作人员在监控中心进行操作,实现群控开关灯,或部分开关灯。 ③分控点根据预设时间独立定时开关灯。 (2)遥测 监控中心微机可以对分控点进行数据采集,包括该时刻的电压、电流等运行参数。以短消息的形式形成报表,上传上位机(监控中心计算机),通过对这些数据分析可得到线路状态(短路或开路等)、亮灯率、故障原因等数据资料。假若采集到分控点数据不正常(譬如关灯时线路电流不为零)或远程终端故障等,则必须能够自动报警,做到异常、故障早发现早处理。 (3)遥信 分控点向监控中心上报工作状态及故障信息,遇故障时能够及时自动报警。 3 路灯自动监控系统硬件设计 3.1通信模块设计 3.1.1 GSM模块TC35i简介 西门子的TC35系列模块性价比很高,并且己经有国内的无线电设备入网证,所以本设计选用的是西门子TC35i。TC35i是西门子为适应各个专业领域对无线数据传输、语音传输及可开发性的需求推出的基于GSM900移动通信网络系统的OEM模块,功能上与TC35兼容,设计紧凑,大大缩小了用户产品的体积。TC35i与GSM2/2+兼容、双频(GSM900/GSM1800)、RS232数据口、符合ETSI标准GSM07.07和GSMO7.05且易于升级为GPRS模块;该模块集射频电路和基带于一体,向用户提供标准的AT命令接口,为数据,语音、短消息和传真提供快速、可靠、安全的传输,接口协议公开,方便用户的应用开发及设计。 图3-3 TC35i模块示意图 TC35i模块如图3-3所示,从功能上看主要由4部分组成:GSM基带处理器、GSM射频部分、电源A-SIC(Application Specific Integrated circuit)、Flash。GSM基带处理器是整个模块的核心,它由一个C166CPU和一个DSP处理器内核控制着模块内各种信号的传输、转换、放大等处理过程。GSM射频部分是一个单片收发器SMARTi,它由一个外差式接收器、上变频调制环路发送器(upconversion modulation loop transmitter)、一个射频锁相环路和一个全集成中频合成器4个功能块组成,共同完成对射频信号的接收和发送等处理。GSM模块电流变化非常大,空闲时电流小于3mA,而在通话期间电流最大可达2.3A,这就对供电电路提出了较高的要求。GSM模块电源ASIC部分使用线性电压调节器把外部输入的电源电压Vbatt+进行稳压处理后供GSM基带处理器和GSM射频部分使用,此外它还输出一个2V/70mA的电压供模块外的其他电路使用。GSM射频部分的功率放大器对电源电压要求不高,所以直接使用外部的输入电压Vbatt+。Flash用来存储一些用户配置信息、电话本和其他信息.。 3.1.2 GSM模块外围电路 TC35i外围电路图如图3-4所示 图3-4 TC35i外围电路接线图 。TC35i是西门子最新推出的无线通信模块,功能与TC35兼容,设计紧凑。TC35i与GSM 2/2+兼容,双频(GSM900/GSMl800)工作,带有RS232数据口。符合ETSI标准GSM0707和GSM0705,且易于升级为GPRS模块。该模块集射频电路和基带于一体,向用户提供标准的AT命令接口,为数据、语音和短消息提供快速、可靠、安全的传输,方便用户的应用开发及设计[4,5]。TC35i有40个引脚,通过ZIF连接器引出。这些引脚可划分为5类,即电源、数据输入/输出、SIM卡、音频接口和控制[3,4,5]。1~14引脚为电源部分,其中l~5引脚为电源电压输入端VBATT+6~10引脚为电源地GND,ll~12引脚为充电端,13引脚为对外输出电压(供外部电路使用),14引脚ACCU/TEMP接负温度系数的热敏电阻;24~29引脚为SIM卡连接端;33~40引脚为语音接口用来接电话手柄。15、30、31和32引脚为控制部分,15引脚为启动线IGT(Ignition)。当TC35i通电后必须给IGT一个大于100 mV的低电平,模块才能启动。30引脚为RTC BACK up;31引脚为掉电控制;32引脚为SYNC,16~23引脚为数据输入/输出端[6]。电源电路分为充电电池和稳压电源模块两部分。充电电池为整个系统提供3.6 V 工作电压.同时产生MAX232所需要的高电平:三端电源模块LM7806将外部12 V直流电源转换为6 v.连接至ZIF连接器的11、12引脚。在充电模式下可为TC35i提供6V/500。mA的充电电源。 本设计中,启动电路是由漏极开路三极管及上电复位电路组成。模块被上电10ms后(电池电压比须大于3 V),为保证其正常工作,必须在15引脚(IGT)施加低电平信号,应保持100 ms以上且该信号下降沿时间低于1ms,启动后15引脚(IGT)应一直保持高电平。 本设计中数据通信电路主要实现短消息收发、软件控制、与监控计算机机通信等功能。TC35i的数据接口采用串行异步收发,满足RS-232接口电路标准。工作在CMOS电平(即2.65 V)。数据通信电路以MAX232为核心实现电平转换和串口通信。 TC35i串口通过MAX232与单片机串口的连接图如图3.5所示。 图3-5 TC35i串口与单片机串口的连接图 3.2 监控模块设计 3.2.1 上位机 上位机是指可以直接可以直接发送监控命令的计算机。一般是PC/host computer master/master computer/upper computer,屏幕上显示各种信号变化(液压、水位、温度等)。下位机直接控制设备获取设备状况的计算机。一般是PLC/单片机 single chip microcomputer/slave computer/lower computer 之类的。上位机发出的命令手下给下位机,下位机再根据此命令解释成相应时序信号直接控制相应设备。下位机不时读取设备状态数据(一般为模拟量),转化为数字信号反馈给计算机。 3.2.2 监控中心 监控中心由监控计算机和GSM通信模块等组成,用于对辖区各路灯节点进行监控。各分控点均安装在市区街道路灯变压器或者配电箱处,内装有单片机测控装置,包括电流采集电路、电压采集电路、接触器驱动电路及GSM通信模块等,用于执行监控中心的遥测、遥控等命令,对节点各路灯支路的电流、电压进行监测和采集,响应监控中心命令对各支线路灯进行开关控制。 监控中心为监督控制方式,是整个路灯系统的指挥和数据处理中心,主要完成各种信息和数据的收发、整理,根据需要对各节点进行遥测、遥控,亦可脱机进行,完成管理、办公自动化方面的工作。分控点单片机系统为实时在线控制系统,不断检测线路状态、参量及查询监控中心的命令。 3.3控制模块设计 3.3.1 STC89C52单片机简介 STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 单片机是一种集成的电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、4个I/O并行串口和中断系统、定时器/计数器等功能集成到一块硅片上构成的一个小而完善的计算机系统[13]。由于它具有体积小、功能强和价格便宜等优点,因而被广泛地应用于产品智能化和工业控制自动化上。现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。功能强大的STC89C52单片机可灵活应用于各种控制领域。 STC89C52单片机的原理框图如图3-8所示。 频率基准源 计数器 串行输出 振荡器及定时电路 STC89C52 8K字节 ROM 256x8bit RAM 3个16位定时器/计数器 64K总线扩展控制 可编程I/O 可编程串行口 中断 控制 并行I/O口 串行输入 图3-8 原理框图 STC89C52主要工作特性:片内程序存储器内含4KB的Flash程序存储器,可擦写寿命为1000次,片内数据存储器内含128字节的RAM、有21个特殊功能寄存器。具有32根可编程并行I/O口线、3个16位可编程定时/计数器、可编程的3级程序锁定位,中断系统是具有5个中断源、2个级优先权的中断结构,具有一个全双工的可编程串行通信口,此单片机片外可扩展64KB ROM和64KB RAM。STC89C52工作电源电压为5V、最高工作频率为24MHz。 STC89C52各引脚功能如图3-9所示。 图3-9 STC89C52引脚图 STC89C52为40 脚双列直插封装的8 位通用微处理器,其主要用于会聚调整时的功能控制。功能包括对会聚主IC内部寄存器、数据RAM及外部接口等功能部件的初始化,检测信号的接收及处理和输出控制信号等。单片机的主要管脚有:XTAL1(19脚)和XTAL2(18脚)为晶振电路的两个引出口,外接11.0592MHz 的晶振和两个30pF的电容。RST(9脚)为复位电路的端口,外接电阻、电容、开关组成的复位电路。VCC(40脚)和GND(20脚)为供电电源的端口,用于连接+5V直流电源的正负端。P0-P3 均为串行口,其中P0~P2为可编程通用I/O端口,P3口有特殊的定义,应用的是其什么功能可由软件去控制。对于/Vpp(31脚),当接高电平时,单片机在复位后从内部ROM的0000H开始执行,当接低电平时,复位后直接从外部ROM的0000H开始执行。本设计使用的内部ROM,所以直接将此引脚接+5V电源。 STC89C52单片机正常工作时,都需要有一个时钟电路和一个复位电路。本设计中选择了内部时钟方式和按键电平复位电路,来构成单片机的最小系统。单片机最小系统,是指可以使单片机正常工作的应用最少的元件组成的系统。对51系列单片机来说,最小系统一般应该包括:单片机芯片、晶振电路、复位电路等。其中晶振电路的主要功能是:产生时钟信号,供单片机及外围电路使用。复位电路的主要功能是:把单片机的PC值初始化为0000H,这样单片机即可从0000H单元开始执行相应的程序。 复位电路:复位通常有2种基本形式:上电复位和开关复位。上电复位要求接通电路后,自动实现复位操作。开关复位则要求接通电源后,在单片机运行期间,假如发生死机,需要用按钮实现单片机的手动开关复位,典型的51单片机当RST脚的高电平持续两个机器周期以上就可以完成复位。复位电路由电阻、电容和开关三个器件连接而成。上电后,电容即会被充电,会给单片机一个高电平信号,按键按下时,单片机的复位端口又会被给予低电平信号。因此无论单片机发生死机还是正在运行中,都可使单片机的RST端口持续一定时间段的高电平信号完成上电复位。本次设计中应用的是上电且开关复位。 晶振电路:晶振的经常取值为11.0592MHz,原因是此频率的晶振可以得到精确地波特率9600/19200,本次设计需得到的是9600的波特率,此波特率可广泛应用与串口通讯。12MHz也是常用的单片机的频率,这个频率会为定时操作产生很大的便利。本设计所使用的是11.0592MHz的晶振。晶振的振荡频率的选取很重要,会直接影响单片机的处理速度,振荡频率越大单片机的处理速度越快。激起震荡的电路中,电容C2、C3一般采用15-33pF,并且电容与晶振的距离以及晶振与单片机的距离都是越近越好。 3.3.2继电器 继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。当输入量(如电压、电流)达到规定值时,使被控制的输出电路导通或断开的电器。具有动作快、工作稳定、使用寿命长、体积小等优点。广泛应用于电力保护、自动化、运动、遥控、测量和通信等装置中。 电磁式继电器一般由铁芯、线圈、衔铁、触点簧片等组成的。只要在线圈两端加上一定的电压,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合。当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力返回原来的位置,使动触点与原来的静触点(常闭触点)吸合。这样吸合、释放,从而达到了在电路中的导通、切断的目的。对于继电器的“常开、常闭”触点,可以这样来区分:继电器线圈未通电时处于断开状态的静触点,称为“常开触点”;处于接通状态的静触点称为“常闭触点”。 3.4 数据采集模块设计 数据采集系统的基本构成如图图3-6所示。主要包括多路模拟开关、信号调理器和A/D转换器这三大部分。 A B C A/D 转换器 数字信号输出 模拟信号输入 量化器 编码器 采样/保持器 信号调理器 图3-6 数据采集系统的基本构成 信号调理器一般是通过可编程增益放大器(PGA)、自动补偿或校准电路对模拟信号进行调理,使之能满足A/D转换器对输入电压的要求。新型A/D转换器一般都包含采样/保持器(部分A/D转换器中无采样/保持器)、量化器和编码器。图3-6中A点为模拟信号,B点为幅度连续但在时间上离散的信号(亦称离散时间信号或序列),C点为幅度和时间均被离散化的信号,经过编码器即可输出数字信号。 多路模拟开关亦称多路转换器(Multiplexer,MUX),其作用是按规定顺序依次从多路模拟输入信号中选择其中一路送至A/D转换器进行模/数转换。 A/D转换器件的主要作用是实现量化和编码。量化就是模拟信号先经过在时间轴上抽样后获得取样电平值,再用一个预定精度的数值来近似表示的过程。 目前,A/D转换器集成电路的开发应用技术受到了人们的普遍关注,国内外许多半导体公司相继推出一批各具特色的A/D转换芯片。其设计目标是通过单片IC将模拟输入信号转换成脉冲形式的数字输出信号。从电路结构上看,目前实现A/D转换的主要类型有闪烁式、积分式、逐次逼近式、∑-△式和流水线式。 本设计的数据采集部分主要由单片机STC89C52及芯片ADC0832和CD4051组成,以采集一路信号为例,其硬件连接图如图3-7所示. 图3-7 数据采集部分硬件连接图 3.3.2 A/D 转换芯片ADC0832 ADC0832是美国半导体公司生产的一种8位分辨率、双通道A/D转换芯片,其最高分辨可达256级,可以适应一般的模拟量转换要求。其内部电源输入与参考电压的复用,使得芯片的模拟电压输入在 0-5V之间。芯片转换时间仅为32μS,据有双数据输出可作为数据校验,以减少数据误差,转换速度快且稳定性能强。独立的芯片使能输入,使多器件挂接和处理器控制变得更加方便。通过DI数据输入端,可以轻易的实现通道功能的选择。 ADC0832 具有以下特点: (1) 8位分辨率; (2)双通道A/D转换; (3) 输入输出电平与TTL/CMOS相兼容; (4) 5V电源供电时输入电压在0-5V之间; (5)工作频率为250KHZ,转换时间为32μS; (6)一般功耗仅为15mW; (7)8P、14P—DIP(双列直插)、PICC多种封装; (8) 商用级芯片温宽为0°C到+70°C,工业级芯片温宽为−40°C到+85°C; 芯片接口说明: CS_ 片选使能,低电平芯片使能。 CH0 模拟输入通道0,或作为IN+/-使用。 CH1 模拟输入通道1,或作为IN+/-使用。 GND 芯片参考0电位(地) 。 DI 数据信号输入,选择通道控制。 DO 数据信号输出,转换数据输出。 CLK 芯片时钟输入。 Vcc/REF 电源输入及参考电压输入(复用) 。 单片机对ADC0832的控制原理:正常情况下ADC0832与单片机的接口应为4条数据线,分别是CS、CLK、DO、DI。但由于DO端与DI端在通信时并未同时有效并与单片机的接口是双向的,所以电路设计时可以将DO和DI并联在一根数据线上使用。 当ADC0832未工作时其CS输入端应为高电平,此时芯片禁用,CLK和DO/DI的电平可任意。当要进行 A/D转换时,须先将CS使能端置于低电平并且保持低电平直到转换完全结束。此时芯片开始转换工作,同时由处理器向芯片时钟输入端CLK输入时钟脉冲,DO/DI端则使用DI端输入通道功能选择的数据信号。在第1个时钟脉冲的下沉之前DI端必须是高电平,表示启始信号。在第2、3个脉冲下沉之前DI端应输入2位数据用于选择通道功能,其功能项见表1。 MUX ADDRESS CHANNEL # SGL/DIF ODD/SIGN 0 1 1 0 + 1 1 + 0 0 + — 0 1 — + 表1 ADC0832功能表 如表1所示,当此2位数据为“1”、“0”时,只对CH0进行单通道转换。当2位数据为“1”、“1”时,只对CH1进行单通道转换。当2位数据为“0”、“0”时,将CH0作为正输入端IN+,CH1作为负输入端 IN-进行输入。当2位数据为“0”、“1”时,将CH0作为负输入端 IN-,CH1 作为正输入端 IN+进行输入。 到第3个脉冲的下沉之后DI端的输入电平就失去输入作用,此后DO/DI端则开始利用数据输出 DO进行转换数据的读取。从第4个脉冲下沉开始由DO端输出转换数据最高位 DATA7,随后每一个脉冲下沉DO端输出下一位数据。直到第11个脉冲时发出最低位数据DATA0,一个字节的数据输出完成。最后将CS置高电平禁用芯片,直接将转换后的数据进行处理就可以了。 3.3.3多路模拟开关CD4051 对多个多个变化较为缓慢的模拟信号进行A/D转换时,利用多路开关将各路模拟信号轮流与A/D转换器接通,使一个A/D转换器能完成多个模拟信号的转换,节省硬件开销。 对A/D通道,需要用多路输入、一路输出的模拟开关,使输入的多路模拟信号轮流与与A/D转换器接通 对D/A通道,要在D/A转换器之后加一个一路输入、多路输出的模拟开关,使输出的模拟信号轮流分配到各模拟通路。 CD4051为双向切换芯片,它既可作多路输入、一路输出的模拟开关,也可作一路输入、多路输出的模拟开关。 CD4051的引脚图如图3-10所示。 图3-10 CD4051引脚图 引脚S为选通端。当S为低电平时,选中某一通道,使开关接通。 A2~A0是开关通道号输入端。当A2~A0输入000~111时,分别对应0~7通道上的开关处于闭合状态。 通常S和A2~A0信号由接在CPU数据总线上的一个锁存器提供,这样就可以用输出指令实现通道选择。 I/O 7~I/O 0为8路模拟输入。 O/I为1路模拟输出。 AD4051的真值表如表2所示。 表2 AD4051真值表 S’ A2 A1 A0 选通 0 0 0 0 I/O0 0 0 0 1 I/O1 0 0 1 0 I/O2 0 0 1 1 I/O3 0 1 0 0 I/O4 0 1 0 1 I/O5 0 1 1 0 I/O6 0 1 1 1 I/O7 1 * * * * 3.4 液晶显示模块设计 3.4.1 HSl2864-15简介 HSl2864-15是一种图形点阵液晶显示器,它主要由其控制器ST7920决定,ST7920同时作为控制器和驱动器,它可提供33路com输出和64路seg输出。在驱动器ST7921的配合下,最多可以驱动256×32点阵液晶。其可完成图形显示,也可以显示8×4个(16×l6点阵)汉字。 那么它是如何工作的呢,下面是其显示原理: 显示汉字需要有其对应的字模,所谓汉字字模就是用O、l表示汉字的字形,将汉字放入n行×n列的正方形内,该正方形共有n×n个小方格,每个小方格可用一位二进制表示,凡是笔划经过的方格值为1,未经过的值为0。汉字点阵字模有16x16点、24×24点、32×32点,48×48点几种,每个汉字字模分别需要32、72、128、288个字节存放,点数愈多,输出的汉字愈美观。HS12864-15为64行×128列的点阵液晶模块,分为上半屏和下半屏,可以显示16×l6点的汉字4×8二32个。而显示字符或数字仅需要占用16×8点。如果显示图片,也要和显示字符、汉字一样取模。图片最好不要超过128×64,否则会显示不完全。HS12864-15其控制器ST7920有内建GB码简体中文字型库,控制器ST792O的字型产生RAM也可提供用户自定义字符生成(造字)功能,用户可以将CGROM中没有的字符定义到CGROM中。 3.4.2 HSl2864-15显示模块电路 HSl2864-15与单片机串口连接图如图3-11所示。 图3-11 HSl2864-15与单片机串口连接图 本设计中,HSl2864-15主要功能有,显示日期、时间,路灯不同季节的开关灯的时段等。当路灯线路发生故障时,显示模块会显示报警信息,并以短消息的形式通过GSM网络上传至监控中心,监控中心接到报警信息后,会及时做出处理。 3.5 键盘模块设计 键盘在单片机应用系统中是一个关键的部件,它能实现向计算机输入数据、传送指令等功能,是人工干预的主要手段。 键盘输入信息的主要过程如下: (1)CPU判断是否有键按下。 (2)确定按下的是哪一个键。 (3)把此键代表的信息翻译成计算机所能识别的代码,如ASCII或其他特征码。 如果步骤(2),(3)主要由硬件完成,称为编码键盘:如果主要由软件完成,则称为非编码键盘。单片机应用系统中通常采用的是非编码键盘,常用的为行列式键盘。 行列式键盘按键设置在行线和列线交点处,行、列线分别连接到按键开关的两端。列线通过上拉电阻接到+5V上,平时没有键按下时列线处于高电平状态.而当有键按下时,列线电平状态将由与列线相连的行线电平决定。行线电平如果为低,则列线电平为低;行线电平如果为高,则列线电平亦为高。必须将行线和列线配合并作适当的处理,才能确定闭合键的位置。键盘的原理图如图3-12所示。 图3.12 键盘的原理图 3.6 模拟路灯开关模块设计 系统的路灯开关部分主要应用了光电耦合器件。光电偶合器件(简称光耦)是把发光器件(如发光二极体)和光敏器件(如光敏三极管)组装在一起,通过光线实现耦合构成电—光和光—电的转换器件。路灯的开关电路如图3-13所示. 图3.13 路灯的开关电路图 4 路灯系统软件设计 4.1 软件设计概况 硬件作为整个系统的设计基础,起到的是骨架作用,要想使整个系统顺利运转起来,还需要通过软件来为整个设计的正常运行提供重要的支撑作用。在硬件系统的强大支撑作用下,本设计还采用了较多的软件与之相互搭配协调,在保证系统功能的完善的同时,又保证了系统运行的可靠性和稳定性,最重要的是通过软件恰到好处的控制,系统的执行机构能够恰到好处的完成定位工作。通过对系- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学毕业 论文 基于 gsm 远程 路灯 控制器 设计
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文