电动汽车行人警示音系统AVAS音频控制方法技术方案

技术编号:26470540 阅读:49 留言:0更新日期:2020-11-25 19:09
本发明专利技术为电动汽车行人警示音系统AVAS音频控制方法及装置,包括软件处理部分和硬件输出部分,所述软件处理部分嵌入在硬件输出部分上,所述硬件部分和CAN网络连接,通过DAC和功放输出电路输出音频声音,音频文件存储于外部FLASH中;所述软件部分包括主控单元、音频处理单元,所述主控单元包括车速处理单元和数据收发单元,且主控单元与音频处理单元集成于同一单品机芯片中。本发明专利技术为一种低成本且满足汽车零部件等级的电动汽车行人警示音系统AVAS音频控制方法,可以通过车辆CAN网络信息获取当前车速,档位,以及其他信息产生可以随车速实时变化音调并且根据加速度调节音量大小的行车警示声音来使行人感受到车辆行驶状态。

【技术实现步骤摘要】
电动汽车行人警示音系统AVAS音频控制方法
本专利技术涉及电动汽车行人警示领域,尤其涉及一种电动汽车行人警示音系统AVAS音频控制方法。
技术介绍
电动化、智能化是汽车发展的必然趋势,如今随着传统汽车污染问题的日益严峻,电动汽车势必会逐渐增多,但由于电动汽车在低速行驶时机械噪音和轮胎噪音以及风噪都很小,导致低速行驶下不容易被行人发觉,因此会产生安全隐患,所以需要增加一种可以随车速发出声音的装置进行弥补。为了弥补这一缺陷,中国专利技术专利CN106114352A(公开日为2016年11月16日)公开了一种《基于电动车辆的警示方法、装置及车辆》,专利中根据车辆对行人的危险等级对行人和驾驶员进行智能警示,可以减小车辆对环境的噪声污染,并有利于行人提高警觉。但是并没有办法让行人感受到当前行驶过来的车辆速度变化幅度,特别是盲人通过时,危险系数高,容易导致危险事故发生。
技术实现思路
根据以上技术问题,本专利技术提供一种电动汽车行人警示音系统AVAS音频控制方法,可以通过车辆CAN网络信息获取当前车速、档位,以及其他信息产生可以随车速实时变化音调并且根据加速度调节音量大小的行车警示声音来使行人感受到车辆行驶状态;本专利技术所要解决的技术问题采用以下技术方案来实现:电动汽车行人警示音系统AVAS音频控制方法及装置,其特征包括软件处理部分和硬件输出部分,所述软件处理部分嵌入在硬件输出部分基础上,通过读取外部或内部FLASH中的音频文件后,利用内部算法处理和R2R电阻网络DAC配合,产生音频信号,放大后输出。所述软件部分包括主控单元和音频处理单元、其中主控单元又包括车速处理单元、数据收发单元。另外,主控单元和音频处理单元集成于同一低成本16bit单片机芯片上,达到低成本要求;所述主控单元分别包括高优先级中断函数、中优先级中断函数和低优先级中断函数;在高优先级中断函数中,通过对外部/内部Flash芯片中存储的声音文件进行读取,然后以车速、预设的音量包络参数、频率变化系数这三个参数对读取的声音数据进行处理,负责声音算法的实现;在中优先级中断函数中,对CAN网络收到的数据进行解析,所选芯片有5个硬件CAN邮箱,这样保证了收到的数据不会有丢失的情况;低优先级中断函数负责提供系统时钟基楚的预算,用于车速平滑算法和换挡间隔时间的运算;所述软件处理部分采用单片机的中断优先级分配,将发声方法放入最高优先级中断函数,将CAN总线信息接收放入中优先级中断函数,系统时基中断放入低优先级中断函数,这样保证了发声效果不会因为其他任务的干扰导致异常;音频DAC输出部分采用R2R电阻网络,此网络如果用于音频输出会在电阻精度不高的情况下会出现DAC输出不线性,因此选用高精度贴片电阻,配合软件方法来将输出控制在相对线性的区间,从而实现低成本音频DAC输出,并保证较好的音质。所述数据收发单元为总线收发。所述单片机芯片为16BIT单片机芯片,在16BIT单片机芯片运算能力的基础上对外部存储FLASH或内部存储FLASH的声音文件进行读取,并进行音量查找算法、电阻补偿算法、音频重采样算法、声音混合算法运算。音量查找算法、音频重采样算法、声音混合算法可以根据总线收到的参数对声音文件进行实时运算,并生成目标音频数据,再结合电阻补偿算法将目标音频数据转换为外部R2R电阻网络DAC可执行的数字数据。本系统还支持进程包络曲线生成,变调幅度调节,声音总音量调节。本专利技术的有益效果为:本专利技术为一种低成本且满足汽车零部件等级的电动汽车行人警示音系统AVAS音频控制方法及装置,可以通过车辆CAN网络信息获取当前车速,档位,以及其他信息产生可以随车速实时变化音调并且根据加速度调节音量大小的行车警示声音来使行人感受到车辆行驶状态。附图说明图1为本专利技术系统示意图。图2为本专利技术软件框架示意。图3声音加权混合方法示意图。具体实施方式实施例1为了使本专利技术实现的技术手段、创作特征、达成目的与功能得到清晰地了解,下面将进行具体阐述:实施例1本专利技术电动汽车行人警示音系统AVAS音频控制方法及装置,包括软件处理部分和硬件输出部分,所述软件处理部分嵌入在硬件输出部分基础上,通过读取外部或内部FLASH中的音频文件后,利用内部算法处理和R2R电阻网络DAC配合,产生音频信号,放大后输出。所述软件部分包括主控单元和音频处理单元、其中主控单元又包括车速处理单元、数据收发单元。另外,主控单元和音频处理单元集成于同一低成本16bit单片机芯片上,达到低成本要求;所述主控单元分包括高优先级中断函数、中优先级中断函数和低优先级中断函数;在高优先级中断函数中,通过对Flash芯片中存储的声音文件进行读取,然后以车速、预设的音量包络参数、频率变化系数这三个参数对读取的声音数据进行处理,负责声音算法的实现;在中优先级中断函数中,对CAN网络收到的数据进行解析,所选芯片有5个硬件CAN邮箱,这样保证了收到的数据不会有丢失的情况;低优先级中断函数负责提供系统时基,用于车速平滑算法和换挡间隔时间;硬件输出部分采用R2R电阻网络,此网络如果用于音频输出会在电阻精度不高的情况下会出现DAC输出不线性,因此选用高精度贴片电阻,配合软件方法来将输出控制在相对线性的区间,从而实现低成本音频DAC输出。所述数据收发单元为总线收发。芯片上存储有声音文件、音量查找算法、电阻补偿算法、音频重采样算法、声音混合算法。实施例2电动汽车行人警示音系统AVAS音频控制方法及装置,包括高优先级中断函数,中优先级中断函数和低优先级中断函数,其中高优先级中断函数负责声音方法的实现,中优先级中断函数负责CAN总线数据的接收和解析,能够从中获取车速,档位和油门开度,低优先级中断函数负责提供系统时钟基础,用于车速平滑方法和换挡间隔时间。高优先级中断函数通过对Flash中读取到的音频数据进行重新采样,使用车速信号作为参数将现有的声音数据按照车速计算出的偏移量以22050HZ的频率重新对波形进行采样得到当前需要播放的声音,然后根据当前车速值在音量进程包络曲线数据表中查找对应的音量数值与当前的播放数据相乘,得到当前输出数据,将当前输出数据送入硬件输出函数,对数据进行符合硬件需要的数据处理,送入R2R电阻网络输出音频模拟量来实现发声如图3。车速增加到20KM/H以前属于音量增加阶段,可以按照预设的音量进程包络曲线进行音量的变化,在车速从20KM/H到30KM/H的过程为音量减小阶段,可以按照预设的音量进程包络曲线进行音量的变化,声音在0KM/H到30KM/H的区间会产生音调增减变化和音量的淡入淡出变化。图2中的车速平滑方法可以将CAN网络收到的两次车速值按照预设的步进长度进行插值处理;图2中的音量查找方法可以根据油门开度以及当前车速快速的查找当前的音量值;图2中的音频重采样方法利用数学公式,相对精确的计算原声音数据中未描述的数据,可以保证采样率不变最大程本文档来自技高网...

