0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于蓝牙技术的驾驶盘控制系统方案设计

电子设计 来源:AET网站 作者:AET网站 2021-05-02 10:43 次阅读

介绍了一种基于蓝牙技术的方向盘控制系统设计方案。利用蓝牙传输技术实现汽车方向盘面板开关电子化优化设计,克服传统驾驶过程中需要低头找开关的弊端,使得大部分操作在方向盘上实现,汽车驾驶更便捷。控制系统采用基于BC219159 蓝牙芯片的蓝牙模块;主控设备以STC89LE516 为控制器,将驾驶盘上按钮的信号采集并处理后送入蓝牙芯片进行无线发送;从控设备蓝牙模块接收到主控设备的信号后,从控芯片STC89C516 根据不同的信号发送相应的指令通过CAN 总线控制车内的空调、音响、定速巡航、车灯四大系统的使用,同时连接液晶显示屏,可方便驾驶者操控各种设备。本系统利用PWM 的方式控制每种功能的强弱调控,减少硬件成本。测试表明,此系统具有成本低、可靠性好、安全性高和通用性强等优点。

1 引言

高科技应用改变了人的生活,汽车作为基本的运载工具的同时人们更希望汽车的驾驶操作更加简单方便,而且在车内能及时与外界进行信息沟通与交流。

蓝牙技术可为实现这种新型汽车电子信息系统提供技术支撑,利用蓝牙技术可以将汽车上的各种电子设备以无线的方式连成一体,形成"车域网",这些设备包括汽车电气控制设备、音响和视频设备、车辆定位与监控设备、各种传感器及其控制系统、车辆保安系统和车辆导航系统等。

蓝牙作为一种新型短距离无线扩频通信技术,具有体积小、功耗低、开放性和互操作性等特点。与传统的以电缆和红外方式传输数据相比,具有以下优点:

(1)抗干扰能力强;无线上网的手提电脑手机等各种具有无线通信功能的电子设备工作时,对车内的其它电子设备存在大量的电磁干扰。蓝牙技术具有快速确认和跳频方案以确保链路稳定的特点。它把频带分成若干个跳频信道,在一次连接中,无线电收发器按一定的码序列不断地从一个信道"跳"到另外一个信道,只有收发双方是按这个规律进行通信的,从而避开干扰;跳频的瞬时带宽是很窄的,但通过扩展频谱技术使这个窄带宽成百倍扩展成宽频带,使干扰可能的影响变成很小。(2)不需信号线的连接,减少成本,缩小所占空间。(3)具有电磁波的基本特性,有较大的功率,可以增加传送距离,而且没有角度及方向性的限制,具有穿墙性,可在物体之间反射、绕射。(4)功耗非常低,能同时连接许多元件,传输速度快。

本文介绍的基于蓝牙技术的驾驶盘控制系统,采用有线与无线相结合的网络方案构成整个控制系统。

2 系统方案设计

本系统通过安装在驾驶盘上的按钮实现车内定速巡航、音响、车内空气环境、前大灯照明等控制功能。

控制系统基于蓝牙技术设计,其硬件组成主要包括蓝牙主控设备和蓝牙从控设备两大部分。主控设备通过ZLG7289 采集按键信号, 然后送入微处理器STC89LE516 中处理,微处理器根据不同的按键信号发送相应的指令和数据至蓝牙模块BC219159B 中,蓝牙模块通过无线网络在主、从控设备的蓝牙模块之间建立链接后传递指令和数据,从控设备的微处理器根据相应的信号发送不同的指令和数据至CAN 总线上,连接在CAN 总线上的其它车载系统根据指令实现相关功能,LCD 显示各种功能状态。蓝牙主控与从控设备硬件框图分别如图1 与图2 所示。

pIYBAGB3w12AbYASAABTegOFxXo418.png

图1 蓝牙主控设备硬件框图。

pIYBAGB3w3mAa7vZAAB1zIiqHWY211.png

图2 蓝牙从控设备硬件框图。

3 系统硬件设计

3.1 主控设备硬件设计

3.1.1 按钮部分

按钮位置示意如图3 所示分为4 个区,每区4 个按钮。为使操作舒适简洁,采用一键多功能来减少硬件设备和简化操作,驾驶盘上设定16 个功能按钮。

