收藏 分享(赏)

基于ARM的智能家居远程控制系统 本科毕业论文.doc

上传人:dcjskn 文档编号:4464034 上传时间:2018-12-29 格式:DOC 页数:50 大小:5.38MB
下载 相关 举报
基于ARM的智能家居远程控制系统 本科毕业论文.doc_第1页
第1页 / 共50页
基于ARM的智能家居远程控制系统 本科毕业论文.doc_第2页
第2页 / 共50页
基于ARM的智能家居远程控制系统 本科毕业论文.doc_第3页
第3页 / 共50页
基于ARM的智能家居远程控制系统 本科毕业论文.doc_第4页
第4页 / 共50页
基于ARM的智能家居远程控制系统 本科毕业论文.doc_第5页
第5页 / 共50页
点击查看更多>>
资源描述

1、常州工学院毕业设计论文I摘 要2l 世纪是“信息世纪“,随着人们生活水平的不断进步,对于家居环境要求也日益增高。如何将信息产业的最新成果,应用于构建一个舒适和谐的家居环境,已日益引起人们的关注和重视。智能家居系统可以将相对独立的电器产品“智能“地连接在一起,提供全方位信息交换功能,帮助家庭内部及外部实现信息畅通,从而优化生活环境,提高生活质量。该设计是一种基于 GPRS 网络的以 ARM 和嵌入式 Linux 操作系统为基础的家庭网关无线接入方案,能通过手机短信息对控制节点进行远程控制。 智能家居远程控制系统的核心部分是一个嵌入式服务器,系统通过环境采集模块获取家居环境,通过 GPRS 网将获

2、取的信息发送到用户手机,最后用户发送控制信息,经 ARM 微处理器处理后转由红外线控制各家用电器集;系统带有键盘,具有良好的人机界面;用户还可以通过键盘来设定系统的任务;系统留有丰富的功能扩展接口。本系统基于 B/S 结构,具有软硬件资源丰富,成本低,功耗小,便于扩展,升级及维护等优点,具有一定实用价值。关键词:智能家居;ARM 嵌入式;Linux 系统;GPRS 技术;红外线常州工学院毕业设计论文IIAbstractThe 21 st century is the”information century”,with the development of peopleS living stan

3、dard,the requirement of home environment is also increaSingIt hasdrawn more and more attention to build a harmonious and comfortable horneenvironment,using the latest achievement in the information industryThe design is based on GPRS network to ARM and embedded Linux operating system-based home gate

4、way wireless access solutions through mobile phone short message to the control node for remote control. Smart home remote control system is the core of an embedded server system through the acquisition module for the home environment the environment, through the GPRS network will get the informatio

5、n sent to mobile phone users, end-user to send control information processed by the switch from the ARM microprocessor set of infrared control the household appliances; System with a keyboard, a good man-machine interface; Users can also configure the system through the keyboard to the task; system

6、left a rich extensions interface. The system is based on B / S structure, with software and hardware resource-rich low cost,power consumption,easy to expand, upgrade and maintenance, etc., has some practical value.Keywords:Smart Home;ARM Embedded;Linux System;GPRS technology;Infrared常州工学院毕业设计论文III目

7、录摘 要 IABSTRACT II第 1 章 绪 论 11.1 智能家居的背景 11.2 智能家居的发展与现状 .11.2.1 智能家居的发展与现状 11.2.2 国外智能家居的发展与现状 21.2.3 国内智能家居的发展与现状 3第 2 章 总体设计方案 42.1 系统控制器设计方案的对比选择 42.2 方案的简介 52.3 系统关键模块的选用 .62.3.1 微处理器的选择 .62.3.2 环境模块的选择 .72.3.3 系统通信方式的选择 8第 3 章 硬件电路设计 93.1 PC2138 概述 93.2 控制系统主电源设计 .123.3 外围电路的设计 .123.4 环境采集模块电路设

8、计 163.5 红外遥控电路的设计 .173.5.1 通用遥控编解码/译码电路 .173.5.2 红外遥控电路系统框图 .183.5.3 红外遥控发射电路 .193.5.4 红外遥控接收电路 .203.6 GPRS 模块 .21第 4 章 软件设计 .2441 系统控制中心的软件设计 .24411 系统软件设计 .244.1.2 驱动程序的移植及设计 .244.1.3 嵌入式数据库的选择及移植 254.2 应用软件设计 .264.3 串行口子程序 .274.4 DS18B20 温度传感器程序设计 284.4.1 DS18B20 初始化 .284.4.2 DS18B20 读操作 .29常州工学院