【技术保护点】
1.电动汽车行人警示音系统AVAS音频控制方法及装置,其特征在于包括软件处理部分和硬件输出部分,所述软件处理部分嵌入在硬件输出部分上,所述硬件部分和CAN网络连接,通过DAC和功放输出电路输出音频声音,音频文件存储于外部FLASH或内部FLASH中;所述软件部分包括主控单元、音频处理单元,所述主控单元包括车速处理单元、数据收发单元,所述主控单元和音频处理单元集成于同一硬件单片机芯片上;/n所述主控单元分别包括高优先级中断函数、中优先级中断函数和低优先级中断函数;/n在高优先级中断函数中,通过对Flash芯片中存储的声音文件进行读取,然后以车速、预设的音量包络参数、频率变化系数这三个参数对读取的声音数据进行处理,负责声音算法的实现;/n在中优先级中断函数中,对CAN网络收到的数据进行解析,所选芯片有5个硬件CAN邮箱,这样保证了收到的数据不会有丢失的情况;/n低优先级中断函数负责提供系统时钟基础,用于车速平滑算法和换挡间隔时间;/n所述软件处理部分采用单片机的中断优先级分配,将发声方法放入最高优先级中断函数,将CAN总线信息接收放入中优先级中断函数,系统时钟中断放入低优先级中断函数,这样保证了发声效果不会因为其他任务的干扰导致异常;/n音频DAC输出部分采用R2R电阻网络,此网络如果用于音频输出会在电阻精度不高的情况下会出现DAC输出不线性,因此选用高精度贴片电阻,配合软件方法来将输出控制在相对线性的区间,从而实现低成本音频DAC输出。/n...

【技术特征摘要】
1.电动汽车行人警示音系统AVAS音频控制方法及装置,其特征在于包括软件处理部分和硬件输出部分,所述软件处理部分嵌入在硬件输出部分上,所述硬件部分和CAN网络连接,通过DAC和功放输出电路输出音频声音,音频文件存储于外部FLASH或内部FLASH中;所述软件部分包括主控单元、音频处理单元,所述主控单元包括车速处理单元、数据收发单元,所述主控单元和音频处理单元集成于同一硬件单片机芯片上;
所述主控单元分别包括高优先级中断函数、中优先级中断函数和低优先级中断函数;
在高优先级中断函数中,通过对Flash芯片中存储的声音文件进行读取,然后以车速、预设的音量包络参数、频率变化系数这三个参数对读取的声音数据进行处理,负责声音算法的实现;
在中优先级中断函数中,对CAN网络收到的数据进行解析,所选芯片有5个硬件CAN邮箱,这样保证了收到的数据不会有丢失的情况;
低优先级中...

【专利技术属性】
技术研发人员:沈鑫樊成王冠李趁前朱春雨周钦义吴宝忠
申请(专利权)人:天津博顿电子有限公司
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1