- 博客(45)
- 资源 (14)
- 收藏
- 关注
原创 直流充电流程——充电阶段
充电桩控制器收到BCL报文中的电压和电流需求后,下发给充电模块。充电模块的输出电压和电流的控制是通过典型的负反馈实现的。
2023-12-14 20:06:17
4618
原创 充电桩 CCS CCS1 CCS2
CCS是Combined Charging System的缩写,即复合充电系统。CCS标准将直流快充和交流慢充接口合二为一,所以叫复合充电系统。CCS是在欧美使用的新能源汽车充电标准,又分为CCS1和CCS2。美国是CC1,欧洲是CCS2。CCS1和CCS2最主要的区别还是在充电插头上,如下图。
2023-12-14 10:53:53
2099
原创 电动汽车各种充电插头的区别与介绍
带有这种类型连接器的车辆可以从单相和三相电网充电,最大电压为 400 V,电流为 63 A。此类充电站的最大功率为 43 kW,但通常三相网络的 22 kW 以下和单相网络的 7.4 kW 以下波动。CHAdeMO 插头设计用于模式 4 的强大直流充电站,可在 30 分钟内(功率为 50 kW)为电池充电 80%。这在日本和西欧很常见。插头有 5 个触点,可根据单相 230 V 网络(最大电流 32A)的模式 2 和模式 3 标准进行充电。这种插头的最大充电功率为 7.4 kW,被认为是缓慢且过时的。
2023-12-14 10:16:41
1254
原创 ChaoJi充电连接装置典型试验案例分析 GB/T 20234.1充电连接装置型式试验变化分析
✓ 通过对比GB/T 20234.3枪头和GB/T 20234.4(ChaoJi) 枪头的枪线尺寸、重量、面积数据、枪线温升、防护等级等试验,ChaoJi优势明显。✓ ChaoJi连接装置试验要求不仅在GB/T 20234.4中有规定,在GB/T 20234.1中也有相关规定。✓ 下面对GB/T 20234.1-2015、 GB/T 20234.1-2023进行对比分析。
2023-12-03 22:57:18
802
原创 国标GBT 27930关键点梳理
整个充电过程包括六个阶段:物理连接完成、低压辅助上电、充电握手阶段、充电参数配置阶段、充电阶段和充电结束阶段。在各个阶段,充电机和 BMS 如果在规定的时间内没有收到对方报文或没有收到正确报文,即判定为超时(超时指在规定时间内没有收到对方的完整数据包或正确数据包),超时时间除特殊规定外,均为5 s。当出现超时后,BMS 或充电机发送9.5 规定的错误报文,并进入错误处理状态。在对故障处理的过程中,根据故障的类别,分别进行不同的处理(参见附录 C)。在充电结束阶段中,如果出现了故障,直接结束充电流程。
2023-12-02 22:52:15
1843
原创 充电桩一些标准和协议介绍
GQ DC Combo标准是一种用于直流(DC)充电设备的国际标准。它定义了一种具有统一接口和通信协议的直流充电插头和插座系统,以实现不同厂家的直流充电设备之间的互操作性。GQ DC Combo标准采用了欧洲标准(EN62196-3)和美国标准(SAE J1772 Combo)的结合,因此也被称为欧美混合式直流充电标准。该标准支持不同功率等级的直流充电,可以在短时间内为电动车辆提供高功率充电。
2023-11-28 22:18:37
2734
原创 充电桩绝缘检测原理与示例
充电桩绝缘检测是保证电动车充电安全的重要环节,通过对充电桩绝缘检测单租的测量和评估,来判断充电桩是否存在漏电等安全隐患,从而保证用户及周围环境的电器安全。绝缘电阻:是指在特定的条件下,电气设备与接地之间的电阻值。高质量的绝缘电阻能有效阻断电气设备与接地之间的电流流动,从而保证用户的安全。
2023-11-27 16:10:03
2283
原创 欧标电动汽车充电标准CCS2
1、车桩未配对时:所有物理接口均未连接、通讯未开启,系统如下图所示2、进入T0时刻,车桩开始握手匹配。此时当插枪后CP电压由12V变为9V,电子锁上锁。3.T1-T2初始化阶段,电子锁上锁,CP电压为9V PWM波,占空比为5%,进行绝缘检测和插座温度检测;建立PLC通信,交换操作限制和充电参数。充电桩检测到直流电压> 60V或电动汽车与直流电源不兼容时停机。4.T3时刻连接检测。车辆将CP状态由9V变为6V或者3V,车辆进入准备状态。
2023-11-27 15:14:34
10785
2
原创 Jlink如何开启虚拟串口功能
打开后会显示Jlink的版本等信息,输入指令VCOM ENABLE 便打开了虚拟串口功能,此功能是Jlink V9版本以后才支持的。当然如果需要关闭这个功能使用JTAG仿真,可以在窗口命令内输入VCOM DISABLE,在编程器断电再上电以后生效!安装完jlink的驱动以后,找到Jlink commander 图标。之后重新上电,设备管理器里面会有如下串口出现,用串口调试助手打开即可。②输入vcom enable 打开虚拟串口(再次上电生效)①首先驱动自己是否是V9版本。
2023-11-26 11:35:18
2451
原创 初始化与反初始化
在编程中,初始化和反初始化通常是由构造函数和析构函数来实现的。对于系统级别的初始化和反初始化,通常会有相应的初始化函数和反初始化函数或方法。反初始化是在对象或系统销毁时进行的一系列操作,主要目的是清理对象或系统所占用的资源,以及释放分配的内存。总之,初始化和反初始化是编程中重要的概念,用于管理对象和系统的生命周期和资源。初始化是在对象或系统创建时进行的一系列操作,主要目的是为了设置对象或系统的初始状态。初始化和反初始化是在编程中常用的概念,用于描述对象或系统在创建和销毁过程中的操作。
2023-11-26 11:17:33
925
原创 STM32中Msp函数的意义
这样在不同的MCU之间搬运代码时只需要修改HAL_UART_MspInit()而不用对HAL_UART_Init()进行修改。举个例子:串口初始化函数HAL_UART_Init()与串口底层初始化函数HAL_UART_MspInit()HAL_UART_MspInit()用于初始化于MCU相关的配置比如时钟、NVIC、GPIO等。HAL_UART_Init()用于初始化串口通讯协议如波特率、有效位等。
2023-11-26 11:05:18
668
原创 stm32中断调用流程
在这个例子中,rx_buffer数组用于存储串口接收到的数据,rx_buffer_head和rx_buffer_tail是指向缓冲区头部和尾部的索引。USART1_IRQHandler函数是UART的接收中断服务函数,它将接收到的数据存储到缓冲区队列中。即当GPIO口复用USART进行通讯时,必须要先使能GPIO的时钟,然后再使能具体外设的时钟(USART的时钟)!-> UART_Receive_IT(UART_HandleTypeDef *huart) (接收函数)
2023-11-26 11:02:20
1410
原创 交流充电桩与直流充电桩的区别
直流充电桩的学名是非车载充电机,是相对于交流充电桩而言的。交流充电桩是采用传导方式为具备车载充电机的电动汽车提供交流电能的专用装置。
2023-11-25 22:00:55
1189
原创 国标交流充电桩接口和直流充电桩接口介绍
充电模式3连接方式B的典型控制导引电路图:控制导引电路主要作用是用来确认充电接口和充电插座是否连接,然后在充电过程中进行周期性检测,以判断继续充电还是停止充电等。连接确认(1)车辆控制装置通过检测PE和监测点3之间的电阻值来确认车辆插头和车辆插座是否连接;(2)充电桩侧的供电控制装置通过检测监测点4或检测点1的电压值来判断供电插头和供电插座是否连接。充电开始。
2023-11-25 21:52:33
3791
原创 充电倍率2C啥意思?
2、C:用来表示电池充放电电流大小的比率,即倍率。即电池是1000MAH,2C放电就是2000MAH放电。1、C代表的是电池本身容量,单位为AH/MAH。
2023-11-25 20:29:54
1487
原创 plantUML学习与实战
在日常工作或者生活中,使用交互图来描述想法,往往相对于文字来说,可读性更高,同时一定程度上可以提高沟通效率,但是苦于,不想对一堆控件拖拖拉拉,本人就是一个很讨厌画图,但是又不得不画图来节约沟通效率,降低沟通的人。plantUML很好的满足了这种日常需求,可以通过代码的形式来画图。
2023-11-23 17:26:58
120
原创 zsh: corrupt history file ~/.zsh_history
解决方案参考: zsh:corrupt history file xxxx 以及 如何添加$PATH - 知乎 (zhihu.com)zsh: corrupt history file ~/.zsh_history 的问题。经常使用zsh的话,其.zsh_history会被污染,解决方法也很很简单。安装oh my zsh 之后出现新打开终端,显示。
2023-11-23 15:27:15
642
原创 神命令tree的魅力你get到了吗?
日常工作中,有时候为了明确表达自己的意思,往往需要输出对应的目录层级结构,手动一个个输入往往显得不那么高级,效率相对较低,这时候拥有可以一键输出目录结构并且可以快速转化为文本的工具就比较方便,有幸了解到有tree这样一个命令可以支持一键输出目录结构并可以转化为文本文件输出,真是无形中提高了生产力。
2023-11-23 15:17:29
112
原创 git 更新主分支流到当前分支
背景我们在编写代码的过程中往往需要存在开发分支和发布分支,在开发调试的工程中,一个项目在需要多个项目成员共同协作完成的时候,往往需要实时本地同步他人的最新提交来共同推进项目进展这个时候需要在开发分支的基础上,同时分离出属于个人的调试分支,下文分别用master 和 develop分支来代表开发的分支和调试分支;操作方法1.首先我们需要在开发分支下新建属于自己的调试分支(当然是为了新手方便理...
2019-10-16 11:39:37
3730
原创 Git 本地新建,删除分支并推送到远程仓库
在本地新建一个分支: git branch newBranch切换到你的新分支: git checkout newBranch创建并切换到新分支: git checkout -b newBranch将新分支发布在github上: git push origin newBranch在本地删除一个分支: git branch -d newBranch在github远程端删除一个分支: git...
2019-08-12 11:25:16
1474
原创 SecureCRT设置最大缓冲区条数
背景:我们在使用SecureCRT抓取串口日志信息的时候。往往会需要实时分析打印日志,然而苦于软件默认的缓冲区条数比较少,实时的信息往往会被新生成的信息所覆盖掉,此时设置最大缓冲区条数往往能在一定程度上缓解以上尴尬...
2019-05-14 11:04:30
4174
原创 虚拟机映射网络驱动器输入正确的账号和密码拒绝访问
背景:在使用samba服务映射网络驱动器时,我们时常会被以下问题所困扰:有时候明明IP地址没错,账号密码也没错但是在登录的时候总是会提示拒绝访问那么基于以上问题如何解决呢?首先我们需要在windows网凭据管理器里面删掉所有历史网络凭据(控制面板——>用户账号——>凭据管理器)然后在linux下重启samba服务:然后再次映射网络驱动器即可。...
2019-05-14 10:10:18
13665
2
原创 利用远程桌面连接登录虚拟机显示拒绝连接
问题:通过远程终端登录虚拟机提示被拒绝(此处使用的SecureCRT)原因:Ubuntu没有安装 ssh2的服务解决方法:在终端中执行如下指令:sudo apt-get install o安装完成之后重新连接输入用户名和密码并且记忆:配置完成之后显示连接成功,此时便可以正常使用远程终端登录虚拟机了...
2019-05-02 15:03:16
4169
原创 将linux编译过程中的日志输出到文件
1.背景 linux编译过程中往往需要对一些编译日志进行分析,特别是编译的文件比较大的时候,编译日志往往一闪而过,这个时候掌握一些输出编译日志到文件的方法,往往能帮助我们事半功倍。2.几种保存日志的方法下面介绍几种保存日志的方法注意:上面多有的1/2等数字,后面紧跟大于号‘>’,中间不能有空格大于号与输出文件名之间可以有一个空格也可以紧跟2.1 将所有信息全部输出到屏幕...
2019-05-02 13:32:19
11984
原创 设置电脑永不休眠
1.背景在开发工程中,我们有的时候往往需要在电脑上对设备进行挂机,由此来保存一些挂机日志方便日后多出错/异常现象进行分析,这个时候设置电脑永不休眠就显得格外重要,因为电脑休眠之后就会对硬盘进行关闭不会再往flash写数据。2.设置方法之后就可以利用挂机日志软件进行随意挂机保存日志了。...
2019-05-02 13:13:46
3127
原创 git配置和远程推拉代码库
1.git配置用户名和密码git config --global user.name [username]git config --global user.email [email]2.存储git账号密码https方式每次都要输入密码,按照如下设置即可输入一次就不用再手输入密码的困扰而且又享受https带来的极速设置记住密码(默认15分钟):git config --global c...
2019-05-02 12:14:40
499
原创 搭建samba映射网络驱动器
背景介绍[ 为了实现在windows与Linux之间资源共享,Linux操作系统提供了samba服务.samba服务为两种不同的操作系统架起一座桥梁,使Linux系统和windows系统之间可以互相通信,下面简单介绍如何在linux上添加和配置samba,并在windows下实现访问。]1.在Ubuntu下安装samba安装之前先使用sudo apt-get update获取最新软件包更新;...
2019-05-01 18:49:22
3962
原创 nanopb-protoc 安装指导说明
背景介绍出现编译报错,显示nanob-protoc: not find,1 第一步安装protobuf去github上下载一个protobuf的release版本,下载all版本,在本地解压缩之后,通过make install来安装.并安装python语言支持wqp@wqp-virtual-machine:/home/share/samba/rda/protobuf-3.7.1$ ./c...
2019-05-01 18:38:53
1792
原创 git中文路径显示乱码
linux下使用git 时,git status 查看被修改文件路径时,常常会出现中文路径显示乱码的问题,这是因为:当被修改的文件中有中文字符时,中文字符会被转换为unicode码,导致看不出来原来的文件名。如下图:修改前这时,我们可以采用这样的办法,作如下配置:git config --global core.quotepath false执行完这个命令,git就不会对路径进行转换,显...
2018-12-26 19:49:23
3187
原创 git删除本地代码库文件后同步到远程仓库同时删除远程仓库文件
1.更新本地代码库git pull2.对需要删除的文件、文件夹进行如下操作:git rm ss.c(删除文件)git rm -r aaa (删除文件夹)3.提交修改git commit -m “Delete files.”4.将修改提交到远程仓库的xxx分支:git push origin xxx...
2018-12-04 14:15:57
10549
2
原创 shell脚本自动筛选关键字
文件下载地址:shell脚本源文件 本shell脚本主要功能: 在某一指定文件夹及其所有子目录下筛选出指定关键字,打印出关键字所在文件的具体地址,以及对应行号,并且将所有筛选结果输出到指定文件 主要操作方法: 首先:./keyword.sh 运行脚本 接着:会有文字提示输入要查找的关键字 (默认为两个关键字,这个可以自行修改) 之后:点击回车 输入需要筛...
2018-08-27 19:36:14
7377
原创 并发/并行/并发处理
关于并发并发,在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。 在关系数据库中,允许多个用户同时访问和更改共享数据的进程。SQL Server 使用锁定以允许多个用户同时访问和更改共享数据而彼此之间不发生冲突。操作系统并发程序执行的特点:并发环境下,由于程序的封闭性被打破,出现...
2018-07-19 20:45:45
872
原创 访问结构体成员->与.的区别
定义结构体指针,访问成员时就用-> 定义结构体变量,访问成员时就用.例如: struct A { int a; char b; };struct A q; 访问成员就用:q.a; struct A *p; 访问成员就用:p->a; eg: typedef struct { IO_CONFIG relay;
2018-07-18 10:14:52
9907
1
国家电网有限公司电动汽车充电设备标准化设计方案-计费控制单元与充电控制器通信协议 2019年10月28日
2023-11-26
Gridwiz Peppermint PROTOCOL-BETWEEN-EVSE-SECC-V07-HangzhouOnlyPo
2023-11-26
欧标直流充电桩-Gridwiz Peppermint Application Guide-HangzhouOnlyPowerS
2023-11-26
欧标直流充电桩-Gridwiz EV Emulator2.0 Application Manual-HangzhouOnlyPo
2023-11-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人