自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

月如琉璃的博客

如果想飞得更高,就请把地平线忘掉!!

  • 博客(53)
  • 资源 (14)
  • 收藏
  • 关注

原创 直流充电桩基本工作原理

车辆控制器控制K5K6闭合开始充电,在充电过程中电动汽车和充电桩实时进行通信,进行充电电压和电流的控制,(车辆发送充电请求和充电报文的状态,充电桩通过报文反馈车载充电机状态)此阶段K3K4闭合,K1K2断开,电动汽车和充电桩通过S+S-的CAN通讯线,进行充电电压、电流等参数匹配(车辆报送充电需求,充电桩报送供电能力)完成之后,车端闭合K5K6,然后桩端闭合K1K2, 这样充电模块就和被充电的动力电池构成了充电回路,充电流程就进入了充电阶段。充电完成之后(充电转与车辆之间判定充电结束),

2024-12-21 16:29:22 1542 1

原创 2.利用docker进行gitlab服务器迁移

利用docker进行gitlab服务器迁移

2024-12-21 15:56:10 1622 1

原创 1.gitlab 服务器搭建流程

在安装完启动 GitLab 后,应该就可以在网页上访问到 GitLab 的登录界面了,不过 GitLab 已事先创建了一个账号了,这个账号就是管理员账号。这个管理员账号的账号名为 root,而密码在一个自动生成的文件 /etc/gitlab/initial_root_password 中(密码不会含空格),且会在 24 小时后自动被删除。下载地址:gitlab/gitlab-ce - Packages · packages.gitlab.com。四、添加Gitlab软件包到存储库并安装。

2024-12-21 15:36:02 1342

原创 0.gitlab ubuntu20.04 部署问题解决

sudo apt-get autoremove --purge XXXX   #方式三:自动卸载软件其删除其配置文件。sudo apt-get autoremove XXXX # 方式二:自动卸载软件但保留其配置文件。第三方软件的源一般都以list文件的方式放在 /etc/apt/sources.list.d 这个目录。sudo apt-get remove XXXX     # 方式一:卸载软件(删除软件包)重新运行sudo apt-get update。安装的时候root用户安装问题。

2024-12-21 15:23:45 576

原创 堆栈粉碎的原理与预防攻击措施

堆栈粉碎”(stack smashing)指的是在计算机程序中利用缓冲区溢出漏洞来修改或破坏函数调用栈的过程。

2024-12-20 21:21:34 269

原创 BSM和BMS什么区别?

BSM(Battery System Manager)是指用于管理和控制电动车辆的电池系统的设备,其功能包括监测电池状态、控制充放电过程、保护电池安全等。

2024-12-20 21:05:10 272

原创 电气设计 | 低压接地系统:TN-C 、TN-S、TN-C-S、TT适用哪些场所?

低压配电系统有TN-C、TN-S、TN-C-S、TT和IT五种接地形式,各自适用于不同场所。每种形式有特定优缺点、额定电压、保护线、接地电阻和保护装置,确保电气安全和可靠性。定义:TN-C系统中,中性线(N)和保护线(PE)合二为一,称为PEN线。额定电压:230V/400V保护线:PEN线接地电阻:≤4Ω保护装置:漏电保护器(RCD)特点:PEN线同时承担中性线和保护线的功能。适应场所:系统适用于普通住宅和小型商铺。

2024-12-20 20:52:55 913

原创 直流充电流程——充电阶段

充电桩控制器收到BCL报文中的电压和电流需求后,下发给充电模块。充电模块的输出电压和电流的控制是通过典型的负反馈实现的。

2023-12-14 20:06:17 8488

原创 充电桩 CCS CCS1 CCS2

CCS是Combined Charging System的缩写,即复合充电系统。CCS标准将直流快充和交流慢充接口合二为一,所以叫复合充电系统。CCS是在欧美使用的新能源汽车充电标准,又分为CCS1和CCS2。美国是CC1,欧洲是CCS2。CCS1和CCS2最主要的区别还是在充电插头上,如下图。

2023-12-14 10:53:53 4810