9、毕业设计论文IV4.5 QT 图形界面设计 304.5.1 搭建 Qt 开发环境 .304.5.2 设计用户界面 .31结束语 .32参考文献 33致 谢 .35附录 36附录 A.36附录 B .37常州工学院毕业设计论文1第 1 章 绪 论1.1 智能家居的背景现代人在一天紧张工作学习后,都想回家享受舒适温馨的欢乐时光。试想一下,当我们拖着疲惫的身体回到家门前,电子门卫识别到我们的脸部将门锁打开,免除翻包找钥匙的麻烦。随后是安防系统自动解除室内警戒,照明系统会根据室内的光线,控制电灯的亮暗。空调系统会将室内温度控制在舒适状态。电冰箱会根据里面储藏的食物以及主人饮食的习惯,建议出晚餐的菜式。

10、让先进的智能电子技术融入家居生活中,将有效地提高人们的工作效率、生活质量、家居安全、休闲娱乐。目前,智能家居系统是以计算机技术、综合布线技术、自动化控制技术、通信网络技术、安全防范技术、监测监控技术、视频技术、音频技术等综合应用。以往的住宅和建筑里面的电器、照明系统、通信设备、安防设备都是独立工作。智能家居系统通过主控制器能够将分散在家中的电子电器设备互联一起,实现家居智能化。同时,智能家居产品需要充分考虑系统的稳定性、安全性、实用性、兼容性、扩展性、美观性和高性价比,以满足各个用户的要求。(1)稳定性:智能家居的稳定性主要依靠主控制器的运作,因此,对于主控制器的硬件及软件设计要求相当高。(2

11、)安全性:智能家居系统的安全性关乎我们的财产、私隐安全,主要体现在数据加密技术、信息存储技术。(3)兼容性:由于家用电器制造商有各自的生产标准,因此要求智能系统具备“学习”功能,适应对不同品牌的电器进行控制。如自动匹配红外设备、无线设备的遥控。1.2 智能家居的发展与现状1.2.1 智能家居的发展与现状智能家居是指利用先进的计算机技术、网络通信技术、综合布线技术,将与家居有关的各种子系统有机地结合在一起,通过统筹管理,让家居生活更加常州工学院毕业设计论文2舒适、安全、有效。与普通家居相比,智能家居不仅具有传统的居住功能,提供舒适安全、高品位且宜人的家居生活空间;还由原来的被动静止结构转变为具有

12、能动智慧的工具,提供全方位的信息交互功能,帮助家居与外部保持信息交流畅通,优化人们的生活方式,帮助人们有效安排时间,增强家居生的安全性、舒适性,甚至合理控制各种能源的使用。家居智能的基本目标是,将家居中各种与信息相关的通信设备、家用电器和家居安防通过家居总线技术(HBS)连接到一个家居智能化系统上进行集中或者异地的监视、控制和家居事务性管理,并保持这些家居设施与住宅环境的协调。1.2.2 国外智能家居的发展与现状20 世纪 80 年代初,随着大量采用电子技术的家用电器面市,开始出现了住宅电子化(HE,Home Electronics)的概念;80 年代中期,将家用电器、通讯设备与安保防灾设备各

13、自独立的功能综合为一体,形成了家居自动化概念(HA,Home Automation) 。80 年代末,由于通信与信息技术的发展,出现了对住宅中各种通信、家电、安保设备通过总线技术进行监视、控制与管理的商用系统,这在美国称为智慧星(WH,Wise Home) ,在欧洲称为时髦星(SH,Smart Home) 。当时日本正处于房产市场低迷时期,日本建设省在推进智能建筑概念时,抓住用于住宅的总线技术的契机,提出了家居总线系统概念(HBS,Home Bus System) 。而随着技术的继续发展和生物识别技术的实用性普及,智能化家居的概念才真正体现了其本意,在好莱坞科幻大片中看到的那种智能化的家居系统

14、正在走进我们的生活。1998 年 5 月新加坡举办的“98 亚洲家庭电器与电子消费品国际展览会”上,通过在校内模拟“未来之家” ,推出了新加坡模式的家居智能化消化系统。它的系统功能包括三表抄送功能、安防报警功能、可视对讲功能、监控中心功能、家电控制功能、有线电视接入、电话接入、住户信息留言功能、家居智能控制面板、智能布线箱、宽带网接入和软件配置等。日本松下公司正在把“数码家庭”的概念应用到养老院。养老院的所有房间都与局域网相连,装备多种测量仪器、触摸式显示屏、数码摄像机等,这样每个居住者的体温、血压等多项数据传送到护理中心,实现远程医疗护理。美常州工学院毕业设计论文3国麻省理工学院的实验室正在