o4YBAGB3w5CAIHr3AABx2J4L1OE798.png

图3 驾驶盘按钮位置分布图。

功能描述:1 号键是定速巡航开关按钮,按一下1号键进入定速巡航控制,按2 号键进入设定或重设功能,3 号和4 号键为上下选项移动键,再按1 号键退出定速巡航;5 号键是音响系统启动关闭键,并可切换FM/CD 模式,根据按键次数选择(开启→FM→CD→关闭),6 号键为节目选择键,同样根据按键次数选择相关项,7、8 号键为音量调节键;9 号键为空调启动关闭键,10 键为温度模式切换键,11、12 号键为温度调节键;13 号键为远近灯开关控制键,14 号键为雾灯开关控制键,15、16 号键为前大灯强弱调节按键。

3.1.2 按键信号处理模块

按键信号处理采用键盘扫描管理芯片ZLG7289 实现。ZLG7289 采用SPI 串行总线与微处理器通讯,/CS、CLK、DIO 分别与微处理器三个I/O 引脚相连,KEY与/INT0 相连,串行数据从DATA 引脚送入芯片,并由CLK 端同步。当有键被按下和片选信号变为低电平后,DATA 引脚上的数据在CLK 引脚上升沿被写入ZLG7289 的缓冲寄存器,并且只有当/INT0 引脚出现下降沿时才允许读取按键值。在无任何按键情况下,LED为亮的状态,当有任意键按下时,LED 为灭的状态。

图4 与图5 分别为ZLG7289 芯片引脚图与键盘逻辑阵列图,4 根行线分别接ZLG7289 的SG、SF、SE、SD引脚;4 根列线分别接ZLG7289 数据线DIG0~3.

pIYBAGB3w5uAQDrZAAKCwlBEd7E422.png

图4 ZLG7289 芯片引脚图。

pIYBAGB3w6aAJvWNAABJfzxP6zY399.png

图5 键盘逻辑阵列图。

3.1.3 蓝牙模块

BC219159 核心是CSR 公司推出的单片射频芯片BlueCore2–External,包含无线电收发器、基带控制器硬件电路及实现蓝牙应用框架所必需的协议。片内含有自动校准和内置的自检程序,从而简化了开发、应用、和产品测试。外加存有CSR 蓝牙协议栈软件的外部Flash 时,BlueCore2–External 可构成用于音频和数据通信的完整蓝牙系统[1].

该芯片外配元件少,RF 接收器具有接近零中频结构,在低噪声放大器输入端足够高的带外截止性能指标允许射频模块靠近GSM 和W-CDMA 手机发射器使用。该芯片使用FSK 监频器,在噪声存在的情况下具有卓越的性能。内部功率放大器最大有+6dBm 的功率输出,射频合成器完全集成在内核中,不需要外接压控振荡器、变容调谐二极管或者LC 调谐器,系统的基准时钟由内置的晶振产生,时钟范围8~40MHz.

蓝牙模块支持USBUART、PCM 语音接口和SPI接口等多种通信接口。片上有32KB RAM,作为保存每个有效连接的音频/数据的环形缓冲器和蓝牙协议栈功能的存储器,还有8MB 的Flash;支持点对点和点对多点网络拓扑结构,可构成匹克网和散射网。

本系统的蓝牙模块将数据按蓝牙协议转换成相应编码发送到对方的蓝牙设备,由于BC219159 提供标准UART 接口, 因此它可以直接与本系统中的STC89LE516 的UART 口连接进行通讯。、

3.2 从控设备硬件设计

从控设备硬件设计包括蓝牙通信、CAN 总线控制、显示等模块,限于篇幅简介如下。

3.2.1 蓝牙模块

从控设备的蓝牙芯片BC219159 与单片机STC89C516 相连,当蓝牙开始工作,其LED 将快速的闪烁。如果此时主控设备的蓝牙模块正在搜寻蓝牙从模块,则两者通过自动搜寻功能自动建立连接和通讯。