原创 电动汽车各种充电插头的区别与介绍

带有这种类型连接器的车辆可以从单相和三相电网充电,最大电压为 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 2646

原创 充电桩新老国标兼容性分析

充电桩新老国标兼容性分析

2023-12-03 23:01:58 1402 1

原创 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 1082 1

原创 充电桩自检流程

充电桩自检流程通常包括以下几个方面:

2023-12-02 22:57:34 1344

原创 国标GBT 27930关键点梳理

整个充电过程包括六个阶段:物理连接完成、低压辅助上电、充电握手阶段、充电参数配置阶段、充电阶段和充电结束阶段。在各个阶段,充电机和 BMS 如果在规定的时间内没有收到对方报文或没有收到正确报文,即判定为超时(超时指在规定时间内没有收到对方的完整数据包或正确数据包),超时时间除特殊规定外,均为5 s。当出现超时后,BMS 或充电机发送9.5 规定的错误报文,并进入错误处理状态。在对故障处理的过程中,根据故障的类别,分别进行不同的处理(参见附录 C)。在充电结束阶段中,如果出现了故障,直接结束充电流程。

2023-12-02 22:52:15 3213

原创 18487.1 - 2015 电动汽车充电系统标准 第1部分 关键点梳理

使用电缆和连接器将电动汽车接入电网(电源)的方法。

2023-12-02 22:23:31 2028

原创 充电桩一些标准和协议介绍

GQ DC Combo标准是一种用于直流(DC)充电设备的国际标准。它定义了一种具有统一接口和通信协议的直流充电插头和插座系统,以实现不同厂家的直流充电设备之间的互操作性。GQ DC Combo标准采用了欧洲标准(EN62196-3)和美国标准(SAE J1772 Combo)的结合,因此也被称为欧美混合式直流充电标准。该标准支持不同功率等级的直流充电,可以在短时间内为电动车辆提供高功率充电。

2023-11-28 22:18:37 3646

原创 充电桩绝缘检测原理与示例

充电桩绝缘检测是保证电动车充电安全的重要环节,通过对充电桩绝缘检测单租的测量和评估,来判断充电桩是否存在漏电等安全隐患,从而保证用户及周围环境的电器安全。绝缘电阻:是指在特定的条件下,电气设备与接地之间的电阻值。高质量的绝缘电阻能有效阻断电气设备与接地之间的电流流动,从而保证用户的安全。

2023-11-27 16:10:03 3809

原创 欧标电动汽车充电标准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 18368 2

原创 Jlink如何开启虚拟串口功能

打开后会显示Jlink的版本等信息,输入指令VCOM ENABLE 便打开了虚拟串口功能,此功能是Jlink V9版本以后才支持的。当然如果需要关闭这个功能使用JTAG仿真,可以在窗口命令内输入VCOM DISABLE,在编程器断电再上电以后生效!安装完jlink的驱动以后,找到Jlink commander 图标。之后重新上电,设备管理器里面会有如下串口出现,用串口调试助手打开即可。②输入vcom enable 打开虚拟串口(再次上电生效)①首先驱动自己是否是V9版本。

2023-11-26 11:35:18 3744 1

原创 初始化与反初始化

在编程中,初始化和反初始化通常是由构造函数和析构函数来实现的。对于系统级别的初始化和反初始化,通常会有相应的初始化函数和反初始化函数或方法。反初始化是在对象或系统销毁时进行的一系列操作,主要目的是清理对象或系统所占用的资源,以及释放分配的内存。总之,初始化和反初始化是编程中重要的概念,用于管理对象和系统的生命周期和资源。初始化是在对象或系统创建时进行的一系列操作,主要目的是为了设置对象或系统的初始状态。初始化和反初始化是在编程中常用的概念,用于描述对象或系统在创建和销毁过程中的操作。

2023-11-26 11:17:33 1330

原创 iar如何全擦芯片内存

Project ->Download -> Erase memory

2023-11-26 11:09:18 1430 2

原创 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 875

原创 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 1552