15、研究“智能房间” ,通过生物传感器探测人的行为来自动控制和调节居住系统。日本大型住宅公司 Misawa Home 为解救购房者对房屋防盗室,当遇到小偷闯入门时屋主可躲进去紧急避难,防盗室设有两道厚重的门,其中内门只要从里面上锁后,外部无法靠人力打开。防盗室内装设电话专线,电话线埋在地下;另外还可在屋内放置一个机器人,可以依歹徒恐吓的声音来反应,并出声求救,发挥报警求救功能。1.2.3 国内智能家居的发展与现状智能家居在我国经历了近 7 年的起步阶段,发展速度缓慢,这主要是因为没有投入大量的资金,开发技术短期内也不成熟。但是随着建筑智能化行业协会的成立及技术水平的不断提高,产品在市场上已逐步推广

16、。前期主要集中在一些分散的智能家居控制子系统的研究上,如三表抄送系统、门禁系统、可视对讲系统等。随着集成技术、通信技术、互操作能力和布线标准的发展而不断改进,实现它们之间信息共享,使得系统安装方便、使用灵活。目前,国内一些传统家电业的巨头如海尔、创维、TCL、科龙、海信等也开始进入智能化家居市场。而先进入该区域的一些企业基本都推出了各自的产品,如清华同方推出的经济型的智能化家居设备“e-home 数字家园”系统已经得到了一定程度的应用。常州工学院毕业设计论文4第 2 章 总体设计方案2.1 系统控制器设计方案的对比选择对于整个智能家居系统,中央控制器是系统的核心,它主管了其他子设备的协调工作,

17、负责与远程控制端的连接、控制及数据的传输。因此,控制器称得上是智能家居的大脑,选择一个合适的控制器设计方案,是系统设计重中之重。以下是三种控制器设计方案:(1)单片机处理器 + 无操作系统。选用高性能 CMOS 8 位单片机,片内含8K bytes 的可反复擦写的只读程序存储器(PEROM)和 256bytes 的随机存取数据存储器(ROM) ,器件采用高密度、非易失性存储技术生产,兼容标准 MCS-51指令系统,片内置通用 8 位中央处理器(CPU)和 Flash 存储单元。其优点是单片机的低功耗、低成本被广泛应用于自动化家电、设备中。其缺点是处理能力仅有 8 位,处理速度较低,难以集成操作

18、系统。本方案适用性较弱。(2)ARM7 处理器 + uCOS-II 操作系统。ARM7 微处理器为低功耗的 32 位RISC 处理器,适合用于对价位和功耗要求较高的应用。具有嵌入式 ICERT 逻辑,调试开发方便,代码密度高并兼容 16 位的 Thumb 指令集,对操作系统的支持广泛,主频最高可达 130MIPS,高速的运算处理能力能胜任绝大多数的复杂应用。uCOS-II 是一种可移植的,可植入 ROM 的,可裁剪的,抢占式的,实时多任务操作系统内核。它被广泛应用于微处理器、微控制器和数字信号处理器。其优点是 ARM7 是一种低功耗处理器,该处理器同样具备低功耗优势,并且具备32 位处理能力,

19、可以出色应付相当多的控制设计。其缺点是 uCOS-II 是专门为计算机的嵌入式应用设计的,应用范围较窄。本方案适用性中等。(3)ARM7 处理器 + 嵌入式 Linux 操作系统。ARM7 微处理器为低功耗的 32位 RISC 处理器,适合用于对价位和功耗要求较高的应用。具有嵌入式 ICERT逻辑,调试开发方便,代码密度高并兼容 16 位的 Thumb 指令集,主频最高可达130MIPS,高速的运算处理能力能胜任绝大多数的复杂应用。嵌入式 Linux 是以 Linux 内核为基础的嵌入式作业系统,它被广泛应用在移动电话、个人数字助理(PDA)、媒体播放器、消费性电子产品以及航空航天等领域中。得

20、益于Linux 的源代码开发,不存在黑箱技术,遍布全球。其优点是 Linux 免费,安常州工学院毕业设计论文5全,稳定,应用范围广,在嵌入式上,服务器上,家用机,都有广泛应用。其缺点是开发难度较大。本方案适用性较强。通过上述三种控制器设计方案的对比,本文选取第三种方案。2.2 方案的简介本设计将构建一个基于 ARM7 和局域网互联通信的智能家居系统。系统采用嵌入式 ARM 芯片为基础,以 Linux 为开发环境,设计一个基于 GPRS 无线通信的嵌入式智能家居系统。系统总体框架如图 2-1 所示。电源模块3 . 3 VA R M 微处理器温度模块气体模块红外发射G P R S手机红外接收继电器

