《一种基于单片机的汽车车灯控制系统.pdf》由会员分享,可在线阅读,更多相关《一种基于单片机的汽车车灯控制系统.pdf(8页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103507696 A (43)申请公布日 2014.01.15 CN 103507696 A (21)申请号 201310427747.0 (22)申请日 2013.09.21 B60Q 1/00(2006.01) (71)申请人 江苏新瑞峰信息科技有限公司 地址 212051 江苏省镇江市润州区和平路街 道桃园新村 75 号综合楼 (文体中心) 2 楼 (72)发明人 刘迎春 魏华峰 殷文钦 (54) 发明名称 一种基于单片机的汽车车灯控制系统 (57) 摘要 本发明公开了一种以单片机作为控制核心的 汽车车灯控制系统, 系统包括通过单片机总线相 连接的一个主控制盒。
2、、 一个前控制盒和一个后控 制盒, 是一个具有成本低、 可靠性高等特点的车灯 控制系统, 且系统布线简单, 大大提高了汽车车灯 控制系统的可靠性和智能性。 (51)Int.Cl. 权利要求书 1 页 说明书 4 页 附图 2 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书1页 说明书4页 附图2页 (10)申请公布号 CN 103507696 A CN 103507696 A 1/1 页 2 1. 一种基于单片机的汽车车灯控制系统, 其特征是 : 该系统包括一个主控制盒、 两个 节点控制盒 (一个前控制盒和一个后控制盒) 以及输入键盘、 控制开关、 车灯, 每个控制。
3、盒以 一片单片机作处理器组成控制节点, 用于接收指令和输出控制命令信号, 主控制盒、 前控制 盒和后控制盒之间通过单片机 RXD、 TXD 作为输入、 输出与总线相连接, 各控制盒间的通信 采用主控制盒应答方式进行通信 ; 主控制盒包括主单片机、 输入键盘、 输出车灯系统状况显示灯组、 控制线, 用于接收和 处理驾驶员指令, 以及车灯状况的监测和显示 ; 节点控制盒包括节点单片机、 输入控制线、 输出控制线、 汽车车灯组、 汽车车灯组开关, 用于控制节点接收、 处理驾驶员的指令, 向对应节点发送问询指令, 若节点准备就绪, 发送 指令, 反馈到显示器显示 ; 汽车车灯控制步骤如下 : (1) 。
4、开机时主单片机、 节点单片机初始化, 确定通信速率, 使主单片机、 节点单片机都工 作在多机通信方式即串行口工作方式 2 ; (2) 主单片机监视控制输入信号, 节点单片机监视主单片机发来的信号 ; (3) 当有控制信号输入时, 主单片机对信号进行处理 ; (4) 主单片机发送问询信号至节点地址, 询问节点单片机是否准备就绪, 节点单片机在 收到主单片机发送过来的地址信息, 判断是否是发送给本节点的问询信号, 如果是, 则向主 单片机发送准备就绪信号, 进入步骤 (5) ; 若未准备就绪, 则继续问询, 回到步骤 (4) ; 若长时 间无法通信, 则发出警报, 显示故障, 需要进行检测、 维护。
5、, 步骤终止 ; (5) 主单片机发送命令指令至节点单片机 ; (6) 节点单片机接收到指令信息, 发送收到指令信息给主单片机, 分析、 处理指令, 向开 关发送信号, 使相应的车灯开通或关闭。 2. 如权利要求 1 所述的汽车车灯控制系统, 其特征是 : 单片机采用 12MHz 晶振片。 3. 如权利要求 1 所述的汽车车灯控制系统, 其特征是 : 在步骤 (4) 中, 节点单片机向主 单片机发送准备就绪信号时以节点地址为信息验证码。 4. 如权利要求 1 所述的汽车车灯控制系统, 其特征是 : 在步骤 (6) 中, 节点单片机向主 单片机发送收到指令信息时以节点地址为信息验证码。 5. 如。
6、权利要求 1-4 所述的任一种汽车车灯控制系统, 其特征是 : 主控制盒的输入键盘 是矩阵键盘。 6. 如权利要求 1-4 所述的任一种汽车车灯控制系统, 其特征是 : 主控制盒位于主驾驶 座。 权 利 要 求 书 CN 103507696 A 2 1/4 页 3 一种基于单片机的汽车车灯控制系统 技术领域 0001 本发明涉及汽车制造领域, 尤其是汽车车灯制造领域。 背景技术 0002 现代汽车车灯的种类和灯数越来越多, 控制系统也随之越来越复杂。传统的汽车 车灯控制系统使用机械方法控制, 但随着车灯数的增加, 需要增加大量的控制线才能满足 设计要求, 从而给设计、 安装、 维护带来很大不便。
7、 ; 也增加了安全隐患和成本。现代汽车控 制系统, 改以信号通信、 指令控制代替统的机械控制, 自动化、 智能化程度越来越高, 整车 的控制系统向局域网网络化发展。现在流行的局域网控制模式是总线拓扑结构, 如 CAN、 LIN、 SAEJ1850、 ADVANCEDPALMNET 等 ; 这些总线系统的优点是 : 电缆短, 布线容易, 总线结构 简单, 又是无源元件等, 但在进一步的智能化开发方面略显不足。 0003 单片机是一种集成电路芯片, 是采用超大规模集成电路技术把具有数据处理能力 的中央处理器 CPU 随机存储器 RAM、 只读存储器 ROM、 多种 I/O 口和中断系统、 定时器 。
8、/ 计时 器等功能 (可能还包括显示驱动电路、 脉宽调制电路、 模拟多路转换器、 A/D 转换器等电路) 集成到一块硅片上构成的一个小而完善的微型计算机系统, 在工业控制领域的广泛应用。 从上世纪 80 年代, 由当时的 4 位、 8 位单片机, 发展到现在的 32 位 300M 的高速单片机。近 年来, 单片机在汽车领域的应用也越来越广泛, 用单片机组成汽车车灯控制系统, 可大大减 少控制线数, 且有利于智能化开发。 发明内容 0004 汽车车灯按其用途通常分为外部照明灯 ( 外照灯 )、 内部照明灯 ( 内照灯 )、 灯光 信号装置三大类, 外部照明灯包括前照灯、 后照灯 ( 倒车灯 )、。
9、 前小灯、 雾灯、 牌照灯等, 内部 照明灯是车内照明用灯, 灯光信号装置包括转向灯、 闪光灯等。 0005 本发明是一种基于单片机的汽车车灯控制系统, 系统硬件包括一个主控制盒、 两 个节点控制盒 (一个前控制盒和一个后控制盒) 以及输入键盘、 控制开关、 车灯, 每个控制盒 以一片单片机作处理器组成控制节点, 用于接收指令和输出控制命令信号, 主控制盒、 前控 制盒和后控制盒之间通过单片机 RXD、 TXD 作为输入、 输出与总线相连接, 各控制盒间的通 信采用主控制盒应答方式进行通信。 0006 主控制盒位于主驾驶座, 由主单片机、 输入键盘、 输出车灯系统状况显示灯组、 控 制线等组成。
10、, 用于接收和处理驾驶员指令, 以及车灯状况的监测和显示。 0007 节点控制盒由节点单片机、 输入控制线、 输出控制线、 汽车车灯组、 汽车车灯组开 关等组成, 控制处理器接收、 处理驾驶员的指令, 向对应节点发送问询指令, 若节点准备就 绪, 发送指令, 反馈到显示器显示。 0008 汽车车灯控制步骤如下 : (1) 开机时主单片机、 节点单片机初始化, 确定通信速率, 使主单片机、 节点单片机都工 作在多机通信方式即串行口工作方式 2 ; 说 明 书 CN 103507696 A 3 2/4 页 4 (2) 主单片机监视控制输入信号, 节点单片机监视主单片机发来的信号 ; (3) 当有控。
11、制信号输入时, 主单片机对信号进行处理 ; (4) 主单片机发送问询信号至节点地址, 询问节点单片机是否准备就绪, 节点单片机在 收到主单片机发送过来的地址信息, 判断是否是发送给本节点的问询信号, 如果是, 则向主 单片机发送准备就绪信号, 进入步骤 (5) ; 若未准备就绪, 则继续问询, 回到步骤 (4) ; 若长时 间无法通信, 则发出警报, 显示故障, 需要进行检测、 维护, 步骤终止 ; (5) 主单片机发送命令指令至节点单片机 ; (6) 节点单片机接收到指令信息, 发送收到指令信息给主处理器, 分析、 处理指令, 向开 关发送信号, 使相应的车灯开通或关闭。 0009 采用这种。
12、结构的汽车总线控制系统, 明显减少了从汽车前部到后部的控制线的连 接线束 ; 同时与一线制系统相比, 该系统明显减少了控制盒与控制线的数量, 这样不但减小 了控制盒发生故障的可能性, 而且使控制盒的安装布置非常简单、 经济实用。 0010 单片机可使用 MS-51 型单片机, 其串行口分四种工作方式, 由 SM0、 SM1 二位决定, 定义如下 : SM0、 SM1工作方式 功能描述波特率 0 0 方式 08 位移位寄存器Fosc/12 0 1 方式 110 位 UART可变 1 0方式 211 位 UART Fosc/64 或 fosc/32 1 1方式 311 位 UART可变 (1) 方。
13、式0 : 串行口的工作方式0为移位寄存器I/O方式, 可外接移位寄存器, 一扩展I/ O 口, 也可外接同步 I/O 设备。 0011 发送操作 : 当执行一条 “MOV SBUF,A” 指令时, 启动发送操作, 由 TXD 输出移位脉 冲, 由 RXD 输入串行 SBUF 中的数据。发送完 8 位数据后自动置 TI=1, 请求中断。要继续发 送时, TI 必须有指令清零。 0012 接收操作 : REN 是串行口接收允许控制位。REN=0 时禁止接收 ; REN=1 时允许接收。 当软件将 REN 置 “1” 时, 即开始从 RXD 端口以 fosc/12 波特率输入数据, 当接收到 8 位。
14、数据 时, 将中断标志 RI 置 “1” 。再次接收数据之前, 必须用软件将 RI 清 0。 0013 (2) 方式 1 : 串行口位 10 位通用异步接口。发送或接收一帧数据信息为 10 位, 包 括 1 位起始位 “0” 、 8 位数据位、 1 位停止位 “1” 。 0014 发送数据 : 数据从TXD端口输出, 当数据写入发送缓冲器SBUF时, 就启动发送器发 送。发送完一帧数据后, 置中断标志 TI=1, 申请中断, 通知 CPU 可以发送下一个数据了。 0015 接收数据 : 首先使 REN=1 (允许接收数据) , 串行口从 RXD 接收数据, 当采样到 1 至 0 跳变时, 确认。
15、是起始位 “0” , 就开始接收一帧数据, 当接收完一帧数据时, 置中断标志 RI=1, 申请中断, 通知 CPU 从 SBUF 取走接收到的数据 (3) 方式 2 : 串行口为 11 位异步通信接口。发送或接收一帧信息包括 1 位起始位 “0” 、 8 位数据位、 1 位可编程位、 1 位停止位 “1” 。 0016 发送数据 : 发送前, 先根据通信协议由软件设置 TB8 为 “奇偶校验位” 或 “数据标识 位” , 然后将要发送的数据写入 SBUF, 即能启动发送器。发送过程是由执行任何一条以 SBUF 为目的寄存器的指令而启动的, 把8位数据装入SBUF, 同时还把TB8装到发送移位寄。
16、存器的 第 9 位上, 然后从 TXD(P3.1) 端口输出一帧数据。 说 明 书 CN 103507696 A 4 3/4 页 5 0017 接收数据 : 先置 REN=1, 使串行口为允许接收状态, 同时还要将 RI 清 “0” 。然后再 根据 SM2 的状态和所接收到的 RB8 的状态决定此串行口在信息到来后是否置 R1=1, 并申请 中断, 通知 CPU 接收数据。当 SM2=0 时, 不管 RB8 为 “0” 还是为 “1” , 都置 RI=1, 此串行口 将接收发送来的信息。当 SM2=1 时, 且 RB8=1, 表示在多机通信情况下, 接收的信息为 “地址 帧” , 此时置 RI。
17、=1, 串行口将接收发来的地址。当 SM2=1 时, 且 RB8=0, 表示在多机通信情 况下, 接收的信息为 “数据帧” , 但不是发给本从机的, 此时 RI 不置为 “1” , 因而 SBUF 中接 收的数据帧将丢失。 0018 (4) 方式 3 : 为波特率可变的 11 位异步通信方式, 除了波特率有所区别之外, 其余 方式都与方式 2 相同。 附图说明 0019 图 1 是系统硬件电路图。 0020 图 2 是主控制盒 I/0 分配图。 0021 图 3 是主控制盒的控制流程图。 0022 图 4 是节点控制盒的控制流程图。 具体实施方式 0023 在本实施例中, 本发明所述的基于单片。
18、机的汽车车灯控制系统硬件电路图如图 1 所示, 主控制盒位于主驾驶座, 由一片 MS-51 型单片机、 输入键盘、 输出车灯系统状况显示 灯组、 控制线等组成, 用于接收和处理驾驶员指令, 以及车灯状况的监测和显示, 采用 12MHz 晶振片和串行口工作方式 2。P1 口作为车灯键盘控制输人接口 ; P2 口作为车灯输出仪表显 示接口, 输出高电平显示灯亮, 输出低电平显示灯灭, 其 I/0 分配图如图 2 所示。 0024 前车灯节点由MS-51型单片机、 间接开关、 前左右转向灯、 前大灯(远灯)、 前大灯 ( 近灯 )、 前左右雾灯等组成, RXD、 TXD 作为总线通信输入、 输出口,。
19、 采用 12MHz 晶振片, 串行 口工作方式 2。P1 口作为车灯控制输出接口, 输出高电平控制间接开关打开, 车灯亮, 输出 低电平控制间接开关关闭, 车灯灭。P1.0 为左转向控制输出口、 P1.1 为前大灯 ( 远 ) 控制 输出口、 P1.2 为前大灯 ( 近 ) 控制输出口、 P1.4 为紧急灯控制输出口、 P1.5 为右转向控制 输出口。 0025 后车灯节点包括 MS-51 型单片机、 间接开关、 后左右转向灯、 后左右雾灯、 后左右 倒车灯、 后左右制动灯等组成, RXD、 TXD 作为总线通信输入、 输出口, 采用 12MHz 晶振片, 串 行口工作方式 2。P1 口作为车。
20、灯控制输出接口, P1.0 为左转向控制输出口、 P1.3 为后大灯 控制输出口、 P1.4 为紧急灯控制输出口、 P1.5 为右转向控制输出口、 P1.6 为刹车控制输出 口。 0026 车内车灯节点包括 MS-51 型单片机、 车内照明灯组、 车门灯、 间接开关等组成, 也 可将车内车灯节点合并于主控制盒。 0027 主控制盒的控制流程图如图 3 所示。 0028 节点控制盒的控制流程图如图 4 所示。 0029 在上述实施例中, 主控制盒的 P1 输入接口如果改用矩阵键盘, 则可以至少扩展到 28 =256 个输入, 完全可以满足系统未来扩展的需要。 说 明 书 CN 103507696 A 5 4/4 页 6 0030 应理解上述实施例仅用于说明本发明而不用于限制本发明的范围, 在阅读了本发 明之后, 本领域技术人员对本发明的各种等同形式的修改均落于本申请所附权利要求所限 定的范围。 说 明 书 CN 103507696 A 6 1/2 页 7 图 1 说 明 书 附 图 CN 103507696 A 7 2/2 页 8 图 2 图 3 图 4 说 明 书 附 图 CN 103507696 A 8 。