原创 交流充电桩与直流充电桩的区别

直流充电桩的学名是非车载充电机,是相对于交流充电桩而言的。交流充电桩是采用传导方式为具备车载充电机的电动汽车提供交流电能的专用装置。

2023-11-25 22:00:55 2657

原创 国标交流充电桩接口和直流充电桩接口介绍

充电模式3连接方式B的典型控制导引电路图:控制导引电路主要作用是用来确认充电接口和充电插座是否连接,然后在充电过程中进行周期性检测,以判断继续充电还是停止充电等。连接确认(1)车辆控制装置通过检测PE和监测点3之间的电阻值来确认车辆插头和车辆插座是否连接;(2)充电桩侧的供电控制装置通过检测监测点4或检测点1的电压值来判断供电插头和供电插座是否连接。充电开始。

2023-11-25 21:52:33 7995

原创 充电倍率2C啥意思?

2、C:用来表示电池充放电电流大小的比率,即倍率。即电池是1000MAH,2C放电就是2000MAH放电。1、C代表的是电池本身容量,单位为AH/MAH。

2023-11-25 20:29:54 2381

原创 国标直流充电枪9孔分别啥意思?

DC+:直流电源正 DC-:直流电源负 PE:接地(搭铁)S+:通讯CAN-H S-:通讯CAN-L CC1:充电连接确认 CC2:充电连接确认 A+:12V+ A-:12V-以上就是国标直流充电枪两大孔、一中孔、6小孔共9个孔所代表的具体信息。

2023-11-24 09:20:21 2434

原创 plantUML学习与实战

在日常工作或者生活中,使用交互图来描述想法,往往相对于文字来说,可读性更高,同时一定程度上可以提高沟通效率,但是苦于,不想对一堆控件拖拖拉拉,本人就是一个很讨厌画图,但是又不得不画图来节约沟通效率,降低沟通的人。plantUML很好的满足了这种日常需求,可以通过代码的形式来画图。

2023-11-23 17:26:58 248

原创 Modbus-RTU协议讲解与实战

工作需要,需要使用Modbus-RTU实现RS485通行,于是简单学习并实践了一下。

2023-11-23 16:04:55 5648

原创 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 1104

原创 神命令tree的魅力你get到了吗?

日常工作中,有时候为了明确表达自己的意思,往往需要输出对应的目录层级结构,手动一个个输入往往显得不那么高级,效率相对较低,这时候拥有可以一键输出目录结构并且可以快速转化为文本的工具就比较方便,有幸了解到有tree这样一个命令可以支持一键输出目录结构并可以转化为文本文件输出,真是无形中提高了生产力。

2023-11-23 15:17:29 189

原创 如何查看GCC编译器版本

查看GCC编译器版本

2019-12-07 13:44:33 6191

原创 git 更新主分支流到当前分支