21、线圈电源模块 5 V电源模块 5 V红外指令图 2-1 系统框图如上图所示,左边是环境采集模块,主要任务是采集家居环境信息发送到ARM 微处理器。温度模块主要是检测室内的温度,以便用户随时了解并调节适当的家居温度;气体模块主要是检测厨房的 CO 浓度,监控厨房的安全,如若发现问题可及时做出调整,防止用户煤气中毒。下面是 GPRS 模块,主要任务是将ARM 微处理器的信息传输到用户手机,再将用户的指示信息传输给 ARM 微处理常州工学院毕业设计论文6器,完成远程的信息交流。中间是 ARM 微处理器,也就是本设计的核心,是各信息的中转站, 将接收到的环境模块采集到的信息处理后传输给用户,等待接收到

22、用户指示信息后,再将其处理发送红外指令到红外模块。左边是红外模块,主要功能是接收红外指令,经处理后控制家用电器。由于众多因素,本文以继电器代替家用电器举例说明。2.3 系统 关键模块的选用2.3.1 微处理器的选择处理器是各类节点的计算核心,所有的设备控制、任务调度、能协调、通信协议转换、数据整合和数据转储都需要在这个模块的支持下完成,所以处理器的选择在设计中是至关重要的。选择嵌入式系统处理器时主要需要考虑以下几个方面:处理器性能,所支持的开发工具,所支持的操作系统,过去的开发经验,处理器成本、功耗、代码兼容性及算法复杂性等。本设计将选用 ARM7 的开发板为智能家居系统的主控器硬件平台,下面

23、介绍几种 ARM 系列的芯片。LPC2138 是飞利浦公司推出的基于 ARM7 内核的微控制器,它具有非常丰富的外围模块,强大的处理和控制功能,较小的封装和很低的功耗使 LPC2138特别适用于访问控制和 POS 机等小型应用;内置宽范围串行通信接口和 32kB的片内 SRAM,非常适合于通信网关、协议转换器、软件 modem、语音识别、低端成像等应用,为其提供大规模的缓冲区和强大的处理功能。S3C44B0X 是 Samsung 公司推出的 16/32 位 RISC 处理器,3C44B0X 采用了 ARM7TDMI 内核,0.25um 工艺的 CMOS 标准宏单元和存储编译器。它的低功耗精简和

24、出色的全静态设计特别适用于对成本和功耗敏感的应用。S3C44B0X 的杰出特性是它的 CPU 核,是由 ARM 公司设计的 16/32 位ARM7TDMI RISC 处理器(66MHZ) 。S3C44B0X 通过提供全面的、通用的片上外设,大大减少了系统电路中除处理器以外的元器件配置,从而最小化系统的成本。智能家居的主控器应具备高性能的处理能力、并行处理能力、性价比高、功耗低、丰富的外围接口、多总线协议支持,LPC2138 比较适合。常州工学院毕业设计论文72.3.2 环境模块的选择1.温度模块温度模块承担了检测房屋内部温度的任务,有了采集的温度值微处理器就可以作出判断,结合用户的需求做出相应

25、的调整。对温度模块的要求是精度高、体积小,操作简单。LM75A 是一个高速 I2C 接口的温度传感器, ,可以在 -55+125的温度范围内将温度直接转换为数字信号,并可实现 0.125的精度,MCU 可以通过I2C 总线直接读取其内部寄存器中的数据,并可通过 I2C 对 4 个数据寄存器进行操作。LM75A 有 3 个可选的逻辑地址脚,使得同一总线上可同时连接 8 个器件而不产生地址冲突。DS-18B20 数字温度传感器采用美国 DALLAS 公司生产的 DS18B20 可组网数字温度传感器芯片封装而成,具有耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。

26、独特的单线接口方式,DS18B20 在与微处理器连接时仅需要一条口线即可实现微处理器与 DS18B20的双向通讯。测温范围 55125,固有测温分辨率 0.5。支持多点组网功能,多个 DS18B20 可以并联在唯一的三线上,最多只能并联 8 个,如果数量过多,会使供电电源电压过低,从而造成信号传输的不稳定,实现多点测温,而且在使用中不需要任何外围元件,比较方便。本设计是用于家居生活,对测温精度要求不是很高,主要是使用方便,价格合理,所以选择 DS-18B20 比较合适。2.气体模块气体模块主要是检测厨房的有害气体浓度,将其控制在安全范围,以保证用户有良好的生活环境。石英振子微秤(QCM)由直径