从控系统中被控制的对象大部分采用5V 信号电平,故选用5V 信号电平的STC89C516 单片机,由于蓝牙模块采用3.3V,因此蓝牙与STC89C516 相连时需要在串口线之间加上100Ω电阻来匹配电压。

3.2.2 CAN 总线控制

现代汽车控制系统节点多、数量大、实时性要求高,而且大批的数据信息要求能在不同的电子器件间共享[2].CAN 总线是一种串行多主站控制器局域网总线,它具有很高的网络安全性、通讯可靠性和实时性,简单实用,网络成本低,不但可以减少导线连接,而且能增强诊断和监控能力,适用于汽车及一般工业环境。本设计中CAN 控制器选用PHILIPS 公司的SJA1000。车内系统示意接线如图2 所示。

3.2.3 显示模块

系统的显示模块采用ST7920 驱动芯片为核心的12864 液晶显示模块,具有64*16 位元字元显示RAM和64*256 位元绘图显示RAM.系统将主控设备所调用的状态模式及该功能下的进度,以图片和字符形式实时地显示在屏幕上,具有较强的直观性,便于驾驶员及时了解车内各种电子设备的参数,使操控更方便。

4 系统软件设计

软件编程主要包括蓝牙通讯软件设计和主从设备应用程序设计两大部分。

在PC 机上完成对蓝牙模块的初始化,对其设定主从,通过给蓝牙分配一个地址,并确定它的波特率,来完成数据准确及时的传输。

BC219159 与STC89LE516 之间通过串口通讯,在程序中使用串口函数就可以互相传递数据,蓝牙相当于一根无形的导线,接通主控和从控设备。

4.1 蓝牙通讯软件设计

两个蓝牙模块进行数据通信是通过HCI 分组实现的。HCI 分组有命令分组、事件分组、数据分组而数据通讯流程一般包括以下6 个步骤:蓝牙模块初始、HCI 流量控制设置、查询、建立连接、数据传输和断开连接。

这部分程序主要借助CSR 公司的BlueLab 开发平台,在WindowsXP 环境下用C 语言开发实现。

4.2 蓝牙主从控系统应用程序设计

蓝牙主、从控设备的应用程序比较复杂,软件设计遵循了模块化的设计思想。图6 与图7 分别给出了主控、从控系统部分的流程图,所有的程序模块均在在WindowsXP 环境下用C 语言开发实现。

o4YBAGB3w8aAS3UDAAE6OEEop-M698.png

图6 主控设备流程图。

o4YBAGB3w_yACeaZAAFbKUuDdmU312.png

图7 从控设备流程图。

5 结语

采用上述方案设计的驾驶盘控制系统,功能强大、性价比高、性能稳定、维护方便、开发容易。实验表明整个系统的通用性和可扩展性较好,具有应用价值。

编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制系统
    +关注

    关注

    41

    文章

    6507

    浏览量

    110375
  • 蓝牙技术
    +关注

    关注

    44

    文章

    340

    浏览量

    52816
  • 扩频通信
    +关注

    关注

    1

    文章

    60

    浏览量

    21314
  • RF接收器
    +关注

    关注

    1

    文章

    6

    浏览量

    7681