背景我们在编写代码的过程中往往需要存在开发分支和发布分支,在开发调试的工程中,一个项目在需要多个项目成员共同协作完成的时候,往往需要实时本地同步他人的最新提交来共同推进项目进展这个时候需要在开发分支的基础上,同时分离出属于个人的调试分支,下文分别用master 和 develop分支来代表开发的分支和调试分支;操作方法1.首先我们需要在开发分支下新建属于自己的调试分支(当然是为了新手方便理...

2019-10-16 11:39:37 3813

原创 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 1586

原创 SecureCRT设置最大缓冲区条数

背景:我们在使用SecureCRT抓取串口日志信息的时候。往往会需要实时分析打印日志,然而苦于软件默认的缓冲区条数比较少,实时的信息往往会被新生成的信息所覆盖掉,此时设置最大缓冲区条数往往能在一定程度上缓解以上尴尬...

2019-05-14 11:04:30 4412

原创 虚拟机映射网络驱动器输入正确的账号和密码拒绝访问

背景:在使用samba服务映射网络驱动器时,我们时常会被以下问题所困扰:有时候明明IP地址没错,账号密码也没错但是在登录的时候总是会提示拒绝访问那么基于以上问题如何解决呢?首先我们需要在windows网凭据管理器里面删掉所有历史网络凭据(控制面板——>用户账号——>凭据管理器)然后在linux下重启samba服务:然后再次映射网络驱动器即可。...

2019-05-14 10:10:18 14241 2

原创 Ctrl + h查看linux下的隐藏文件

Ctrl +h之前Ctrl +h之后

2019-05-05 22:46:38 656

原创 利用远程桌面连接登录虚拟机显示拒绝连接

问题:通过远程终端登录虚拟机提示被拒绝(此处使用的SecureCRT)原因:Ubuntu没有安装 ssh2的服务解决方法:在终端中执行如下指令:sudo apt-get install o安装完成之后重新连接输入用户名和密码并且记忆:配置完成之后显示连接成功,此时便可以正常使用远程终端登录虚拟机了...

2019-05-02 15:03:16 4241

原创 将linux编译过程中的日志输出到文件

1.背景 linux编译过程中往往需要对一些编译日志进行分析,特别是编译的文件比较大的时候,编译日志往往一闪而过,这个时候掌握一些输出编译日志到文件的方法,往往能帮助我们事半功倍。2.几种保存日志的方法下面介绍几种保存日志的方法注意:上面多有的1/2等数字,后面紧跟大于号‘>’,中间不能有空格大于号与输出文件名之间可以有一个空格也可以紧跟2.1 将所有信息全部输出到屏幕...

2019-05-02 13:32:19 13056

原创 设置电脑永不休眠

1.背景在开发工程中,我们有的时候往往需要在电脑上对设备进行挂机,由此来保存一些挂机日志方便日后多出错/异常现象进行分析,这个时候设置电脑永不休眠就显得格外重要,因为电脑休眠之后就会对硬盘进行关闭不会再往flash写数据。2.设置方法之后就可以利用挂机日志软件进行随意挂机保存日志了。...

2019-05-02 13:13:46 3218

安装Ominpeek CRT更新步骤说明.docx

安装Ominpeek CRT更新步骤说明.docx

2021-03-10

Omnipeek同时抓2个信道的数据.zip

Omnipeek同时抓2个信道的数据.zip

2021-03-10

flash_download_tools_v3.6.7.zip

乐鑫原厂下载工具, 用于擦除、烧录全量、烧录用户区固件

2020-01-21

FreeRtos10.2.1.zip

FreeRtos源码, 用于帮助大家快速入门和学习,FreeRtos源码10.2.1

2020-01-21

网络抓包和发包工具

网络调试过程中,我们往往需要对通信过程中的数据进行分析,这个时候网络抓包和发包数据就显得格外重要了@~@

2019-04-29

单片机、串口通信、网络调试、网络服务器、位图转16进制、串口监控多功能调试助手、校验校准

单片机、串口通信、网络调试、网络服务器、位图转16进制、串口监控多功能调试助手

2019-04-29

bin文件分割python脚本

开发过程中,我们往往会遇到bin文件受损的现象,此时对bin文件数据进行截取替换往往可以初步判断出错的地方,方便程序查错与修改

2019-04-29

8266flash读取工具

当烧录的bin文件出现错误的时候,可以使用该工具反读取bin文件查找相关故障,辅助开发

2019-04-28

高质量C++C编程指南

关于代码规范、函数设计、内存管理以及一些编程经验。

2018-11-28

shell脚本自动筛选关键字

shell脚本自动筛选文件夹及其子目录下所有文件中的特定关键字,并将结果输出到对应文件!

2018-08-27

esp8266开发教程提高篇

esp8266开发教程提高篇(视频讲解源代码,虚拟机安装,环境搭建,8266sdk使用以及简单讲解,RGB色温灯开发等)

2018-07-26

esp8266开发教程实践篇

esp8266开发教程实践篇(包含tcp_udp课程源代码,简易服务器端口转发讲解,远程控制TCP/UDP视频讲解)

2018-07-26

esp8266开发教程基础篇

esp8266开发教程基础篇(详细讲解了AT指令知道、烧录、云升级)

2018-07-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除