个人信息Personal Information
教授
硕士生导师
教师拼音名称:FangWeidong
所在单位:电子电气与物理学院
办公地点:福建理工大学南区福建省汽车电子与电驱动技术重点实验室三楼
联系方式:wdfang@126.com
在职信息:在职
毕业院校:武汉大学、福州大学
学科:电子信息工程
电气工程及其自动化
交通运输
陈汉林博士
点击次数:
个人资料
姓 名: 陈汉林 性 别: 男
邮 箱: 1164885850@qq.com
教育情况
& 本科学历 就读于福建工程学院 电子信息工程专业
& 硕士学历 就读于福建工程学院 交通控制工程
& 博士学历 就读于福州大学 计算机专业
专业技能
u 熟悉模拟电路,数字电路,单片机系统设计,arm9,EDA系统设计
u 熟悉汽车电子及汽车can总线设计开发
u 熟悉linux/Android内核的剪裁与配置, 各种模块驱动的调试, 移植与优化和定制
u 精通HTML/CSS/Javascript等前端技术,熟练使用REACT前端框架,熟悉grunt构建工具,会部署及配置,熟练使用git
u 掌握在Keil 5环境下的单片机C语言开发和调试,以及Android Studio下APP 开发,了解一些常用的专业技能软件如:Multisim、protues、熟练使用信号源,数字示波器,台式万用表等
u 熟练掌握基于candance的原理图、PADS的绘制及电路板焊接调试,熟练制作原理图库文件及元器件封装
u 熟悉瑞芯微rkpx2,飞思卡尔I.MX6Q及I.MX6UL和三星 mini2440处理器
u 良好的项目开发习惯,有较强的查错能力,阅读及撰写文档能力,与同事的沟通能力
u 项目经验
2014.01 - 2014.07:
项目一:汽车智能检测及管理系统(华为杯)
软件环境:C JAVA
硬件环境:基于I.mx6 开发板
开发工具:keil 4.0 ,esclipse 软件编程工具、altium designer 9.0( PCB绘图软件)
责任描述:车载端
1.车辆状态信息的显示
2.通过CAN通信协议与汽车通信,以及通过GPS模块获取定位以及通过蓝牙与手机数据交互
项目描述:
本项目主要有 车载端:车载端负责车辆信息的采集和获取以及作为通信终端。采用CANoe软件模拟车辆信息、CAN通信协议、蓝牙模块、GPRS模块等 手机客户端:设计以Android客户端基础,通过人机交互实现人车交互的便捷方式。采用eslipse平台开发,采用API 16版本(即Android 4.1 版本)涉及百度API二次开发(包括百度地图、百度地位、天气查询等功能)、SQLite数据库、nineoldandroids开源动画库调用 PC服务端:基于Qt的服务PC端,实现信息储存管理。Qt开发、Socket通信。
2015.1- 2015.3:
项目二:单相正弦波逆变器
软件环境:C语言
硬件环境:PIC
开发工具:kit软件编程工具、altium designer 9.0( PCB绘图软件)
责任描述: 独立完成
项目描述:
研究的单相正弦波逆变器主要由硬件系统和软件系统组成。硬件系统由Boost电路、全桥逆变电路、IR2110驱动电路、辅助电源电路以及DSPIC最小系统构成;软件系统主要由PWM模块、SPWM波表模块、A/D转换模块、PID调节模块、12864液晶显示模块以及键盘扫描模块构成。通过软硬件的联合控制开发具有过电流保护、欠压保护、可自恢复、输出电压频率可调等功能的单相正弦波逆变器,同时该逆变器还具有低负载调整率、低谐波含量、高效率、易维护等特点。本次设计采用模块化设计,应用数字滤波算法和PID算法
2016. 01- 2016.6:
项目三:北奔显示屏底板开发
软件环境:C
硬件环境: stm32
开发工具:Keil5.0
责任描述:
1.收音机,音效处理以及功放模块驱动,3G,GPS,CAN等模块的移植和开发
2.整车通信协议的解析以及与平台,触控屏的信息交互
4.工装制作
项目描述:
底板负责收音机、音效处理和功放模块的驱动,与PX2应用的交互功能,电源控制和休眠管理,外部输入信号检测功能,以及车辆整机CAN信息获取和故障码诊断以及和平台进行信息交互功能。
2015.07 - 2016.12:
项目四:北奔触控屏屏
软件环境: JAVA Android 4.4系统
硬件环境:rkpx2
开发工具: esclipse Ubuntu
1.Android和linux 内核的剪裁与配置以及Framework 的部分功能裁剪
2.Linux 驱动移植,包括Linux LCD、touch 、camera、BT、WIFI、sensors、audio键盘
3.添加系统服务实现 车辆数据信息的解析,和行车记录仪按照国标卡车通信协议完成数据交互
4.制作板卡工装和整机工装
项目描述:
触控屏由rkpx2 核心板以及stm32组成,rkpx2负责数据交互功能以及其它多媒体服务,整体功能是实现车辆信息显示(行驶状态信息,车辆导航,行驶状态诊断,服务站信息),多媒体功能(mp3,收音机,视频播放,蓝牙控制),Camera功能(倒车显示,四路摄像头切换,后台实时录像),WIFI通信,虚拟网络控制(TAP 设备)以及升级功能。
2017.01 - 2017.5:
项目五:宏远电器双锭机
软件环境: JAVA C Android5.0
硬件环境: rk3188 STM32
开发工具: AndroidStudio Keil5.0
责任描述:
1. Android和linux 内核的剪裁与配置以及Framework 的部分功能裁剪
2. Linux 驱动移植,包括Linux LCD、touch 、camera、BT、WIFI、sensors、audio键盘
3.开发手机APP 以及 触控屏本地应用完成 手机投屏功能和实时控制
4.STM32 功能同上,协议部分按照宏远的通信协议修改
项目描述:
触控屏由rk3188 核心板以及stm32组成,rkpx2负责数据交互功能以及其它多媒体服务,STM32负责与车辆,平台,显示屏信息交互和多媒体音频功能,整体功能是实现车辆信息显示(行驶状态信息,车辆导航,行驶状态诊断,服务站信息),多媒体功能(mp3,收音机,视频播放,蓝牙控制),Camera功能(倒车显示,四路摄像头切换,后台实时录像),WIFI通信,虚拟网络控制(TAP 设备)以及升级功能。
2017.05- 2017.7:
项目六:新能源车监控平台
软件环境: javascript html css
技术栈:server端:koa+mongodb 客户端:react+react-router+redux+antd+fetch+webpack; 其他:karma
开发工具: Sublime Text3
责任描述:
1.实现基础数据管理:包括分区管理和车辆信息管理,主要是完成对车辆所在区域、车辆以及车载设备相关信息的录入、编辑、存储、修改、以及查询等功能
2.车辆监控主要实现用户对所选车载终端的参数监测和远程控制。通过指令下发列表中选择相应的指令操作,可对选中设备进行设置
3.用户及系统管理子系统主要包含了用户管理、权限管理及系统设置,只有拥有“系统管理”系统权限的用户才能访问此子系统
4.实时数据分析包括:数据明细显示报表、电池管理系统分析(BMS)、车辆控制单元分析(VCU)、微控制单元分析(MCU)、直流电源数据分析(DCDC)、机载控制数据分析(OBC)
项目描述:
监控平台功能主要包括车辆基本参数查询、电池信息查看、历史轨迹回放、驾驶行为分析、分系统统计、故障分析、数据存储存储管理等一系列功能。
奖励情况
ü 2014-07-16 第四届“华为杯”全国大学生智能设计竞赛二等奖
ü 2014-07-01 第四届“锐智杯”福建省大学生嵌入式一等奖
ü 2012~2014 综合二等奖学金 综合三等奖学金多次
兴趣爱好
Ø 体育项目:跑步
Ø 其它项目:笛子