解决方案说明
当今社会,人们更加重视车辆的安全,而新技术的应用可以更轻松地为驾驶员和乘客保驾护航。高级驾驶辅助系统(ADAS)可以检测车辆运动和道路状况,如遇颠簸路面或车辆发生侧滑会提示驾驶员。
该系统基于通用SPC58EC汽车微控制器(配备4 MB大小的Flash存储器),使用超低功耗AIS2DW12三轴运动传感器获取车辆运动变量以及当前路面状况信息。采集的数据被传递到运行于MCU上的LSTM(长短期存储器)递归神经网络,由后者分析驾驶状况并生成精确的车辆状态预测模型,并显示在LCD触摸屏上。
开发前,请先下载AutoDevKit。之后,为获得预先训练的神经网络,开发人员可以挑选一个可用的框架(Tensorflow、Lasagne等)和外部IDE(Google Colab),以此创建、训练和验证(使用真值表)LSTM递归神经网络。创建LSTM RNN之后,必须将其导出为H5文件格式,以便SPC5 Studio开发环境(SPC5- Studio)上的人工智能(AI)插件(SPC5- Studio -AI)将其转换为符合汽车标准的C语言代码,使之具备可执行性并加载到SPC58 MCU中。
-
主要产品优势
SPC58EC80E5 - 32位MCU面向汽车应用
- Flash存储器大小为4 MB
- 支持ASIL-B安全标准,符合ISO 26262要求
- 丰富的通信接口组
- 内嵌硬件安全模块(HSM),具备专用Flash存储器
-
All Features_zh
- 在6秒时间内完成车辆运动分析
- 专用的长短期存储器(LSTM)递归神经网络用于时间序列分析
- 符合AEC-Q100认证的IC
主要优势
- 边缘人工智能面向汽车应用
- 在‘简单’MCU上运行预先训练的神经网络
- 实时分析传感器加速数据
- 专用的长短期存储器(LSTM)递归神经网络用于时间序列分析
- 可识别四种汽车状态:
- 汽车已停泊或停止运行
- 汽车在正常道路上行驶
- 汽车在颠簸道路上行驶
- 汽车发生侧滑或以迂回路线行驶