1.从事多年汽车软件开发工作,多个汽车级 Bootloader 系统开发, UDS诊断功能开发;
2.熟练使用多种MCU进行项目开发,熟练使用 Keil,CCS,CodeWarrior,Tasking,AURIX Studio,Visual Studio 等编程工具;
3.熟练使用 C#或QT 进行上位机编程;
4.熟练使用 Linux嵌入式编程;
5.熟练使用 CANoe\Kvaser\PCAN等CAN通讯测试工具,熟练使用CANoe工具链中CAPL编写测试模块;
6.熟练使用示波器、逻辑分析仪等信号分析工具。
2013~至今在北京汽车研究总院工作,负责内容如下:
1. UDS刷写和诊断系统规范制定和对接:
负责公司多个项目的自动变速器软件(TMS)刷写和诊断规范制定和对接,采用C#开发刷写上位机软件,UDS信息调试上位机软件;
2. 团队TMS标定工具的开发:
开发了 TMS 标定用的定油门工具(已申请专利),该工具装载在试验车上,用于模拟整车不同油门开度下的工况,由驾驶员输入油门开度需求,进行TMS换挡品质和整车油耗相关的标定,在非测试工况下自动恢复原车油门信号的传输,并带有故障诊断功能,采用Freescale S9S12G系列MCU,期间采用PID闭环控制,解决油门信号不稳问题;还开发了车辆实时速度监测模块,并将数据整合到采集系统,用于车速的实时监控;
3. 团队标定测试数据处理工具的编写和维护:
该工具主要使用Excel VBA 进行编程,包括数据内某些参数的批量提取和插值操作,某些参数的计算和统计等功能开发;期间开发了测试数据内换挡时间的计算和统计,并进行图表的绘制等。
4. 某车型HCU控制器的 Bootloader 开发, CCP标定系统的维护:
负责HCU控制器Bootloader开发,该控制器采用Infineon TC275 MCU,编写了基于时间片的任务调度系统,基于UDS的Bootloader在线升级系统,并负责在线刷写上位机的编写;
同时负责该控制器CCP标定系统的维护,期间梳理了CCP标定系统底层的代码,并处理了标定过程中偶发的报错问题。
角色 | 职位 |
负责人 | 嵌入式软件开发工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
1.可定制其他车规级芯片 2.支持 UDS 诊断协议,bootloader 升级 3.两路 CAN 通讯(其中一路连接电控空调压缩机) 4.七级可调风速,三种吹风模式,除霜模式 5.制冷、制热、吹风模式 6.带负氧离子、消杀功能 7.完备的故障诊断功能,故障保护功能
1. 采用Zigbee + BLE 方案进行数据传输 2. 负责多个隔离房间环境监测,新风系统的控制,烟雾报警信号的收集和触发监测,房间内体温计,血氧仪,血压计等蓝牙设备信息的收集并上传至护士站进行管理。 3. 所有房间设备通过服务器进行远程控制功能