




已阅读5页,还剩63页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
. 精选范本 本科毕业论文 题 目:楼宇智能照明控制系统设计 院 (部): 信息与电气工程学院 专 业: 电气工程与自动化 班 级: 电本 0705 姓 名: 季田田 学 号: 2007082315 指导教师: 李全民 曹丽霞 完成日期: 2011 年 6 月 5 日 . 精选范本 目 录 摘 要 V ABSTRACTABSTRACT VI 1 前 言 - 1 - 1.1 选题背景和意义 - 1 - 1.2 课题关键问题及难点 - 2 - 1.3 调研综述 - 2 - 1.3.1 目前国内、国外该项目的研究状况 - 2 - 1.3.2 目前项目的发展趋势 - 3 - 1.4 主要研究内容 - 3 - 2 基于 CAN 总线的系统结构 - 4 - 2.1 CAN 技术简介 - 4 - 2.2 基于 CAN 总线的控制系统网络拓扑结构 - 5 - 2.3 CAN 总线系统的通信方式 - 5 - 2.4 CAN 总线的分层结构 - 6 - 2.5 CAN 总线报文格式与类型 - 7 - 2.5.1 数据帧 - 7 - 2.5.2.远程帧 - 8 - 2.5.3 出错帧 - 8 - 2.5.4 超载帧 - 8 - 2.5.5 错误检测 - 9 - 2.6 本系统结构及特点 - 9 - 3智能照明系统的硬件设计 - 12 - 3.1 系统简介 - 12 - . 精选范本 3.2 CAN 通信接口模块的设计 - 12 - 3.2.1 芯片介绍 - 12 - 3.2.2 SJA1000 工作原理 - 14 - 3.2.3 基于 SJA1000 的 CAN 总线硬件接口电路设计 - 15 - 3.2.4 采用 MAX232 芯片接口机与单片机的连接 - 16 - 3.3 控制面板模块的设计 - 16 - 3.3.1 74HC164 芯片说明 - 17 - 3.3.2 显示部分设计 - 18 - 3.3.3 键盘部分设计 - 19 - 3.3.4 基于 74HC164 的中断串行键盘硬件设计 - 20 - 3.3.5 矩阵式键盘的按键识别方法 - 21 - 3.4 智能继电器模块 - 21 - 3.4.1 电压-频率变换器 LM331 的介绍 - 21 - 3.4.2 继电器模块基本原理结构 - 23 - 3.4.3 整流模块设计 - 23 - 3.4.4 V/F 转换器 LM331 模块 - 24 - 3.4.5 光电耦合器 6N137 - 25 - 3.4.6 单片机 AT89C51 模块 - 25 - 3.5 传感器模块 - 27 - 3.5.1 热释电传感器的工作原理 - 27 - 3.5.2 芯片介绍 - 28 - 3.5.3 热释电传感器原理 - 30 - 3.5.4 照度传感器的设计 - 31 - 3.5.5 A/D 转换部分 - 32 - 3.6 调光模块 - 34 - 3.6.1 电子镇流器调光功能的主要实现方法 - 34 - 3.6.2 基于 IR2159 的荧光灯可调光电子镇流器的电路设计 - 35 - 3.6.3 基于 IR21592 的调光电子镇流器 - 37 - 3.7 远程控制模块 - 38 - . 精选范本 3.7.1 芯片介绍 - 38 - 3.7.2 工作原理 - 40 - 3.8 看门狗电路 - 42 - 3.8.1 X5045 芯片引脚及功能介绍 - 43 - 3.8.2 看门狗电路的工作原理 - 44 - 3.8.3 基于 X5045 的复位电路硬件设计 - 44 - 3.9 小结 - 44 - 4.智能照明系统的软件电路设计 - 45 - 4.1 CAN 通信接口模块软件设计 - 45 - 4.2 控制面板模块软件设计 - 47 - 4.3 智能继电器模块软件设计 - 49 - 4.5 调光模块软件设计 - 51 - 4.6 小结 - 52 - 5 结 论 - 53 - 5.1 主要结论 - 53 - 5.2 不足与展望 - 53 - 谢 辞 - 55 - 参考文献 - 56 - 摘 要 随着社会的进步,建筑设计也向着更舒适、安全和节省能源的方向发展。智能照明 系统充分利用电子技术、通信技术和计算机网络技术将建筑物内的各种照明器具有机 的连接在一起,实现有效的管理和控制。智能照明系统正是智能家居的趋势之一。针 . 精选范本 对传统照明系统布线麻烦、节能效果差等缺点,我们设计开发了基于 CAN 总线技术的 智能照明系统。系统中的智能灯光节点能够根据外界光强自适应调整自身灯光亮度, 周期性采集室内光强、有无人进出等环境信息,并及时响应用户的控制命令。本文主 要介绍了智能调光系统及设计过程中的关键技术环节,包括 CAN 总线技术的应用,系统 网络设计、智能继电器、控制面板、传感器和红外遥控技术,并描述了智能调光系统的 主要应用。 关键词:CAN 总线;智能继电器;智能调光;红外遥控 Design of Building Intelligent Lighting-Control System ABSTRACT Along with the social progress, the design of building towards a more comfortable, safe and energy-saving direction .To achieve effective management and control of. building ,intelligent lighting system make full use of electronic technology, communication and . 精选范本 computer network technology to a variety of lighting fixtures within the building together organically. Intelligent lighting system is just the trends of intelligent home. We design and development of intelligent lighting systems . based on CAN bus technology , taking into account that it trouble for wiring, and poor energy efficiency drawback in traditional lighting system. Intelligent node in the intelligent lighting system can according to outside light levels adaptive adjustment its light intensity, collected indoor light intensity periodically, testing if there has people in or out and timely response to user control commands. This paper describes the design of intelligent light system and key techniques in the process, including the CAN- bus technology, the design of network system intelligent relays, control panels, sensors and infrared remote control technology, and describes the major intelligent light system application. Key Words: CAN bus; intelligent relay; intelligent light; infrared remote control . 精选范本 1 前 言 1.1 选题背景和意义 随着信息控制技术的发展, 现代化建筑中的楼宇自控设备和不同功能的系 统越来越多, 越来越复杂。但无论何种建筑, 也不论该建筑的智能化程度有多 高, 照明控制一直在其楼宇自控系统中占据十分重要的位置。目前,我国照明 用电占建筑用电的 20%-30%,该项目是一种基于单片机 89C51 和 CAN 总线的智 能照明系统硬、软件设计。该系统可根据对光强度的不同需求,均匀调节环境 内光照强度, 实现室内照明的人性化、个性化。 传统的控制方法是将被控制的设备用连线引入控制室, 这样不仅造成电力 电缆铺设过多, 增加了投资成本, 而且还大大增加了灯回路的辐射干扰, 对空 间电磁环境造成了污染。智能照明控制系统为现代化建筑楼宇照明提供了新途 径微机型灯光控制系统。它采用网络控制技术,使得照明灯的电力线路可以 不再经过控制室,而直接引入顶棚或马道。这种控制方法不仅可以方便地控制 灯光的亮度, 还减少了电力线路及相应设施投资,减少了灯回路的辐射干扰,而 且可以使灯回路采用母线方式布线,线路规整,便于安装维修。但在目前使用的 微机型灯光控制系统中,由于网络通信大多采用 RS-232、RS-485、20mA 电流 环等通信方式1,因而普遍存在通信距离短、数据传输速度慢、误码率高、可 靠性差等问题2。CAN 总线是现场总线的一种,具有通信速率高、开放性好、 报文短、纠错能力强以及控制简单、扩展能力强、系统成本低等技术特点和一 系列优点。CAN 是一种多主总线,通信介质可以是双绞线、同轴电缆或光导纤 维。通信速率可达 1MBPS。其特点有: (1)CAN 总线通信接口集成了 CAN 协议的物理层和数据链路层功能,可 完成对通信数据的成帧处理,包括位填充、数据块编码、循环冗余检验、优先 级判别等工作。 (2)CAN 协议的一个最大特点是废除了传统的站地址编码,而代之以对 通信数据块进行编码。CAN 协议采用 CRC 检验并可提供相应的错误处理功能, 保证了数据通信的可靠性。 (3)CAN 总线采用了多主竞争式总线结构,具有多主站运行和分散仲裁 的串行总线以及广播通信的特点。 . 精选范本 CAN 总线的微机灯光控制系统就是采用现场总线控制技术3,构成全分散 式微机灯光控制系统,有效地解决了微机型灯光控制系统的不足。CAN 总线所 需的完善的通信协议4可由 CAN 控制器芯片和接口芯片实现, 大大降低了系 统的开发难度、组成成本, 缩短了开发周期。该系统投资少、功能强、可靠性 高、便于扩展, 特别适合大型的智能办公大厦对灯光设备的控制需要。在市场 上具有强劲的竞争力。 1.2 课题关键问题及难点 该课题的关键技术是 CAN 总线技术。CAN(controller area network) 是一种有效支持分布式实时控制的串行通信网络。CAN 总线控制器可工作于多 种方式,并采用无损结构逐位仲裁竞争方式向总线发布数据( 它废除了站地址 编码,代之以对通信数据进行编码,这可使不同节点同时接收到相同的数据, 使 CAN 总线构成的网络测控节点之间的数据通信实时性更强,并且容易构成 冗余结构,提高系统的可靠性和灵活性( 其次,CAN 总线通过 CAN 控制器接口 芯片 PAC82C250 的 2 个输出端 CANH 和 CANL 与物理总线相连( 当系统有错误 出现多节点同时向总线发送数据时,系统将不会出现总线短路,损坏某些节点 的问题,而且 CAN 节点在错误严重情况下具有自动关闭功能,保证不会出现 RS485 网络中因个别节点出现问题,使得总线处于“ 死锁” 状态。难点在于 采用 CAN 总线技术组网,连接各种类型的照明控制装置,来实现能量管理,实 现照明的定时控制和按需求控制等功能。 1.3 调研综述 1.3.1 目前国内、国外该项目的研究状况 从 20 世纪 60 年代开发了白炽灯、荧光灯、高强度放电灯所使用的电子调 光器5,到 20 世纪 90 年代以来,国外以计算机技术为基础开发出灯光自动 调光系统、自动关停系统和自动补偿系统,也称“智能照明”的新型照明控制 系统,并已有定型产品得以良好的推广和运用,使建筑照明由传统控制走向计 算机控制或无人控制的新领域。自 1984 年美国建成第一座智能建筑以来的十 几年中,在世界范围内,智能建筑以一种崭新的面貌和技术,迅速在各地展开。 尤其是亚洲的日本、新加坡、台湾等国家和地区,为了适应智能建筑的发展,进 行了大量的研究和实践,相继建成了一批具有智能化的建筑。 . 精选范本 我国在20世纪(以下同)80年代末着手编制建设部的民用建筑电气设计规 范JGJ/T16-92时,也开始涉及到智能建筑的理念,并提到了楼宇自动化和办公 自动化,直到90年代初智能建筑这一概念才逐渐被越来越多的人们所认识和接 受,尤其是在1993-1995年期间, 全国上下许多大中城市的房地产商都将自己开 发兴建的建筑标以“智能建筑”, “全智慧型建筑” “3A 型智能建筑”, “5A 型智能建筑”等等, 一时间智能建筑成了房地产商开发销售的热点。近 几年,我国高层建筑迅猛发展,这种智能型照明控制系统也已悄然进入了我国 建筑行业。目前,上海金茂大厦,山东世界贸易中心等建筑已应用了这种智能 型照明控制系统。 1.3.2目前项目的发展趋势 本世纪80 年代以来, 随着计算机技术和网络技术的发展, 带来了信息科 学技术的革命, 尤其是信息高速公路热引发了一场新的革命, 使人们突破了时 间、空间及计算技术的束缚, 实现了多个对象间的直接信息交流。信息成为社 会经济、科技等赖以发展的一项重要资源, 信息化成为一个城市现代化程度的 最高标志之一。在国内一些经济发达的大城市如上海、深圳、大连等, 纷纷开 展自己的信息化建设, 建立起集语言、数据、视频图像为一体的多媒体宽带综 合业务数字网, 并将光纤入户作为远期目标, 故纷纷要求各建筑物或建筑群应 建立交换间, 进行电话、数据、电视信息分配, 并规定今后新建灭火系统, 大 楼一律采用综合布线系统, 以避免重建或多次反复布线设计与施工。在这种趋 势下照明控制系统也越来越趋向于智能化。现场总线技术被广泛应用到照明系 统中,其控制的系统结构也越来越多样化,从最早的集中式,集散式向分散式 发展,各控制单元的工作独立性不断提高,系统的可靠性和经济性也不断提高。 无线传感网络近几年也被应用到该领域,实现无线控制。 1.4主要研究内容 智能照明控制系统是一个由中央控制器、主通信干线、分支、信息接口及 控制终端等部分构成,是一个对各区域实施相同的控制和信号采样的网络系统。 智能照明的控制终端由调光模块、控制面板、照度动态检测器及动静探测器等 单元构成,主控制器和终端之间通过信息接口等元件来连接,实现控制信息的 传输。研究的主要内容如下: . 精选范本 1)通过阅读中英文文献资料、现场调研,深入了解国内外有关网络技术 的发展现状、产品现状和该项技术在智能照明领域的应用情况。 2)研究网络组网的关键技术,掌握其工作原理和设计方法; 3)研究智能照明的控制方法和节能技术; 4)设计基于嵌入式系统的智能照明控制系统的硬件电路。设计和开发基 于 51 单片机的智能照明控制器;包括:智能继电器、智能调光器、控制面板 等。 5)设计并开发基于无线传感器网络的硬件系统; 6)设计系统的网络架构。 2 基于 CAN 总线的系统结构 智能照明系统一般由传感器(如光线感应器、面板开关等)、执行器(如调 光电子镇流器)、网络通讯单元(路由器、中继器等)以及辅助单元(如电源)等 组成,遵循统一的网络协议,借助各种不同的“预设置”控制方式和控制元件, 对不同时间不同环境的光亮度进行精确设置和合理管理。此外智能照明系统中 还可对荧光灯进行调光控制,由于荧光灯采用了有源滤波技术的可调光电子镇 流器,降低了谐波的含量,提高了功率因数,降低了低压无功损耗。因此,在 灯具制造工艺相同水平的情况下,在建筑物中采用智能照明系统不仅能操作简 单,管理维护方便,还可以满足工作/生活多样性需求,并且可以有效地达到 节能的目的。 本系统主要可以划分为硬件设计部分和软件设计部分。其中硬件设计部分 有:CAN 接口控制器模块,控制面板(键盘和显示)模块,智能继电器模块, 传感器模块,调光模块,远程控制模块。 2.1 CAN 技术简介 CAN(Control Area Networker)即控制器区域网,是主要用于各种设备 检测及控制的一种网络。CAN 最初是由德国 Bosch 公司为汽车的检测、控制系 统而设计的。由于 CAN 具有独特的设计思想,良好的功能特性和极高的可靠性, 现场抗干扰能力强。由于 CAN 总线具有以上的一些特点,为工业控制系统中高 可靠性的数据传送提供了一种新的解决方案。其在国外工业控制领域已经有了 广泛的应用,现国内的许多工业控制领域也开始基于 CAN 的现场控制总线。 . 精选范本 CAN 总线已成为最有发展前途的现场总线之一。 CAN 的技术特征: (1)数据信号采用差分电压传输,两条信号线“CAN_H”和“CAN_L”,它们 在静态均 2.5V,此时为逻辑状态“1”,也称作“隐性” ;“CAN_H”比 “CAN_L”高,一般为 CAN_H=3.5V、CAN_L=1.5V,表示逻辑“0”,称为“显性” 。 (2)CAN 总线传输介质可用双绞线、同铀电线或光纤,具有较强的抗干扰能 力,同时可满足本安防爆要求等。直接通信距离最大可达 l0km(速率小于 5kbps), 最高通信速率可达 1Mbps(此时距离最长为 40m)。 (3)CAN 可以以多主方式工作,网络上任意一个节点均可以在任意时刻主动 地向网络上的其他节点发送信息,而不分主从,通信方式灵活。 (4)CAN 可以点对点、点对多点及全局广播方式传送接收数据。 (5)CAN 网络上的节点信息可分成不同的优先级,可以满足不同的实时要求。 (6)CAN 采用非破坏性总线仲裁技术。 (7)CAN 采用短帧结构,每一帧为 8 个字节,保证了数据出错率极低。数据 帧从一个发送节点传送数据以一个或多个接收节点,一个数据帧由七个不同的 位场组成:帧起始、仲裁场、控制场、循环冗余校验(CRC)场、应答场、帧结束。 它被公认为最有发展前途的现场总线之一。 (8)CAN 总线有一个公开的、全世界都遵从的国际标准,因而具有很好的开 放性。CAN 系统具有很好的数据兼容性。 2.2 基于 CAN 总线的控制系统网络拓扑结构 网络拓扑结构设计是构建计算机网络的第一步,也是实现各种网络协议的 基础,它对网络的性能、可靠性和通信费用等都有很大影响。网络拓扑结构按 照几何图形形状可分为 4 种类型:总线拓扑、环形拓扑、星型拓扑和网状拓扑, 这些形状也可以混合构成混合拓扑结构。按照 CAN 总线协议,CAN 总线可以是 任意拓扑结构的,但一般来说,CAN 总线主要有总线拓扑、环形拓扑、星型拓 扑和网状拓扑这 4 种常见的拓扑结构。 在该系统的设计中我们采用总线式结构,总线拓扑结构是单根电缆组成, . 精选范本 该电缆连接网络中所有节点。单根电缆称为总线,它仅仅只能支持一个通道, 所有节点共享总线的全部带宽。在总线网络中,当一个节点向另外一个节点发 送数据时,所有节点都将侦听数据,只有目标节点接收并处理发给它的数据后, 其他节点才能忽略该数据。基于总线拓扑结构的网络很容易实现,且组建成本 低,但其拓展性较差。当网络中节点增加时,网络性能将下降。此外,总线网 络的容错能力较差,总线上的某个中断或故障将会影响整个网络的数据传输。 因此,很少 CAN 总线网络采用一个单纯的总线拓扑结构的。 2.3 CAN 总线系统的通信方式 CAN 总线系统根据节点的不同,可以采取不同的通信方式以适应不同的工 作环境和效率。它可以分为多主式(Multi 一 masetr)结构和主从式 (Infra- structure)结构两种。 (1)多主式结构 网络上任意节点均可以在任意时刻主动地向网络上地其他节点发送信息, 而不分主从,不需占地址节点信息,通信方式灵活。在这种工作方式下,CAN 网络支持点对点、一点对多点和全局广播方式接收、发送数据。为避免总线冲 突,CAN 总线采用非破坏性总线仲裁技术,根据需要将各个节点设定为不同的 优先级,并以标识符(ID)标定,其值越小,优先级越高,在发生冲突的情况下, 优先级低的节点会主动停止发送,从而解决了总线冲突的问题。这是 CAN 总线 的基本协议所支持的工作方式,无需上层协议的支持。 (2)主从式结构 CAN 总线在主从式通信方式下工作时,其网络各节点的功能是区分的,节 点间无法像多主式结构那样进行平等的点对点信息发送。在主从式结构系统的 通信方式下,整个系统的通信活动要依靠主站中的调度器来安排。如果系统调 度策略设计不当,系统的实时性、可靠性就会很差,而且容易引起瓶颈向题, 妨碍正常有效的通信。所以采取主从式结构的网络都需要采取必要的措施去解 决瓶颈问题。目前的 CAN 网络一般采用多主式和主从式结合的结构,这种结构 比较灵活又具有较高的实时性和可靠性。 在该系统的设计中我们将这两种通信方式综合起来使用,来方便控制各个 节点的工作,并适时的接受各节点传送的数据。 . 精选范本 2.4 CAN 总线的分层结构 CAN 总线遵循 IS0/0SI 标准模型,分为数据链路层和物理链路层。 (1) 数据链路层 数据链路层包括逻辑链路控制子层 LLC 和媒体访问控制子层 MAC。逻辑链 路子层 LCC 的作用范围如下: 为数据传送和远程数据提供请求服务。 确认由 LLC 子层接受的报文实际已被接收。 为恢复管理和通知超载提供信息。 介质访问控制子层 MAC 的作用主要是传送的规则,也就是控制帧的结构, 执行仲裁,错误检测,出错的标定,故障界定。MAC 也要确定为新一次的发送, 总线是否开放或者是否马上结束。定时特性也是 MAC 子层的一部分。 (2)物理层 物理层分为物理信号、物理媒体连接与介质从属接口三部分,完成电气连 接,实现驱动器/接收器特性、定时、同步、位编码解码功能。物理层规定了 CAN 总线电平的两种状态:“显性(Dominant),和“隐性(Ressive)。 “显性” 数值表示逻辑“0” , “隐性”数值表示逻辑“1” 。 VCAN-H 和 VCAN-L 为总线收 发器与总线之间两接口引脚,信号以两线之间的差分电压形式出现。在隐性状 态,VCAN-H 和 VCAN-L 被固定在平均电压电平附近,Vdiff 近似于 0。在总线 空闲或隐性位期间,发送隐性位,显性位以大于最小阀值的差分电压表示。 2.5 CAN 总线报文格式与类型 CAN 报文有两种不同的帧格式,不同之处为标识符域的长度不同,含有 11 位标识符的帧称之为标准帧,含有 29 位标识符的帧为扩展帧。但无论是哪种 帧格式,都含有以下 4 种不同类型的帧: (1)数据帧(Data Frame):数据帧将数据从发送器传输到接收器。 (2)远程帧(Remote Frame):总线单元发出远程帧,请求发送具有同一标 识符的数据帧。 (3)错误帧(Error Frame):任何单元检测到总线错误就发出错误帧。 (4)过载帧(Overioad Frame):过载帧用在相邻数据帧或远程帧之间提供 附加的延时。 . 精选范本 2.5.1 数据帧 数据帧由 7 个不同的位场组成,即帧起始、仲裁场、控制场、数据场、 CRC 场、应答场和帧结束。 l)帧起始:它标志数据帧和远程帧的起始,仅由一个显性位构成。只在总 线处于空闲状态时,才允许节点开始发送。所有节点都必须同步于首先开始发 送的那个节点的帧起始前沿。 2)仲裁场:在标准格式中,仲裁场由 11 位标识符和远程发送请求位 RTR 组 成,标识符为 ID.28-ID.18。在扩展格式中,由 29 位标识符、替代远程请求 SRR 位、帧结构标识位 IDE 和 RTR 组成,标识符为 ID.28-ID.0。标识符的最高 位 ID.28 最先被发送 RTR 位在数据帧中必须是显位,而在远程帧中必须为隐位。 SRR 位为隐位,在扩展格式中,它在标准格式的 RTR 位上被发送并替代标准格 式中的 RTR 位。IDE 位在标准格式中以显性电平发送,而在扩展格式中为隐性 电平。 3)控制场:包括 4 位数据长度码 DLC 和两个保留位。两个保留位必须发送 显性位,但接收器认可显位与隐位的全部组合。数据长度码 DLC 指出数据场的 字节数目。一个数据帧允许发送的数据字节数目为 0-8,不能使用其他数值。 4)数据场:由数据帧中被发送的数据组成,它可包括 0-8 个字节,每个字 节 8 位。首先发送的是第一个字节的最高位。 5)CRC 场:包括 CRC(循环冗余码校验)序列,后跟随 CRC 界定符(l 个隐性 位)。 6)应答场(ACK):为两位,包括应答间隙和应答界定符。在应答场中发送节 点送出两个隐性位。一个正确接收到有效报文的接收器,在应答间隙,将此信 息通过发送一个显性位报告给发送器,此时发送器发出的隐性位被改写为显性 位,表明至少有一个接收器已经正确接收。后续的应答界定符为一个隐性位。 因此,应答间隙被两个隐性位(CRC 界定符和应答界定符)包围。 7)帧结束:由 7 个隐性位组成的标志序列界定。 2.5.2.远程帧 当一个节点希望接收某些信息时,可以借助于传送一个远程帧启动信息源 节点数据的发送。远程帧由 6 个不同的位场组成:帧起始、仲裁场、控制场、 . 精选范本 CRC 场和帧结束。不同于数据帧,远程帧的 RTR 位是隐性位,也不存在数据场。 DLC 的数据值是独立的,它可以是 0-8 中的任何数值,这一数值为对应数据帧 的 DLC。 2.5.3 出错帧 出错帧由两个不同场组成,第一个场由来自各节点的错误标志叠加得到, 随后的第二个场是出错界定符。 错误标志具有两种形式,一种是活动错误标志(active error flag),一 种是认可错误标志(Passive error flag)。活动错误标志由 6 个连续的显性位 组成,而认可错误标志由 6 个连续的隐性位组成,除非被来自其他节点的显性 位冲掉重写。一个检测到出错条件的“错误激活”节点通过发送一个活动错误 标志进行标注。这一出错标注形式违背了适用于由帧起始至 CRC 界定符所有场 的填充规则,或者破坏了应答场或帧结束场的固定形式。因而,其他节点将检 测到出错条件并发送出错标志。这样,在总线上被监视到的显性位序列是由各 个节点单独发送的出错标志叠加而成的。该序列的总长度在 6 到 12 之间变化。 一个检测到出错条件的“错误认可”节点试图发送一个错误认可标志进行标注。 该错误认可节点自认可错误标志为起点,等待 6 个相同极性的连续位。当检测 到 6 个相同极性的连续位后,认可错误标志即告完成。出错界定符包括 8 个隐 性位。错误标志发送后,每个节点都送出隐性位,并监视总线,直到检测到隐 性位。此后开始发送剩余的 7 个隐性位。 2.5.4 超载帧 超载帧包括两个位场:超载标志和超载界定符。存在两种导致发送超载标 志的超载条件:一个是接收器未准备好;另一个是在间歇场检测到显性位。由前 一个超载条件引起的超载帧在检测到显性位的后一位开始。在大多数情况下, 为延迟下一个数据帧或远程帧,两种超载帧均可产生。 超载标志由 6 个显性位组成。全部形式对应于活动错误标志形式。超载标 志形式破坏了间歇场的固定格式,因而,所有其他节点都将检测到一个超载条 件,并且由它们开始发送超载标志。第 6 个显性位违背了引起出错条件的位填 充规则。 超载界定符由 8 个隐性位组成。超载界定符与错误界定符具有相同的形式。 . 精选范本 发送超载标志后,节点监视总线直到检测到由显性位到隐性位的发送。在此节 点上,总线上的每一个节点均完成送出其超载标志,并且所有节点一致地开始 发送剩余的 7 个隐性位。 2.5.5 错误检测 CAN 为了提高抗干扰能力和数据的可靠性,采用了多种错误检测手段。 (l)发送监视。发送站时刻监测它发送的每一位数值,如监视到的总线数 值与送出的数值不同时,则为位错误。 (2)填充错误。在应用位填充方法进行编码的报文字段中,出现第 6 个连 续相同的位电平。 (3)CRC 错误。接收站计算得出的 CRC 序列与接收到的不同。 (4)格式错。固定格式的位场与规定不同。 (5)应答错误。在应答位期间,发送站未检测到主控位。发现错误时,接 收站将发送活动出错标志,而发送站将发送认可出错标志。 2.6 本系统结构及特点 设计本系统的原则,是在保证系统可靠工作的条件下,力图降低成本。分 析本系统的特点是数据传输较低,且各节点间的通讯规律性较强。如图 2.1 所 示,网络拓扑结构采用总线式结构。通讯的主要方式是控制台向各控制器发送 控制数据,各控制器向控制台发回应答信号和检测信息。各控制器之间没有数 据传送要求;信息吞吐率较低,为降低系统成本提供了有利的条件。根据这个 特点,总体上作如下选择: . 精选范本 图 2.1 基于 CAN 总线的总线式结构 (1)网络拓扑结构采用总线式结构。这种结构信息吞吐率低,结构简单 且成本低,可靠性高。 (2)由于 CAN 总线采用多主站仲裁结构,(分地址优先级,非破坏方式 仲裁),支持主从或广播方式,经过扩展可支持 95*8 个节点,最高通讯速率 1MBPS,最远通讯距离可达 10 公里(若接专用 CAN 中继器,传输距离会更远, 但通讯速率将下降)。同时 CAN 控制器内部设有接收和发送缓冲区,通讯以帧 为单位,最多 8 个字节的数据,硬件自动进行 16 位 CRC 检验,具有极强的总 线和通讯错误的管理能力。 (3)CAN 遵循 ISO 标准模式。具体定义了数据链路层和物理层,在工程上, 这两层通常由 CAN 控制器和收发器实现。CAN 总线控制器通常有两类:一类是 在片内的 CAN 微控制器,采用这种器件可以方便用户制作印刷板,电路图也比较 紧凑;另一类是独立的 CAN 控制器,可以使开发人员根据需要选用比较实用的单 片机。本系统选择独立的 CAN 控制器。 (4)该系统的上位机是 PC 机。由于 PC 机有多条扩展槽,利用局域网通信卡,使 . 精选范本 得该系统很容易与其他部门连网,便于统一调度和管理。另外,选用 PC 机还可 以充分利用现有的软件工具和开发系统,方便快捷地设计功能丰富的计算机软 件。该系统的控制台由 PC 机、PC 总线适配卡和相应的软件组成。 (5)传输介质采用双绞线。为了进一步提高系统的抗干扰能力,在控制器与 传输介质之间采取光电隔离。 (6)信息传输采用 CAN 通信协议。该系统的主要通信方式是控制台向各个控 制器发送控制数据以及各控制器向控制台发回各种检测信息。 3智能照明系统的硬件设计 3.1 系统简介 智能照明控制系统是一个由中央控制器、主通信干线、分支、信息接口及 控制终端等部分构成,是一个对各区域实施相同的控制和信号采样的网络系统。 智能照明的控制终端由调光模块、控制面板、照度动态检测器及动静探测器等 单元构成,主控制器和终端之间通过信息接口等元件来连接,实现控制信息的 传输。以下将对各模块(CAN 通信接口模块,控制面板(键盘和显示)模块, 智能继电器模块,传感器模块,调光模块,远程控制模块)做详细介绍。 3.2 CAN 通信接口模块的设计 3.2.1 芯片介绍 (1)SJA1000 芯片 . 精选范本 图 3.1 SJA1000 引角图 引脚说明: AD7-AD0:多路地址/数据总线线。 ALE/AS:ALE 输入信号(INTEL 模式),AS 输入信号(MOTOROLA 模式)。 CS:片选输入,低电平允许访问 SJAI00000。 RDE:微控制器的/RD 信号(INTEL 模式)或 E 使能信号(MOTOROLA 模式)。 WR:微控制器的/WR 信写(INTEL 模式)或 RD/(/WR)信号(MOTOROLA 模式)。 CLKOUT:SJAIO00 产生的提供给微控制器的时钟输出信号,时钟信号来源于 内部振荡器通过编程驱动,时钟控制寄存器的时钟关闭位可禁止该引脚脚。 VSS1:接地。 XTAL1:输入到振荡器放人电路,外部振荡信号输入。注:XTAL1 引脚必须通 过 15pF 的电容连到 VSS1。 XTAL2:振荡放人电路输出,使用外部振荡信号时开路输出。注:XTAL2 引脚 必须通过 15pF 的电容连到 VSS1。 MODE:模式选择输入,1-INTEL 模式,0-MOTOROLA 模式。 VDD3:输出驱动的 5V 电压源。 TXO:从 CAN 输出驱动器 0 输出到物理线路上。 TX1:从 CAN 输出驱动器 1 输出到物理线路上。 VSS3:输出驱动器接地。 INT:中断输出,用于中断微控制器,INT 在内部中断寄存器各位都被置 位时低电平有效;此引脚上的低电平可以把 IC 从睡眠模式中激活。 RST:复位输入,用于复位 CAN 接口(低电平有效),把 RST 引脚通过电容连 . 精选范本 到 VSS,通过电阻连到 VDD 可自动上电复位。 VDD:输入到比较器的 5V 电压源。 RXO:从物理的 CAN 总线输入到 SJA1000 的输入比较器,支配(控制)电平 将会唤醒 SJA1000 睡眠模式,如果 RX1 比 RX0 电平高就读支配(控制)电平,反 之读弱势电平;如果时钟分频寄存器的 CBP 被置位就忽略 CAN 输入比较器以减 少内部延时(此时连有外部收发电路);这种情况下只有 RXO 是激活的,弱势电 平被认为是高而支配电平被认为是低。 VSS2:输入比较器的接地端。 VDD1:逻辑电路的 5V 电压源。 SJA1000 是一种 CAN 的独立控制器,用于移动目标和一般工业环境中的局 域网控制。它是 PHILIPS 公司早期 CAN 控制器 PCA82C200 的替代产品,并且增 加了一种新的工作模式 PELICAN,这种模式支持具有很多新特性的 CAN2.0B 协 议,因此功能更加强大。它具有如下特点: (1)完全兼容 PCA82C250 及其工作模式,即 BASICCAN 模式。 (2)具有扩展的接收缓冲器为 64 字节,先进先出(FIFO)。 (3)与 CAN2.0B 协议兼容;支持 11bit 和 29bit 识别码。 (4)位速率可达 1Mbps;24MHz 的时钟频率。 (5)支持 PELICAN 模式及其扩展功能。 (6)支持与不同微处理器的接口。 (7)可编程的 CAN 输出驱动器配置。 (8)增强了温度范围(-40125)。 (2)82C250 芯片介绍 . 精选范本 图 3.2 82C250 引脚图 引脚说明: TXD:发送数据输入。 GND:接地。 VCC:提供电压。 RXD:接收数据输出。 Vref:参考电压输出。 CANL:低电平 CAN 电压输入/输出。 CANH:高电平 CAN 电压输入/输出。 Rs:Slope 电阻输入。 3.2.2 SJA1000 工作原理 CAN 总线控制器主要包含:接口管理逻辑 IML、发送缓冲器 TXB、接收缓冲 器 TXB.RXFIFO、验收滤波器 ACF、错误管理逻辑 EML、位时序逻辑 BTL、位流 处理器 BSF 几个部分。 CAN 核心模块负责 CAN 信息帧的收发和 CAN 协议的实现。接口管理逻辑负 责同外部主控制器的接口,该单元中的每一个寄存器都可由主控制器通过 SJA1000 的地址/数据总线访问。主控制器可直接将标识符和数据送入发送缓 冲区然后置位命令寄存器 CMR 中的发送请求位 TR 启动 CAN 核心模块读取发送 缓冲区中的数据,按 CAN 协议封装成一完整 CAN 信息帧通过收发器发往总线,验 收滤波器单元完成接收信息的滤波,只有验收滤波通过且无差错才把接收的信 息帧送入接收 FIFO 缓冲区且置位接收缓冲区状态标志 SR.0 表明接收缓冲区中 已有成功接收的信息帧。 3.2.3 基于 SJA1000 的 CAN 总线硬件接口电路设计 89C51 具有 64 KB 的寻址空间。本身不带 CAN 控制器,所以要实现与 CAN 总线之间的通信需外加 CAN 控制器和 CAN 驱动器。在本设计中采用 SJA1000 型 CAN 总线通信控制器和 AT82C250 型总线驱动器。 由于 MB89P857 不具备 CAN 控制器,本设计中采用 SJA1000 型 CAN 总线通 信控制器。CAN 控制器 SJA1000 的数据线 AD0AD7 连接到 MB89P857 单片机的 P56P49 口,CS 连接到端口 P48, MB89P857 的 P48 作为外部存储器的片选信 . 精选范本 号。SJA1000 的 RD、WR、ALE 分别与 MB89P857 对应的引脚相连,INT 接 MB89P857 的 INT0 使 MB89P857 可以通过中断方式访问 SJA1000。 图 3.3 CAN 控制原理图 CAN 总线控制硬件电路如图 3.3 所示。从图 3.3 可以看出,硬件电路主要 由微控制器 89C51、SJA1000、CAN 总线收发器和高速光电耦合器 6N137 组成。 微控制器 89C51 负责 SJA1000 的初始化,通过控制 SJA1000,实现数据的 接收和发送等通信任务。 为了增强总线节点的抗干扰能力,SJA1000 的 TX0 和 RX0 并不直接与 PCA82C250 的 TXD 和 RXD 相接,而是通过 6N137 与 PCA82C250 相接,这样,很好 地实现了总线上各节点间的电气隔离。不过,光耦合电路用的 2 个电源 VCC 和 VDD 必须隔离。电源的完全隔离可采用小功率电源隔离模块实现。这虽然增加 了接口电路的复杂性,但却提高了节点的稳定性和安全性。 82C250 与 CAN 总线的接口部分也采用了一定的安全和抗干扰措施, 82C250 的 CANH 和 CANL 引脚各自通过一个 5 的电阻与 CAN 总线连接,电阻 可起到一定的限流作用,保护 82C250 免受过流的冲击。CANH 和 CANL 与地之 间并联了两个 30PF 的小电容,可以起到滤除总线上的高频干扰和一定的防电 磁辐射的能力。另外,两根 CAN 总线接入端与地之间分别反接了一个保护二极 管,当 CAN 总线有较高的负电压时,通过二极管的短路可起到一定的保护作用, 82C250 的 RS 脚上接有一个斜率电阻,电阻的大小可根据总线的通讯速度适当 调整,一般在 16K-140K 之间。CAN 接口电路负责各节点的串行通信,两只 125 欧姆的电阻作为 CAN 线路的匹配电阻。 . 精选范本 3.2.4 采用 MAX232 芯片接口机与单片机的连接 图 3.4 PC 机通过 MAX232 与单片机的电路连接 MAX232 芯片是美信(MAXIM)公司专为 RS-232 标准串口设计的单电源电平 转换芯片,使用+5v 单电源供电。 第一部分是电荷泵电路。由 1、2、3、4、5、6 脚和 4 只电容构成。功能是产生 +12v 和-12v 两个电源,提供给 RS-232 串口电平的需要。 第二部分是数据转换通道。 由 7、8、9、10、11、12、13、14 脚构成两个数据通道。 其中 13 脚(R1IN) 、12 脚(R1OUT) 、11 脚(T1IN) 、14 脚(T1OUT)为第一数据通道。 8 脚(R2IN) 、9 脚(R2OUT) 、10 脚(T2IN) 、7 脚(T2OUT)为第二数据通道。 TTL/CMOS 数据 从 T1IN、T2IN 输入转换成 RS-232 数据从 T1OUT、T2OUT 送到电脑 DB9 插头;DB9 插头的 RS-232 数据从 R1IN、R2IN 输入转换成 TTL/CMOS 数据后从 R1OUT、R2OUT 输出。 第三部分是供电。15 脚 GND、16 脚 VCC(+5v) 。 3.3 控制面板模块的设计 控制面板它相当于传统照明系统中的照明开关,安装于便于操作的地方,人 们可以通过操作控制面板中的某个按钮,来起动照明系统中的某个灯光控制回 路的组合,从而调用某个灯光场景。它有一般场景调用面板、可编程场景调用 面板、时序场景调用面板和区域联接场景调用面板等。所谓灯光场景,即系统 中由不同的照明回路不同的亮暗搭配而组成的一种灯光效果。这种灯场景可以 预设置和记忆在调光模块和开关模块中用户可以从控制面板或液晶显示触摸屏 上,调动种灯光场景以达到某个照明效果。控制面板是人机信息交互的界面.用 . 精选范本 户通过视觉、听觉等途径,了解各智能节点的工作状态,同时通过按键等输入器 件控制电器的工作。 控制面板主要包括单片机、键盘和显示这几部分。 智能照明的显示电路是由单片机来控制的,如显示的内容、显示的方式等。 单片机在智能照明的控制电路中担任着重要的角色,它的选型决定了控制电路 的实现方案。我们利用 74HC164 芯片的串入并出的功能,和单片机进行串行通 讯,并行输出口直接驱动显示器件.这个方案可以扩展单片机的 I/O 口,降低单 片机的资源需求,而且,芯片的安装方法非常灵活,可以减少显示面板的连接导 线的数量,提高系统的可靠性,成本方面也具有较大的优势,在按键和显示驱动 电路中得到广泛应用。 3.3.1 74HC164 芯片说明 74HC164 为 8 位移位寄存器,串行输入,并行输出.74HC164 的引脚分布如图 (1)所示.兼容 TTL 电平,最高工作时钟频率 20MHz,扇出系数 10,散耗功率为 500mW,输出电流 Io(每端)25mA,可以直接驱动 LED 显示器件. 图 3.1 74HC164 引脚图 图 3.2 功能图 . 精选范本 引脚说明: 符号引脚说明 DSA1 数据输入 DSB2 数据输入 Q0-Q33-6 输出 GND7 地 (0 V) CP8 时钟输入(低电平到高电平边沿触发) /M/R9 中央复位输入(低电平有效) Q4-Q710-13 输出 VCC14 正电源 数据通过两个输入端(DSA 或 DSB)之一串行输入;任一输入端可以用作 高电平使能端,控制另一输入端的数据输入。两个输入端或者连接在一起,或 者把不用的输入端接高电平,一定不要悬空。时钟 (CP) 每次由低变高时,数 据右移一位,输入到 Q0,Q0 是两个数据输入端(DSA 和 DSB)的逻辑与,它将 上升时钟沿之前保持一个建立时间的长度。主复位 (MR) 输入端上的一个低电 平将使其它所有输入端都无效,同时非同步地清除寄存器,强制所有的输出为 低电平。 3.3.2 显示部分设计 单片机应用系统中使用的显示器主要有发光二极管显示器,简称 LED(Light Emitting Diode);液晶显示器,简称 LCD(Li
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小鸡插画测试题及答案
- 激光技术工程师证书考试试题及答案的解析技巧
- 当代文化产业管理试题及答案
- 系统架构设计师考试人际交往题目及答案
- 经济师保险 试题及答案
- 数学概念测试题及答案
- 新课改地区高三政治期末考试选择题汇编专练-专题十二发展中国特色社会主义文化(下)
- 系统架构设计师多领域技术融合试题及答案
- 系统规划与管理师考试常见问题的自我答疑与技巧提升研究试题及答案
- 母猪行为控制的科学技术试题及答案
- 湖北省武汉市2025届高中毕业生四月调研考试数学试卷及答案(武汉四调)
- 2025-2030中国实验动物行业市场深度调研及市场前瞻与投资战略研究报告
- 湖南湘潭高新集团有限公司招聘考试真题2024
- 2025春季学期国开电大本科《政府经济学》一平台在线形考(形考任务1至4)试题及答案
- 2025年03月四川成都农业科技中心公开招聘笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 2025至2030年中国台式特定电磁波谱治疗器数据监测研究报告
- 正式恋爱协议书
- 2024年多媒体应用设计师理论知识试题及答案
- 创建全国文明城市培训
- 2024-2025学年七年级数学人教版(2024)下学期期中考试模拟卷A卷(含解析)
- 2025年兰州粮油集团有限公司招聘笔试参考题库含答案解析
评论
0/150
提交评论