27、为数微米的石英振动盘和制作在盘两边电极构成。当振荡信号加在器件上时,器件会在它的特征频率处发生共振。振动盘上淀积了有机聚合物,聚合物吸附气体后,使器件质量增加,从而引起石英振子的共振频率降低,通过测定共振频率的变化来识别气体。高分子气体传感器,对特定气体分子的灵敏度高、选择性好,结构简单,可在常温下使用,补充其他气体传感器的不足,发展前景良好。常州工学院毕业设计论文8QM-NG1 广普型气体传感器是采用目前国际上工艺最成熟,生产规模最大的SnO2 材料作为敏感基体制作的广普型气体传感器,该产品的最大特是对各种可燃性气体(氢气,液化石油气,一氧化碳,烷烃类气体)以及酒精,乙醚,汽油,烟雾等有毒气

28、体具有较高的敏感性。家居的气体检测主要是检测厨房的煤气浓度,要求适合各种温度环境,而且要对气体比较敏感,所以选 QM-NG1 比较合适。2.3.3 系统通信方式的选择1.红外模块红外线技术的主要应用:设备互联、信息网关.设备互联后可完成不同设备内文件与信息的交换。信息网关负责连接信息终端和互联网。红外传输是一种点对点的传输方式,无线,不能离的太远,要对准方向,且中间不能有障碍物也就是不能穿墙而过,几乎无法控制信息传输的进度;IrDA 已经是一套标准,IR 收/发的组件也是标准化产品。红 外 接 口 可 以 省 去 下 载 或 其 他 信 息 交 流 所 发生 的 费 用 , 由 于 需 要 对

29、 接 才 能 传 输 信 息 , 安 全 性 较 强 。本 设 计 主 要 是 控 制 家 用 电 器 , 只 需 近 短 程 控 制 , 而 且 要 节 约 成 本 , 红 外通 信 技 术 比 较 适 合 。2.无线射频蓝牙技术是一项新兴的技术,它的主要目的是在全世界建立一个短距离的无线通信标准。它使用 2.42.5 GHz 的 ISM(Industry Scientific Medical)频段传送语音和数据。运用成熟、实用、先进的无线技术来代替电缆,它提供了低成本、低功耗的无线接口,使所有固定和移动设备通过微微网 PAN(Per2sonal Area Network)连接起来。GPRS

30、 是一种基于 GSM 系统的无线分组交换技术, GPRS 在数据业务的承载和支持上具有非常明显的优势:资源共享,频带利用率高,用户只有在进行数据传输时才占有系统资源;数据传输率高,GPRS 采用分组交换技术,每个用户能同时占用多个无线信道,同一无线信道又可由多个用户共享。GPRS支持 X.25 协议和 IP 协议,可与现有的数据网络进行互通互连,通信成本低。鉴于 GPRS 技术通信成本低,传输稳定,又无需繁琐布线,能美化家居环境的特点,本文将 GPRS 技术应用于智能家居系统的数据传输。常州工学院毕业设计论文9第 3 章 硬件电路设计硬件电路是保证整个测控系统正常工作的基础,其性能优劣直接影响

31、到整个测控系统工作的可靠性、安全性和连续性。硬件电路的设计过程中,始终以实用化为最终目标。其原则为:(1)努力提高智能控制系统的工作稳定性;(2)提高无线通信质量,增大无线通信的覆盖范围;(3)从用户的角度出发,方便安装、调试、运行、维护;(4)在满足性能要求的前提下,尽量简化硬件系统,降低系统的总体成本。对于 ARM 控制系统,有类似单片机的最小工作系统,如电源、晶振、复位电路。由这些外围电路,组成 ARM 控制系统的最小工作系统。3.1 PC2138 概述LPC2138是飞利浦公司推出的基于ARM7 内核的微控制器,它具有非常丰富的外围模块,强大的处理和控制功能,较小的封装和很低的功耗使L

32、PC2138特别适用于访问控制和POS 机等小型应用;内置宽范围串行通信接口和32kB的片内SRAM,非常适合于通信网关、协议转换器、软件modem、语音识别、低端成像等应用,为其提供大规模的缓冲区和强大的处理功能。多个32位定时器、2个10位8路的ADC、1个10位DAC、PWM通道、47 个GPIO 以及多达9个边沿或电平触发的外部中断使它们特别适用于工业控制应用系统。LPC2138的引脚图如下图所示。LPC2138复位电路串口电路电源、晶振SDRAMNand FlashJTAG图 3-1 ARM 最小工作系统常州工学院毕业设计论文10图 3-2 LPC2138 引脚图1、LPC2138

