- 博客(29)
- 资源 (7)
- 收藏
- 关注
原创 18487.1-2015-解读笔记之四-交流充电之流程分析
桩端检测到CP电压从9V变化成6V后,闭合K1,K2(交流接触器/继电器),开始充电;车端主动停止充电时,断开S2,桩端检测到CP电压由6V变成9V,断开K1,K2;充电连接阶段CC(电阻由无穷大到R4+RC)和CP(12V-9V)监测到插枪.桩端主动停止充电时,断开S1,停止输出PWM,确认S2断开后,断开K1,K2;前面简单分析了国标交流充电桩插枪监测逻辑和PWM控制逻辑,下面简单分析一下交流充电流程。(告知车端,桩端就绪);充电过程中实时同步PWM波(当前输出能力给桩端);
2025-04-23 19:09:02
299
原创 18487.1-2015-解读笔记三-交流充电之车桩交互-PWM
因为现在大多数慢充车都通过车辆内置OBC将交流电转成直流电给动力电池充电,并不需要太多的数据交互,因而对于现有的慢充桩主要告知车端的最大输出能力和桩端状态即可。本篇文章主要分析以下交流充电桩如何和充电桩进行简单的通信的。占空比范围通常为 。,对应输出电流为 。 → 输出电流 。 → 输出电流 。 → 输出电流 。
2025-04-23 16:58:11
473
原创 18487.1-2015-解读笔记二-交流充电之插枪监测
交流充电插枪监测的原理很简单,其实本质上和国标直流以及欧标交流和直流的插枪监测一样,都是用的电阻分压来实现
2025-04-18 17:36:59
243
原创 充电桩知识相关
充电桩(EV Charging Station)是为电动汽车提供电能存储的设备,通过直接充电或辅助车载充电机完成能量传输,分为公共充电桩和私人充电桩3。其核心组成包括外壳、充电枪、主控模块、充电模块等硬件单元,以及配套的电路保护元件。
2025-04-17 17:15:06
666
原创 JAVA开发环境搭建
选择 JDK 17 LTS → 下载 x64 MSI Installer(如 OpenJDK17U-jdk_x64_windows_hotspot_17.0.10_7.msi)选择 JDK 17(或最新版本),点击 Windows 对应的 x64 Installer(如 jdk-17_windows-x64_bin.exe)打开 IntelliJ → New Project → 选择 Java → 确保 JDK 路径正确。右键点击 开始菜单 → 选择 系统 → 点击 高级系统设置 → 选择 环境变量。
2025-03-08 11:32:12
339
原创 计量芯片HLW8112隔离采样方案
被采样的信号是通过IAP\IAN\VP\GND引脚进入到芯片内部,然后通过PGA(运放)进入到ADC进行采样,而ADC模块的1.25V的VREF是通过供电电源VDD转化而来的,VRFF的参考地是GND。我们经常会从安全角度考虑,因为担心强电有危险,在图1的电路上,刻意不将N和GND进行短接,如下图,其实这是一种错误的接法,没有统一的参考点,如何能够进行正确的测量呢。的电平是N为参考的电平信号,如图1,电压采样信号的电平VP的电平是以N为参考点的电平信号。如图2,运放的VREF是以GND为参考点的。
2025-02-06 10:05:28
1221
原创 EC800M和EC800G PWM口
PWM28 – 引脚号103(不可与PWM12/16/19/21/24同时使用) CAM_RST_N x。PWM12 – 引脚号63(不可与PWM16/19/21/24/28同时使用) USIM2_RST x。PWM16 – 引脚号68(不可与PWM12/19/21/24/28同时使用) I2C3_SCL x。PWM19 – 引脚号81(不可与PWM12/16/21/24/28同时使用) CAM_PWDN x。PWM24 – 引脚号86(不可与PWM12/16/19/21/28同时使用) KEYOUT1。
2025-01-14 09:32:54
550
原创 Ubuntu 解决git diff Binary files 二进制文件无法查看更改点
可不用配置,如果配置后续 使用 git d *.c即可 (选配)sudo apt-get install *安装即可。1.更换成 vimdiff。:cq退出当前比对所有文件。2.关闭提示:(选配)如果是vimdiff。2.更改成 meld。
2024-11-05 15:23:27
453
原创 C语言日期时间和秒的相互转换
printf("%04d-%02d-%02d %02d:%02d:%02d 转换成时间: %ld\r\n",tyear,tmon,tday,thour,tmin,tsec, seconds);printf("秒数转换成时间: %04d-%02d-%02d %02d:%02d:%02d\r\n", year, month, day, hour, minute, second);printf("#输入的秒数为:[%ld]\r\n", seconds);
2024-10-09 09:52:50
760
1
原创 stm32 原厂 ISP实现 以及上位机软件实现/QT参考资料
设备端: stm32 以及原厂固化在bootloader系统存储器内部地址的bootloader;1.关于stm32 OTA原厂升级的那些事儿. ---- ISP升级。
2024-07-18 14:44:54
319
原创 收藏实用的100多个嵌入式软硬件开源项目
一个完全从第一行引导代码开始编写,基于ARM平台,支持多进程、多CPU、内存管理、文件与设备管理的全32位操作系统内核。基于51、430、STM32F10X、STM32F407X、T4MC123G平台的各常见硬件模块demo。Linux 内核实验室,基于 Docker/Qemu 的极速 Linux 内核学习、开发和测试环境。FlexibleButton 是一个基于标准 C 语言的小巧灵活的按键处理库。一个开源、便携,易于使用,可读的和灵活的SSL库。一个小型的,开源的,极易移植的多任务操作系统。
2024-07-09 09:08:41
3211
原创 ISO15118_4_TestEnv-master 编译
1.安装cmakerebootcmake ./2.2009 ls2012 ls2014 ls2016 ls3.2026 ls2030 ls2032 ls2034 ls2037 ls2038 make4.
2023-11-28 13:37:35
292
1
原创 XXX对应插件级别的模版
将某个单独的功能代码用模块的方式写成独立的C文件不仅能XXX,而且还XXXX,反正XXX;以下是一般代码中 Linux C中常用的模块级别的代码模版。如果需要建立一个模块。复制,粘贴,搜索,替换......你懂得..........工作中常常会写若干个模块,以便于提高代码的维护性阅读性。stm32 裸机功能模版待补充;freeRTOS 功能模版待补充。
2023-10-16 15:36:24
85
1
原创 Linux C获取 WIFI SSID
1.获取保留SSID的信号质量;2.获取保留SSID的信号级别:最大级别:5;3.在iwlist基础上优化:a.去掉扫描的空的SSID;b.去掉重复的SSID;
2023-07-28 17:44:26
974
1
stm32vet6 MXCube st7789 TF6336U驱动以及 STemWinGui移植(中文汉字显示)
2022-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人