收藏 人收藏

    评论

    相关推荐

    风管远程控制系统应用方案

    能耗。 一、基本原理 风管远程控制系统,通过远程通信技术对建筑物内的风管系统,进行实时监控与智能控制的物联网解决方案。将传统的风管
    的头像 发表于 10-22 16:31 155次阅读

    安森美OBC系统解决方案设计指南

    “OBC系统解决方案设计指南”又上新了,第一篇文章介绍了系统用途、系统实施方法、系统说明、市场趋势和标准等,本文将继续介绍解决
    的头像 发表于 08-20 16:34 696次阅读
    安森美OBC<b class='flag-5'>系统</b>解决<b class='flag-5'>方案设计</b>指南

    FPGA在自动驾驶领域有哪些应用?

    数据的实时处理和反馈,为自动驾驶汽车的决策提供实时、准确的数据支持。 三、控制系统优化自动驾驶汽车的控制系统是复杂的,需要实现对车速、转向、刹车等多种信息的实时
    发表于 07-29 17:09

    水泵远程控制系统方案

    随着科技的飞速发展,水泵远程控制系统逐渐成为现代水利工程建设和管理的关键技术之一。这种系统不仅大大提高水泵的运行效率,还实现对水泵设备的实时监控和远程控制,从而显著提升水资源管理的智能
    的头像 发表于 07-21 14:54 392次阅读

    基于PLC的电机控制系统设计

    随着工业自动化技术的不断发展,电机控制系统作为工业自动化领域的核心组成部分,其智能化、自动化的程度越来越受到关注。基于可编程逻辑控制器(PLC)的电机控制系统,以其高度的可靠性、灵活性
    的头像 发表于 06-25 11:47 1129次阅读

    前馈控制系统与反馈控制系统的区别

    在工业自动化领域中,控制系统是确保生产过程稳定、高效运行的关键。其中,前馈控制系统和反馈控制系统是两种常见的控制策略。它们各自具有独特的工作原理和优势,适用于不同的应用场景。本文将对前
    的头像 发表于 06-17 11:45 3014次阅读

    PLC控制系统与继电器控制系统的比较

      在工业自动化和控制领域中,PLC(Programmable Logic Controller,可编程逻辑控制器)控制系统和继电器控制系统是两种常见的
    的头像 发表于 06-06 11:33 2220次阅读

    探讨地铁车站智能照明控制系统方案设计

    摘要: 智能照明控制系统通过灵活的控制和管理手段实现节能的目的。简要介绍了智能照明控制系统的构成及特点,有针对性地对地铁车站智能照明控制系统设计2个应用
    的头像 发表于 05-24 13:56 401次阅读
    探讨地铁车站智能照明<b class='flag-5'>控制系统</b><b class='flag-5'>方案设计</b>

    于蓝牙技术的资产管理

    随着物联网技术的不断发展,蓝牙技术已经成为了许多领域中不可或缺的一部分。在资产管理领域,基于蓝牙技术的资产定位管理
    的头像 发表于 03-14 19:38 326次阅读
    基<b class='flag-5'>于蓝牙</b><b class='flag-5'>技术</b>的资产管理

    于蓝蜂物联网关的智慧农业远程监控与管理控制系统解决方案

    于蓝蜂物联网关的智慧农业远程监控与管理控制系统解决方案于蓝蜂物联网关的智慧农业远程监控与管理控制系统解决
    的头像 发表于 02-29 15:35 668次阅读
    基<b class='flag-5'>于蓝</b>蜂物联网关的智慧农业远程监控与管理<b class='flag-5'>控制系统</b>解决<b class='flag-5'>方案</b>

    LED智能照明控制系统应用解决方案

    LED智能照明控制系统是一种集成了先进技术的照明解决方案,它通过智能化的控制和管理,能够实现节能、舒适、安全的照明效果。随着科技的不断发展,LED智能照明
    的头像 发表于 01-11 16:59 1283次阅读
    LED智能照明<b class='flag-5'>控制系统</b>应用解决<b class='flag-5'>方案</b>

    蓝牙AOA定位相较于蓝牙4.2的RSSI定位有哪些优势?

    蓝牙AOA定位相较于蓝牙4.2的RSSI定位有哪些优势? 蓝牙AOA定位相较于蓝牙4.2的RSSI定位有许多优势。本文将详尽、详实、细致地讨论这些优势。 首先,我们需要了解
    的头像 发表于 11-30 11:17 671次阅读

    蓝牙网络照明控制系统的优势

    照明控制系统是由可单独寻址、传感器丰富的灯具和控制设备组成的智能网络,允许系统的每个组件发送和接收数据。
    的头像 发表于 11-16 11:07 601次阅读

    压电驱动电源系统方案设计

    电子发烧友网站提供《压电驱动电源系统方案设计.pdf》资料免费下载
    发表于 11-14 09:39 6次下载
    压电驱动电源<b class='flag-5'>系统</b>的<b class='flag-5'>方案设计</b>

    基于NFC技术的门禁控制系统设计

    电子发烧友网站提供《基于NFC技术的门禁控制系统设计.pdf》资料免费下载
    发表于 11-10 15:44 0次下载
    基于NFC<b class='flag-5'>技术</b>的门禁<b class='flag-5'>控制系统</b>设计