首页 实战 新能源领域就业必备-智能电瓶车充电桩实战
收藏

新能源领域就业必备-智能电瓶车充电桩实战

基于FreeRTOS,手把手全流程开发与交付商业级项目

新能源领域就业必备-智能电瓶车充电桩实战

上新特惠
¥699
原价¥799.00
未完结 每周更新 难度 中级 时长 30小时 学习人数 17 综合评分 10.00

新能源智能硬件领域开发需求激增,人才稀缺、职业生命周期长,当下入行就业恰逢其时。本课程以商业级智能充电桩项目驱动学习,从0到1全流程落地大厂先进软硬件技术方案。手把手带你深入实践C语言框架、FreeRTOS、高性能ARM内核MCU开发等核心技术。通过课程的系统学习,倍数提升你的硬核技术能力、快速积累商业项目开发经验,大幅拓宽 IoT、电力控制、共享设备开发等多领域就业竞争力和面试成功率。

靓仔嵌入式
讲师

嵌入式工程师

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

从零开发一套可商用的智能电动车充电桩系统,大幅提升就业项目经验值

真实项目视频演示

此课程方案,可以用于对接不同的电瓶车充电桩运营平台,以下为对接YDC平台的实际产品效果,(课程里用“网络调试工具”模拟平台对接)

项目简介

课程带你用SWM320 单片机,从零开发一套可商用的智能电动车充电桩系统。你将亲手实现远程下单、实时功率 / 电量监测、多重安全保护(超时 / 过载 / 空载 / 故障检测)等核心功能,掌握采样、通信与状态机控制的工程实战技巧,大幅提高嵌入式开发和智能硬件项目经验值。

项目实现功能

· 订单开始10s后,检测是否插入插座,如果没有,则结束订单
· 订单开始2分钟后,检测电能消耗是否过小,如果太小了,则认为充满,订单结束
· 订单开始10s后,检测电流是否过大,如果过大,则结束订单,保护设备
· 检测保险丝是否异常,如果异常,则结束订单
· 检测是否存在手动结束请求,存在,则结束订单
· 检测订单时长是否用光,如果用光,则结束订单

核心技术栈

· Cortex-M4内核开发
· 时钟树-系统节拍
· 系统滴答定时器
· GPIO驱动管理
· 外部中断应用
· UART驱动及应用编写

· flash驱动
· Bootloader开发
· RTC外设应用
· 远程OTA升级
· FreeRTOS应用开发

软件代码组织

· 环形缓冲区
· 命令行交互服务
· UTC时间及linux时间戳互转
· AT通讯网络服务
· FAL存储分区管理

项目模块

· 灯板模块:74HC595扩展IO输出
· 4G模块:Air780e 通讯
· 继电器模块: MOS管驱动继电器
· HLW8012电量计量模块

智能充电桩项目架构展示

一站式掌握智能充电桩嵌入式软硬件知识体系,只学有用的

助力你在技术、全链路排错、思维层面实现全方位能力提升

夯实技术功底

单片机的时钟树
内核滴答定时器
基础定时器
状态机编程思维
串口收发数据
环形缓冲区
游戏机IO板数据解析
手写命令行交互

强化排错能力

调试继电器
调试HC595灯板
调试4G模块
调试保险丝检测功能
调试HLW8012电能计量模块

深入编程思维

FreeRTSO应用开发
设计驱动模块化
UTC时间和Linux时间戳
移植FAL分区管理
构建网络服务框架
构建BL+APP框架
实现远程OTA功能

专属优质服务+全流程项目驱动式集训

领取早鸟优惠

售前咨询&福利

专属微信群

专属学习社群 + 名师亲自答疑,陪伴学习,高效突破每一个技术难点!

充电桩实战

项目驱动教学模式,以真实项目锤炼实战能力,工作、面试都用得上。
课程大纲
第1章 熟悉试验箱
本章主要讲解 SWM320 试验箱基础入门知识,先教学开发环境搭建、资料获取,借助 MDK软件完成程序编译与烧录,熟悉设备外观接口;再详解官方工程架构,实操实现文本打印,同时掌握 CPU主频、串口波特率的修改方法,打好设备基础操作与程序调试根基。
第2章 基础外设开发
本章系统讲解 SWM320 单片机各类基础外设开发实操,先深入剖析 GPIO内部结构、寄存器原理,分别讲解寄存器与库函数两种GPIO编程方式;接着介绍芯片时钟树与定时器原理,利用系统滴答定时器完成状态机编程,借助通用定时器搭建系统计时体系。逐步搭建串口通信工程,实现环形缓冲区搭建、数据存入读取、协议帧校验与内容解析,最后完成串口命令行功能开发,实现指令分割匹配、数据回显、退格编辑等实用调试功能,全面掌握单片机基础外设驱动与串口通信项目开发能力。
第3章 手撕命令行解析
引入环形缓冲区,并从零手写写命令行解析功能。
第4章 基于FreeRTOS实现应用框架
围绕FreeRTOS 实时操作系统展开工程框架搭建,先讲解软件框架设计意义与分层结构;接着以分层思想完成底层驱动接口封装,并引入 FAL 库实现 Flash 分区管理。
第5章 网络服务框架
本章节使用串口映射功能,调试4G模块,人工连接服务器;编写代码实现连接的步骤,并搭建完整的网络框架。
查看完整目录

每个慕课网课程,都是一个专业的技术社区

个性化增值服务,学习有保障更高效

答疑专区+技术社区
连百度谷歌都搜不到的问题,在这里讲
师都将耐心详细解答,更有小伙伴一起
交流互动,共同进步。
课程示例代码
课程将提供与教学配套的示例源码,
帮助您同步实践。
独家“动态”教辅材料
丰富的专属教辅资料上传更新,通过课程
教案、原理图解、技术文档、演示案例等
各种教材,保障你的学习效果。
适合人群
想独立完成项目的同学
电子设计竞赛、科创比赛的同学
入行嵌入式、单片机开发的同学
需要提升的在职同学
技术储备
C语言基础
了解数字电路基础
了解单片机原理
环境参数
开发软件: MDK5 / SecureCRT
开发软件: C#网络调试工具
开发软件: C#串口调试工具
开发环境: win10/win11
提问
数据加载中...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题

¥

无门槛

::
立即使用
¥ ??

登录后领取优惠补贴

立即领取