语言:C/C++(熟练)、python(掌握)、linux(熟练)
平台:IAR、KEIL、VS、Pycharm、CCS6.0、Ubuntu
硬件:STM32(F103、F407等)、DSP(F28335、F2812、C6748、C6437)、ARM(S3C2440、IMX6UL)
负责单片机底层驱动代码编写,包括:IIC、SPI、UART、CAN总线、PWM脉宽调制、定时器等;
配合项目部完成外部传感器驱动代码编写如:光学指纹传感器、无线红外测温传感器、激光测距等;
负责公司高校培训讲师,主讲C语言程序设计、STM32F107单片机;
编写实验指导书、说明。
配合项目组完成CAN总线、485总线协议代码编写;
负责项目主板原理图设计,核心处理器为DSP(TMS320F28335);
负责项目主板底层功能测试,括:GPIO、CAN、SPI、UART、以太网、485通信;
出差完成项目联调以及现场问题解决。
课题名称:基于深度残差网络的肿瘤细胞图像研究
课题描述:对深度残差网络算法进行改进优化。实现胃肿瘤细胞的高效识别
论文课题1:基于改进DCGAN的胃肿瘤细胞数据集增强-研究生
论文课题2:基于LABVIEW的多路数据采集系统的设计-本科
1、
项目名称:多功能避障智能车
项目描述:该项目主要实现智能车自动避障,智能寻轨,单点灭火等功能。该项目采用飞思卡尔芯片K60作为核心处理器,线性ccd采集地面信息实现智能寻轨任务,伺服舵机控制车的转向以及喷水系统的方向调整,超声波测距实现避障功能,数字式红外测温进行实时测温。
责任描述:使用IAR编译环境设计各模块驱动程序,使用PWM脉宽调试模块(车速控制,舵机转角控制),iic(红外测温传感器),AD模数转换(ccd摄像头采集),定时器中断,外部中断,USART,SPI。根据ccd采集到的轨道信息,判断车身位置。
2、
项目名称:CAN总线多点轮胎监控系统
项目描述:针对大货车轮胎温度过高问题,公司采用STM32F407作为核心处理器,通过CAN总线一主机多从机实现对各轮胎温度进行实时监控。CAN从机系统将温度数据传输到主机,主机根据温度设定值进行比较,最后根据处理结果进行实时响应。
责任描述:1、硬件原理设计:采用Altium Designer设计处理器外围电路;2、程序设计:CAN总线初始化程序,温度传感器驱动程序,iic总线驱动,3.5寸TFT液晶驱动,WT5001语音驱动程序,蓝牙模块(USART);3、上位机设计:使用LABVIEW设计在上位机进行温度在线监控。
角色 | 职位 |
负责人 | 嵌入式软件工程师 |
队员 | 安卓工程师 |
硬件原图设计,包括处理器选择、最小设计、外设功能设计、电源模块的设计。 软件设计、传感器以及外设驱动编写、调试、算法调优。 2014飞思卡尔智能车大赛安徽赛区二等奖 2015飞思卡尔智能车大赛安徽赛区一等奖 2015飞思卡尔智能车大赛安全国总决赛二等奖
老师提供的硬件平台,自己完成所以软件设计、包括IIC、SPI、UART、CAN总线、PWM脉宽调制、定时器、4.3存液晶、十几种传感器驱动。