33、主要特性(1)32位ARM7TDMIS核,超小LQFP64封装。(2)32kB的片内静态RAM和512kB的片内Flash程序存储器。128位宽度接口/加速器可实现高达60MHz工作频率。通过片内boot装载程序实现在系统编程/ 在应用编程(ISP IAP)。单扇区或整片擦除时间为400ms。256字节行编程时间为1ms。(3)Embedded ICE RT和嵌入式跟踪接口通过片内Real Monitor软件对代码进行实时调试和高速跟踪。(4)2个8路10位的 A/D转换器,共提供 16路模拟输入,每个通道的转换时间低至2.44us 。(5)1个10位的 D/A转换器,可产生不同的模拟输出。(

34、6)2个32位定时器 /计数器 (带4路捕获和4路比较通道 )、PWM单元和看门狗。(7)实时时钟具有独立的电源和时钟,可在节电模式中极大地降低功耗。(8)多个串行接口,包括2个16C550工业标准UART,2个高速I 2C接常州工学院毕业设计论文11151(400kbit/s)、SPITM和具有缓冲作用和数据长度可变功能的SSP。(9)向量中断控制器。可配置优先级和向量地址。(10)小型的LQFP64封装上包含多达47个通用I/O口(可承受5V 电压)。(11)多达9个边沿或电平触发的外部中断管脚。(12)通过片内 PLL可实现最大为 60MHz的CPU操作频率。(13)片内晶振频率范围:

35、1-30MHz。(14)低功耗模式:空闲和掉电。(15)可通过个别使能禁止外部功能和外围时钟分频来优化功耗。(16)通过外部中断将处理器从掉电模式中唤醒。(17)单电源,具有上电复位(POR)和掉电检测(HOD)电路。(18)CPU操作电压范围:3.0V-3.6V(3.3V10),I0口可承受5V电压。2、LPC2138 功能框图LPC2138 由 ARM7TDMIS 内核,局部总线,外围总线, AMBA 总线,各类外设接口和调试模块组成。功能框图如下图所示常州工学院毕业设计论文12图 3-3 PC2138 功能框图3.2 控制系统主电源设计控制系统需要从 220V 的交流市电中获取电,而控制

36、系统中的 ARM 处理机及其外围电路均需要一个稳定的直流工作电压。因此,需要通过整流、滤波和稳压等电路,将 220V 的交流电压转为可供系统使用的工作电压。图3-4 系统电源电路SPXl117 是 Sipex 公司生产的 LDO 芯片,其特点为输出电流大,输出电压精度高,稳定性高。SPXl117 系列 LDO 芯片输出电流可达 800mA,输出电压常州工学院毕业设计论文13的精度在1以内,还具有电流限制和热保护功能,广泛应用在手持式仪表、数字家电、工业控制等领域。使用时,输出端接入了一个 47uF(C4) 的钽电容来改善瞬态响应和稳定性。SPX1117 引脚图如 3-5 下图所示。图 3-5

37、SPX1117 引脚图3.3 外围电路的设计1.晶振电路设计LPC2138 内部有时钟管理模块,有 2 个锁相环,其中 MPLL 产生 CPU 主频 FCLK、AHB 总线外设时钟 HCLK 和 APB 总线外设时钟 PCLK;UPLL 产生USB 模块的时钟。OM3、 OM2 都接地时主时钟源和 USB 模块时钟源都由外接晶振产生1。在 XTIpll 和 XTOpll 之间连接主晶振,可以选择 12MHz 晶振,通过内部寄存器的设置产生不同频率的 FCLK、HCLK 和 PCLK;在 XTIrtc 和XTOrtc 上需要接 32.768 kHz 的晶振供 RTC 模块使用。同时在 MPLLC

38、AP 和UPLLCAP 上也要外接 5pF 的环路滤波电容。图 3-6 系统晶振电路SPX173 PIN SOT-231 32GND/AJ VnVout常州工学院毕业设计论文142.复位电路LPC2138 的 J12 引脚为 nRESET 复位引脚,nRESET 上给 4 个 FCLK 时间的低电平后就可以复位。可以设计复位电路,其中上电复位是靠 RC 电路特性完成,开关二极管 1N4148 在手动复位时对电容起快速放电的作用,因此可以把复位电平快速拉到 0V。反响门 74HC14 可以起到延时作用,保证有足够的复位时间。图 3-7 系统复位电路3.串口电路设计在本系统对 GPRS 的应用中,

39、需要通过串口的方式将控制器与这两个无线模块连接起来。控制器通过串口发送指令,实现多 GRPS 模块的控制及数据的传输。图 3-8 串行接口电路LPC2138 的 UART 提供了三个同步串行 IO 口,上图是 COM0 的连接方常州工学院毕业设计论文15式。串口数据的收发有查询方式、中断方式和 DMA 方式等,这些可以在UCON0 (UART channel 0 control register )寄存器中设置。UTXH0 (UART channel 0 transmit buffer register )把要发送的数据写入此寄存器。URXH0 (UART channel 0 receive

40、buffer register )读此寄存器获得串口接收的数据。串口一般可以用作程序运行信息的输出和程序调试。4.键盘接口P0 作为一般 I/O 口时,由于内部没有上拉电阻,P0 口就处于是高阻浮空状态,如果加上外部上拉电阻,输出就变成了高电平 1。用 P0 口做键盘扫描电路时,每个 I/O 口在同一个时间点必须有一个固定的状态(高电平还是低电平) ,这样就必须给 P0 口加上拉电阻,将不确定的信号通过一个电阻嵌位在高电平,同时起限流作用。单片机在读 I/O 状态时,为了确保读出正确的数据,必须通过指令将端口的位锁存器置 1,关闭输出驱动场效应管。如图 3-12 所示,就可以读出六种状态,分别

41、是 0XFE、0XFD、0XFB 、 0XF7、0XEF、0XDF。这样就对应了六种功能:游标上移、游标下移、选中、启动、停止、返回。具体在实现时,还有一个关键的问题需要解决按键消抖动。由于硬件消抖的成本高,且电路复杂。具体在实现的过程中通过软件消抖来实现。图 3-9 独立式按键电路常州工学院毕业设计论文165.蜂鸣器驱动电路如图 3-10 所示,峰鸣器使用 PNP 三极管 QPB 进行驱动控制,当 P4.6控制电平输出为 0 时,QPB 导通,蜂鸣器蜂鸣;当 P4.6 控制电平输出为1 时,QPB 截止,蜂鸣器停止蜂鸣。QPB 采用开关三极管 8550,其主要特点是发大倍数高(hFE300)

42、 ,最大集电极电流 ICM1500mA,特征频率 fT100MHz。RPB 用于限制QPB 的基极电流,当 P4.6 控制电平输出为 0 时,RPB 的电流可以通过公式(3-1 )计算得出,即(3-1)mARPBVIebr 9145.145.975假设 QPB 工作在发大区,则 Ic Ib300 0.9145274.35mA,而直流蜂鸣器一般在 5V 电源下的工作电流约为 42mA;反过来说,只要Ic=42mA,蜂鸣器上的电压就可以达到 5V,此时 UEC0V,即UedUec,QPB 为深度饱和导通,可为蜂鸣器提供足够的电流。图 3-10 蜂鸣器驱动电路3.4 环境采集模块电路设计1.温度采集

43、模块在本设计中有较多的坏境采集模块,系统使用 DS18B20 作为环境温度采集的传感器,控制器只需要完成对 DS18B20 的底层驱动,将读取的温度值在 LCD常州工学院毕业设计论文17界面进行显示。图 3-11 DS18B20 测量电路 其中 Data 为数字信号输入/输出端,GND 为电源地,VCC 为外接供电电源输入端(在寄生电源接线方式时接地) 。由于 DS18B20 使用单总线通信技术,因此该芯片的接线电路非常简单,不需要其他外围器件,极大地简化电路的设计。但是,为了能确保控制器的 IO 口与传感器之间的通信质量,在数据 IO 口加接 10K 的上拉电阻。2.气体采集模块QM-NG1

44、 内部包括有 1 个独立的、高增益、内部频率补偿的运算放大器,输入失调电压只有 5V,这一点对于气体调理电路而言是必不可少的。适合于电源电压范围很宽的单电源使用,也适用于双电源工作模式,在推荐的工作条件下,电源电流与电源电压无关。它的使用范围包括传感放大器、直流增益模块和其他所有可用单电源供电的使用运算放大器的场合。常州工学院毕业设计论文18图 3-12 气体检测电路如电路图所示,连接煤气传感器的测试电路,并在输出端加入一个固定电阻,测量电阻两端的电压变化。用两个稳压源对煤气传感器提供+5V 和+12V 电压分别作为加热和信号源,经过电阻后输出测得数据。经测试,在没有煤气的情况下,测得输出电压

45、是随着加热时间的长度变化而逐渐下降,当检测到煤气时,输出电压瞬间增加到一个稳定值,增加幅度从 0.2-5V 左右。变化幅度大小可以表现出传感器的灵敏度和煤气浓度大小。3.5 红外遥控电路的设计3.5.1 通用遥控编解码/译码电路现代遥控技术中普遍采用码分制传输多路复用的控制信号,即用不同的编码表达多种遥控指令,接收机收到信号后按一定的编码规则进行解码,使用专用的编码/译码集成电路,电路简单,调试方便,可靠性高,应用广泛。VD5026/5027 就是一种通用遥控编码/解码集成电路。其中 VD5026 编码电路为 8 位编码发射电路(可扩展为 12 位) ,VD5027 有相应与 VD5026 的

46、 12 位的信息接收地址。该电路为 CMOS 器件,工作电压范围宽(26V) ,耗电省(静态电流仅 1传A,内部含有振荡器,只要一个外接电阻就可以工作。VD5026 编码器是个 8 位编码发射器,但它可扩展成 12 位使用。其第18 脚为编码输入端,每个输入端三种状态,即“0” 、 “1”、 “开路” 。其中“0”态代表低电平, “1”态代表高电平, “开路”表示悬空。因此其 8 个输入常州工学院毕业设计论文19端可组成 38=6561 个不同的编码。如果需要更多的编码,则电路还可扩展使用,将输入端改为 4 态连接方式,此时第 1 脚为第 4 种状态的公共端,其它第 28脚与 1 脚相连时成为

47、第 4 种状态。这样电路可构成 4716 384 个编码。若将第1013 脚作为编码地址线与第 18 脚联合,则电路可构成 12 位编码地址线,此时编码数可达 411=419 430 个。1013 脚是四路数据信号,可以同时发送四个相互独立的遥控信号;14 脚 TE 低电平时,VD5026 将 8 位地址信号,4 路数据信号编码后从 17 脚 DOUT 端输出,注意该端的常态为高电平。15、16 脚外接振荡电阻,通过外接一个电阻决定片内振荡器的频率,振荡频率为fosc=1600/R(kHz) ,R 即为外接电阻,单位是 k。18 脚为正电源,9 脚为接地端,VD5026 的电源电压为 26V。

48、VD5027 译码接收器的第 18 脚是地址线,当发射电路发射出的地址码与VD5027 预置的编码相同时,VD5027 的第 10 13 脚将有数据输出,此数据输出与 VD5026 的第 1013 脚所置数据相同。而当发射编码与接收译码编码相同时,VD5027 的第 17 脚有高电平输出。这样我们利用上面 VD50265027 编码译码的特性就可构成各种功能的红外(或其它)遥控电路。3.5.2 红外遥控电路系统框图现在很多的家用电器都是由直流电动机提供,遥控电路的任务就是对直流电机实施正反转遥控操作。根据设计要求,红外遥控系统的发射器应包括以下功能模块:其系统框图见图 3-13 。遥控指令 载

49、波振荡编码器红外驱动红外接收解码器双稳态触发器 1双稳态触发器 2 线圈驱动 2线圈驱动 1图 3-13 红外遥控电路系统框图40kHz 载波振荡器,产生红外遥控信号中所需的 40kHz 载波振荡波形,要求可以通过红外遥控编码信号进行控制当编码信号为时振荡,编码信号为 0 时停止振荡。由于要和接收电路中的滤波电路配合,要求振荡频率误差不超过0.5kHz,频率稳定性 传f0/f010-4;红外发光管驱动电路,驱动红外发光管以频率为 40kHz 的脉冲方式工作,红外发光管的工作工作电流 IF50mA,导通时正向压降 UD=1.8V。编码发生器,用于产生四路控制所需的遥控编码,输出端用于控制载波振荡器的工作。考虑到同一场所可能会有多个红外遥控器同时工作控制不同对象,编码信号中必须包含地址信号。同时编码器要考虑编码信号常州工学院毕业设计论文20的可靠性,消除触点抖动的影响。3.5.3 红外遥控发射电路红外发射电路如图 3-14 所示。数据线 D0D1 各自接按钮开关 AN1AN2。当按住 AN1,能遥控继电器线圈正转,松开按钮则停止;同理,按住 AN2,能遥控继电器线圈反转,松开按钮则停止。图 3-14 红外遥控发射电路由图 3-14 可知,VD502

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 学术论文 > 大学论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报