自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

洛溪之恋的博客

软硬件开发大神

  • 博客(57)
  • 资源 (34)
  • 收藏
  • 关注

原创 基于STM32的LTC6804驱动代码解析()

在上次项目中用到了LTC6804这块片子,初次使用它的采集精度确实令我惊讶到了,设备用于监测2V的铅酸电池组,硬件上几乎没有加任何滤波,直接读取数据就能达到3mv以下的精度,片子真的很好用。※如果发现几个级联起来的6804,有些片子可以运行正常通信,有些又不可以运行甚至无法通信,在排除硬件的原因以后,可以查看一下这个地方:wakeup_sleep(),试着把唤醒时间设置的长一些。原理图和手册中的推荐一样,就不贴出来了,MCU与芯片的通信方式采用四线SPI,这种通信方式很常见,各种MCU的驱动也好找。

2024-01-03 00:01:26 2886

原创 BMS开发板从机采集板,从零开始学习

6、IIC(GPIO4-GPIO5)通信功能(使用LTC6804读写EEPROM----24C02,无需主控编程即可存储数据)可以用来保存采集板的配置信息。资料:测试上位机,采集源码(主控STM32F103 SPI通信),原理图,BOM,源码解析,电量soc算法代码及解析,断线检测代码及解析等等。11、可联系楼主配置一套充放电控制套装(增加充电器,充放电控制板,电子负载仪,若干线)5、电流采集功能(高精度双向电流采集芯片,软件集成卡尔曼滤波,中值滤波等滤波算法)8、温度采集功能(精度0 .1°C)

2023-12-31 09:52:25 2483

原创 BMS6804采集电压温度电流/BMS储能采集板从零开始学习BMS开发

有LTC6804、LTC6811版本,可选SPI\菊花链通信)参考凌力尔特官方采集板(官方DC2259A价格1600元),实测采集正常,包含原理图、BOM表、调试过程,可直接嘉立创打样,可在嘉立创直接贴片,包含嘉立创可贴元器件BOM表;BMS闲置开发板 凌力尔特LTC6804/6811开发板BMS电池管理评估板,采集板,BMS开发板 12串赠送源码+BOM+原理图+源码解析等等开发资料。如只需要资料可私信楼主(vx:xiaogao_bq,备注电路城)提供技术支持,楼主是搞技术的所以互相学习互相

2022-04-12 10:56:21 4028 32

原创 压电陶瓷驱动器高压放大150V

该产品一款高电压输出线性可调的驱动模块,模块最高输出电压可达150V,通常运用于脉冲光转换以及一些压电陶瓷驱动的场所。模块输出为线性放大,可以输入全0以上的任意波形放大输出,模块放大倍率MAX20倍倍可调,实现了很宽的动态范围,模块兼容和适配绝大部分的压电陶瓷。350V 高压输出 以及双极性输出产品(输出正负电压)正在研发中,不久后即将上市,敬请期待\n注:2024年12月10号。输出电压:0-150V(MAx)\n。输出电流:20mA(Max)\n。压输出,请注意安全!产品尺寸如图所示\n\n。

2025-02-18 11:22:07 288

原创 压控恒流源设计

电源输入:±5V→±15V(双电源供电)\n。压控恒流模块±2A高精度激光压控恒流源\n。恒流设置:压控±4V对应±2A\n。电流监控:±4V对应电流±2A\n。模块调制带宽:100kHz\n\n。参数详见图1图2\n\n。高精度压控恒流源\n。

2025-02-18 11:17:33 182

原创 压控恒流源设计±2A大电流

单电源不可工作,需正负双路电源供电模块方可正常工作。电源输入:±5V→±15V(双电源供电)压控恒流模块±2A高精度激光压控恒流源。恒流设置:压控±4V对应±2A。电流监控:±4V对应电流±2A。±2A电流版本 100RMB。模块调制带宽:100kHz。

2025-02-12 23:00:48 278

原创 【三元锂电池SOH(State of Health)算法估算】

三元锂电池SOH(State of Health)算法估算是电池健康状态评估的重要内容。在此过程中,我们需要考虑电池的多种参数和因素。

2025-02-03 09:55:52 371

原创 从零开始学习安时积分法(STM32实现程序)

【代码】从零开始学习安时积分法(STM32实现程序)

2025-01-30 12:46:30 1158

原创 从零开始学习电池SOC算法

电池的SOC(State of Charge,荷电状态)估算是电池管理系统(BMS)中的核心算法之一。SOC表示电池当前剩余电量与标称容量的比值,通常以百分比形式表示。准确的SOC估算对于电池的性能、安全性和寿命管理至关重要。在实际应用中,通常会结合多种算法以提高SOC估算的准确性和鲁棒性。SOC估算算法的选择。

2025-01-30 12:42:29 723

原创 高速光电探测器设计 PIN APD铟镓砷TIA放大脉冲误码测试800-1700nm

高速光电探测器PIN APD铟镓砷TIA放大脉冲误码测试800-1700nm。响应率:0.9A/W(1550nm) 0.85A/W(1310nm)探测范围:-8dBm-50dBm(饱和:-8dBm)输出带宽:DC-400MHz(-3dB)供电:±12V/0.5A(±2V以内)(对标:索雷博APD431A)(对标:索雷博APD431A)(对标:索雷博APD431A)波长范围:800-1700nm。感光有效面积:直径75um。耦合方式:光纤法兰耦合。转换增益:20KVA。

2025-01-13 23:02:53 199

原创 压电陶瓷驱动器设计

该产品一款高电压输出线性可调的驱动模块,模块最高输出电压可达150V,通常运用于脉冲光转换以及一些压电陶瓷驱动的场所。模块输出为线性放大,可以输入全0以上的任意波形放大输出,模块放大倍率MAX20倍倍可调,实现了很宽的动态范围,模块兼容和适配绝大部分的压电陶瓷。模块也适用于CCD成像以及雪崩光电探测等光学应用,可用于高速光电探测,光脉冲检测和荧光物质检测等等。350V 高压输出 以及双极性输出产品(输出正负电压)正在研发中,不久后即将上市,敬请期待。输出电压:0-150V(MAx)高压输出,请注意安全!

2024-12-10 22:21:39 700

原创 从零开始学习18串锂电池BMS保护板

18串锂电池BMS保护板实物+开源资料!BMS开发板 /凌力尔特LTC6813方案(车规级芯片)+STM32F1开发板BMS,电池管理评估板/储能BMS,实物+全套方案,已量产方案,非常适合学生毕业论文和想转新能源汽车,储能,锂电池BMS开发等行业人员学习和二次开发及量产使用。7:被动均衡100mA(功能函数已写好,demo程序未引用,可自行引用)4:RS485通信(楼主自研调试上位机如图所示)5:CAN通信。1:18串电池电压(采集精度1.2mV/3mV)18串锂电池BMS保护板实物+开源资料!

2024-12-10 07:51:56 571 3

原创 半导体激光器驱动电路设计

在各种放大电路中,利用负反馈的方法来改善各项性能,使电路输出量(电压或电流)的变化反馈到输入端,从而控制输出端的变化,起到自动调节的作用。准电压Vr送入运放A1的同相端,该运放控制放大器的导通程度,并由此获得相应的输出电流,输出电流在取样电阻上产生取样电压,该取样电压经放大后作为反馈电压反馈回电压放大器A1的反相输入端,并与同相输入端的电压(即由基准电压产生并经过前级放大后的电压)比较,对输出电压进行调整,进而对放大器的输出电流进行调整,使整个闭环反馈系统处于动态的平衡中,以达到稳定输出电流的目的。

2024-11-21 13:43:06 2290

原创 超低噪声蝶形激光器驱动设计开发:温度精度0.002°/10000s 电流稳定度5uA/10000s

LD驱动器是激光器产品电路部分的组成部分,它作为半导体二极管泵浦,用来驱动半导体二极发出指定的激光,这个生成的激光,进一步激发激光器光路上的激光,增加激光器光路上激光的强度,改变激光器光路上激光的频率等功能。(3) 由于激光二极管温度升高将增大流过它的电流值,增加的电流又进一步的增加温度,增加的温度又进一步增加电流,器件很快就损坏了,因此,必须采用必要的散热措施,以保证器件工作在一定的温度范围之内。很显然,激光二极管要能正常工作,必须提供恒流,才能工作,且电流越大,激光二极管的功率越大。

2024-11-21 13:30:44 1107 2

原创 并联 高电压、高电流 放大器实现 2 倍输出电流模块±2A

如果两个运算放大器的输出直接连接在一起,则可能会导致不均匀的电流共享。这是因为其中的每个运算放大器都尝试强制施加略微不同的 Vout 电压,该电压取决于其各自的 Vos 电平。尽管运算放大器之间产生的 Vout 差可能很小,但从电气角度看,这相当于将两个阻抗很低的电压源直接连接。负载电流 I4 为 0.45A。通过增加电源可获得更高的输出电压,V+ 和 V– 引脚上的电压高达 85V。两个 OPA593 功率耗散变得非常高,如果电源电压和输出电压之间的差值较大且持续时间过长,它们将进入热关断状态。

2024-10-28 20:29:30 596

原创 PDH稳频技术粗谈

其他设备通过接收主设备的时钟信号,并经过时钟提取模块提取出参考时钟,用于自身的时钟同步。这种方法需要人工干预,手动设置设备的时钟频率,不如自动时钟同步方便,但对于某些特殊情况下无法自动同步的设备,手动时钟同步是一种可行的方法。通过选择参考时钟,并将其应用到设备的时钟中,使设备的时钟与参考时钟保持同步,从而保证传输系统的正常运行。自动时钟同步是指设备通过接收参考时钟信号,并自动调整自己的时钟频率来与参考时钟保持同步。时钟同步是指将提取出的参考时钟应用到设备的时钟中,使设备的时钟与参考时钟保持同步。

2024-10-19 21:54:38 469

原创 如何搭建激光稳频的闭环控制系统

为了探测到激光器的频率的波动,就需要一个非常稳定的参考频率做比较。不同的激光器频率固有噪音以及线宽差异很大,主要依赖于谐振腔的设计,增益介质的特性,以及一些其他参数,比如固体激光器的泵浦源的波动,机械振动等等。如果入射激光与F-P腔不*共振,两边频被F-P腔反射的强度不等,拍频后的信号相位相反,但强度不等,故输出误差信号不为零。激光器输出的一部分光被探测器采集(鉴频器),输出误差信号,伺服控制器分析采样,并与标准频率对比,自动调节腔长,将激光频率恢复到特定的标准频率上,从而实现稳频的目的。

2024-10-19 21:47:20 713

原创 BMS系统主机+从机采集板方案设计

BMS开发板实物+开源资料!资料:测试上位机,采集源码(主控STM32F103 SPI通信),原理图,源码解析,连接图,通信协议,中文数据手册,电量soc算法代码及解析,断线检测代码及解析等等。(包含主机1块,从采集板1块,12串电池1组,温度传感器2个,线束一套,12V稳压电源一套,485通讯线一条和全套资料,拿到即可上手调试)12串电池电压、温度、电流采集,支持485和CAN两种方式连接上位机 提供源码有偿开源,供项目二次开发;提供主主机 从采集板 电池组 线束,485通信线,12V电源和全套资料,

2024-10-19 20:28:46 733

原创 运算放大器的串联:如何同时实现高精度和高输出功率

图1所示的示例电路使用了轨到轨放大器AD8397(–3 dB带宽 = 69 MHz)和精密放大器ADA4091-2(–3 dB带宽 = 1.2 MHz),将两者组合得到的带宽比单个放大器(放大器1)的带宽要高2倍以上(G = 10)。相比单个放大器,复合放大器的带宽更高。所以,如果使用两个完全相同的放大器,其增益带宽积(GBWP)为100 MHz,增益G = 1,那么–3 dB带宽可以提高约27%。如果R3与R4电阻比发生变化,会影响放大器2 (G2)的增益,也会影响放大器1 (G1)的增益或输出电平。

2024-10-15 10:21:47 937

原创 一种用于PDH稳频的数字控制锁频电路

超稳激光具有超高的频率稳定度和极窄线宽等优点,广泛应用于各种精密测量物理实验。为了确保不引入额外开关噪声,其频率锁定电路通常采用模拟电路实现,但是模拟控制电路存在锁定参数调节不方便、难以实现自动锁定和远程控制等方面的不足。针对这些问题,提出一种基于数字控制的通用型模拟锁频电路。该电路可以通过数字开关实现对锁定参数的大范围调节,通过数字算法实现自动重锁,同时该电路具有USB通信功能,可以通过电脑远程调整锁频参数和实现频率锁定。

2024-10-11 17:06:51 1080

原创 STM32F103+LTC6813/ADBMS1818 18通道开发板

STM32F103 and LTC6820(菊花链通信) and SPI直驱 and RS485 and CAN and TTLand 两通道光耦驱动(可控制外部充放电模块,继电器,mos管等)4、18通道电压采集(已经实现18通道电压采集 跟所有内部寄存器读取的功能)3、3 IO切换模拟开关 , 1 IO采集多通道温度;从机采集板: LTC6813版本。ADBMS1818版本。

2024-08-11 10:31:37 735 2

原创 高精度TEC温控模块DFB/TO激光器专用温控模块 稳定度:0.001°C超低纹波温控电源供电

NTC电阻值在25°C时为10k,如果设置SET_POINT电压为0.75V,那么调整后的结果是FB-为0.75V,也就是说NTC的电阻为10k,这就意味着TEC的温度设置为25°,我们可以从NTC电阻的数据手册中查找到其温度值和对应电阻的关系,然后利用10k电阻和NTC电阻的分压关系来计算出FB-的电压值,将这个电压值施加到SET_POINT,那么闭环控制环路就会调整TEC温度使 FB-的电压和FB+(SET_POINT)相同,这样TEC的温度也就达到了设定的温度。实际温度、TEC电流读取。

2024-07-12 18:40:22 1267 4

原创 实现直流高电压(100Vdc~1000Vdc)检测的采样电路(隔离方案)

运放U3构成射极跟随器,用来提高检测电路的输出带载能力,隔离前级输出电路和后级处理电路,最终达到提升电压采样精度的目的;(5)运放U1~U3:如果输入直流母线电压较低,经过电流传输、光电感应和电流电压变换后,最后的输出电压幅度可能会比较小,在运放端甚至会出现截止失真(下限截止),同时,运放的失调电压、偏置电流对电压采样精度也有很大影响,因此,选择运放型号为:OPA2171AIDR,该运放属于高精度型,输入失调电压典型值为0.25mV,输入偏置电流小于15pA,基本可以满足采样精度的要求。

2024-06-14 10:36:40 11239 11

原创 BMS上位机 下

【代码】BMS上位机 下。

2024-06-08 22:40:47 251

原创 BMS上位机

【代码】BMS上位机。

2024-06-08 22:39:57 535

原创 BMS /凌力尔特LTC6804/6811开发板BMS从机电池管理评估板/储能BMS从机采集板

BMS /凌力尔特LTC6804/6811开发板BMS从机电池管理评估板/储能BMS从机采集板可以跟楼主要上位机源码,可以自己改成自己想要的界面。12串电池TTL上位机 CAN通信上位机源码开源,供项目二次开发。采集板带电源隔离/SPI隔离通信方案BMS从机开发板 /凌力尔特LTC6804/6811开发板BMS从机电池管理评估板/储能BMS从机采集板12串电池TTL上位机 CAN通信上位机源码有偿开源,供项目二次开发。采集板带电源隔离/SPI隔离通信方案最重要的事说三遍!!!

2024-06-08 22:31:19 1235

原创 BMS管理系统:24S菊花链通信实现

6、IIC(GPIO4-GPIO5)通信功能(使用LTC6804读写EEPROM----24C02,无需主控编程即可存储数据)可以用来保存采集板的配置信息。11、可联系楼主配置一套充放电控制套装(增加充电器,充放电控制板,电子负载仪,若干线)5、电流采集功能(高精度双向电流采集芯片,软件集成卡尔曼滤波,中值滤波等滤波算法)2、GPIO1~5电压采集功能(INA282双向高精度电流采集,精度10ma)3、辅助测量功能(总压,内部温度,内部基准电压等等)8、温度采集功能(精度0 .1°C)

2024-06-07 23:59:30 836

原创 BMS上位机

上位机

2024-06-07 15:48:09 963

原创 【SOC的多种计算方法】

在电池管理系统(Battery Management System,BMS)中,精准地计算电池的SOC是非常重要的,因为它可以帮助BMS判断电池的剩余能量,从而控制电池的使用和充放电过程,延长电池的寿命。其中,V_oc是电池的开路电压,f是一种特定的函数,它反映了电池开路电压与SOC之间的关系。需要注意的是,由于电池内阻等因素的存在,电流积分法的计算结果存在一定的误差。需要注意的是,电池的SOC-开路电压曲线是随着电池的使用和寿命的变化而变化的,因此,需要定期进行标定,以确保计算结果的准确性。

2024-01-10 07:32:52 5444

原创 电池管理系统中算法的多种算法融合介绍

其中,EIS法是一种基于电化学阻抗谱的方法,它通过对电池组进行小信号扰动,测量电池组的电化学阻抗谱,并根据阻抗谱的变化来评估电池组的健康状况。数学建模法则是一种基于电池组的数学模型进行评估的方法,它通过建立电池组的数学模型,模拟电池组的工作过程,并根据模型的预测结果来评估电池组的健康状况。其中,BMS电池管理系统中所采用的各种算法,包括状态估计算法、SOC估计算法、SOH评估算法、充放电控制算法、健康预警算法、优化算法和数据处理算法等,都起着重要的作用。

2024-01-06 22:33:06 742

原创 BMS电池管理系统带充放电控制过流过压保护

6、IIC(GPIO4-GPIO5)通信功能(使用LTC6804读写EEPROM----24C02,无需主控编程即可存储数据)可以用来保存采集板的配置信息。资料:测试上位机,采集源码(主控STM32F103 SPI通信),原理图,源码解析,电量soc算法代码及解析,断线检测代码及解析等等。10、串口显示屏显示电池管理参数,串口上位机显示电池管理参数,CAN上位机显示电池管理参数。13、新增无线模块采集数据,与上位机通信采用无线通信的方式,无需串口线,CAN等。2.4G无线采集BMS开发板(主从一体)

2024-01-06 22:31:45 1042 3

原创 卡尔曼滤波算法

卡尔曼滤波算法是一种常用的状态估计算法,可以在处理非线性系统和带有噪声的系统时得到较为准确的状态估计值。SOC的估计可以通过电池电压和电流的测量来实现,具体的估计方法包括确定状态方程和观测方程、初始化、预测、更新和重复等步骤。并且卡尔曼滤波法也是一种比较精确的SOC估计方法,它通过测量电池的电流和电压来估计电池的SOC。卡尔曼滤波算法的核心思想是通过观测值和预测值之间的差异来调整状态估计值的权重,从而得到更准确的状态估计值。在卡尔曼滤波算法中,更新步骤是根据观测值和预测值来更新系统的状态和方差矩阵。

2024-01-04 00:24:17 841

原创 电池管理系统中SOC算法的详解及优化

在电池的使用过程中,如何准确地测量电池的剩余电量是非常重要的,这就需要一个高精度的SOC(State of Charge,电池电量状态)算法。在放电过程中,充电控制器可以使用Coulomb计数法来估算电池的SOC,该方法通过计算进入和离开电池的电荷量来确定电池的SOC,是一种比较准确的SOC算法。当电池处于充电状态时,充电控制器可以根据电池的特性和充电曲线来估算电池的SOC,从而提高SOC算法的精度。例如,电池管理软件可以通过记录电池的充电和放电历史数据来预测电池的容量和寿命,从而提高SOC算法的准确性。

2024-01-04 00:23:51 1684

原创 人工智能的浅析

通过机器学习和感知技术,人工智能可以帮助无人驾驶车辆实现自主导航和智能决策,提高交通安全和交通效率。自主决策能力:人工智能将逐步具备更高级的自主决策能力,能够在不确定和复杂环境中做出更智能的决策,并与人类合作完成任务。更强大的学习能力:人工智能将不断发展更强大的学习能力,能够从更复杂的数据中提取更准确的模式和规律。集成应用:人工智能将越来越多地与其他技术整合,如物联网、区块链和云计算等,实现更强大的应用和系统。多模态感知:人工智能将整合更多的感知模态,包括视觉、声音、触觉等,以更全面的方式感知和理解世界。

2024-01-03 00:01:05 412

原创 PDH锁频技术二

在两个独立频率的锁定下,两个激光器与相同的常见腔噪声但独立的电子噪声和不相关的激光频率噪声进行了比较。利用电光调制器(EOM)调制相干Mephisto S激光器(1064 nm),将其引入10 cm直线平凹腔(精细度100,000),放置两个光电探测器(PD)检测腔内的透射和反射光,将其上检测到的信号送入Moku:反射信号的Pro Input 1(混频器输入)和透射信号的Input 2(监视器),然后将快PID的输出1直接连接到激光器的压电驱动器,以驱动激光器频率,慢PID的输出2连接到激光器的温度控制。

2024-01-02 21:44:40 974 1

原创 PDH锁频技术

由于宽范围的条件有助于确定激光器产生的线宽,PDH技术提供了一种控制和降低激光器线宽的方法,前提是光学腔比激光源更稳定。或者,如果有稳定的激光器,PDH技术可用于稳定和/或测量光学腔长度的不稳定性。PDH技术独立于强度响应激光发射的频率,这是重要的,因为控制激光频率的许多其他方法(例如边缘锁定)也受强度不稳定性的影响。今天根据经典PDH锁频技术,使用AOM+EOM +光纤激光器,将光学腔锁定在一个稳定的频率参考源上,实现腔的稳定;

2024-01-02 21:42:23 1331

原创 电池管理系统BMS中SOC算法通俗解析(二)

这就好比你有个容量是200L油桶(电池包的设计容量),使用了一段时间磕磕碰碰,油桶形状改变了,我们不知道他的实际容量了,但是我们可以知道每次油桶空了到加满所需要的油的体积(一次完整充电容量如下图180L),我们就可以用这个体积(一次完整的充放电的时间)对这个油桶的实际容量(电池包的实际容量)进行细微的修正,即从放空电(由于实际电池包应用场景的不同,修正的下限可能不一定是放空,更具不同的实际情况而设置)到充满电。见下图,如果满充容量修正不准,即使剩余容量是准确的,SOC也是不准确的,会使用户做出错误的判断。

2024-01-01 14:31:12 1255

原创 电池管理系统BMS中SOC算法通俗解析(一)

电流积分法也叫安时积分法(也叫电流积分法或库仑计数法),其本质是在电池进行充电或放电时,通过累积充进或放出的电量来估算电池的SOC。该方法只是以电池的外部特征作为SOC估算依据,在一定程度上忽视了电池自放电率、老化程度和充放电倍率对电池SOC的影响,长期使用也会导致测量误差不断累积扩大,因此需要引入相关修正系数对累积误差进行纠正。如下图,我们在使用这种电动自行车,假如当前SOC显示100%,在加速启动下电压下降,电量可能显示80%,停止加速时电压回升,电量又会跳回100%。最终SOC过程取舍误差。

2024-01-01 14:30:13 3239

原创 bms内主流的绝缘检测方式有哪些?基本原理是什么?(具体方法)

但在高压电池系统设计的过程中对绝缘防护的考量是重中之重,实际中真的是由于ESS问题导致的绝缘报警相对还是少数,更多的故障可能性来自于应用环境。在GB/T 18487.1-2015电动汽车传导充电系统:通用要求中明确规定充电桩在充电启动前自检自身绝缘状态并在进入充电状态前关闭绝缘检测,因此在合闸后的整个充电过程期间电动汽车(即BMS)是唯一一个负责进行高压绝缘检测的部件,但实际上有很多品牌的充电桩并不能按照标准要求执行,导致绝缘采样互相干扰触发绝缘报警。第二步:闭合S2,断开S1,采集U2点电压和总压U;

2023-12-31 11:15:16 1137

原创 bms内主流的绝缘检测方式有哪些?基本原理是什么?(具体方法)

但在高压电池系统设计的过程中对绝缘防护的考量是重中之重,实际中真的是由于ESS问题导致的绝缘报警相对还是少数,更多的故障可能性来自于应用环境。在GB/T 18487.1-2015电动汽车传导充电系统:通用要求中明确规定充电桩在充电启动前自检自身绝缘状态并在进入充电状态前关闭绝缘检测,因此在合闸后的整个充电过程期间电动汽车(即BMS)是唯一一个负责进行高压绝缘检测的部件,但实际上有很多品牌的充电桩并不能按照标准要求执行,导致绝缘采样互相干扰触发绝缘报警。第二步:闭合S2,断开S1,采集U2点电压和总压U;

2023-12-31 11:02:11 2313

01_开关电源设计-反激变换器的设计步骤.docx

开关电源 反击变换器设计详细步骤

2021-05-28

01_开关电源设计-电源反馈电路怎么设计?TL431配合光耦反馈电路实例设计.docx

开关电源反馈电路设计 TL431配合光耦反馈电路设计

2021-05-28

01_开关电源设计-从零开始教你反激变换器设计.docx

开关电源、反击变换器设计

2021-05-28

STM32F103VET6在线IAP升级 失败备份后拷贝到APP正常运行上一次正常的程序.zip

STM32F103VET6在线升级 升级失败后从备份区域拷贝上一次正常运行的程序到APP区域,防止程序变砖,上传的资源包括串口发送界面、bootloader程序、APP程序、步骤说明文档、如何生产BIN文件步骤,直接按照步骤走就可以下载到STM32F103VET6开发板,可直接运行,无错误,这个项目是我接外包做的功能模块,现在发出来让大家要用到的,可以直接用。

2021-04-12

SDIO—SD卡读写demo实测可直接运行在STM32F103VET6开发板.zip

SDIO-SD卡读写demo,实测可运行在STM32F103VET6开发板平台

2021-04-10

STM32F103-uCOS-RF2401 实测可运行程序.zip

STM32F103 +NRF24L01 完整工程程序,UCOS系统平台

2021-04-10

HI3520DV3DMEB_VER_B_PCB.pcb

可直接使用海思demoPCB 是PADS格式 Hi3520是一款基于ARM11处理器内核以及视频硬件加速引擎的高性 [1] 能通信媒体处理器,ARM11处理频率达600MHz,能够满足客户日益增长的软件应用需求;双DDR架构能够提供更大的数据处理带宽和能力;提供H.264和MJPEG多协议编解码,编解码性能高达240fps D1@NTSC,能够提供最佳的多路编解码DVR方案;丰富的视频输入输出接口(CVBS、高清VGA、BT1120),最高分辨率1920x1080p@30Hz,能够带来更加清晰的画质和视频体验。

2020-03-24

LIS3DH调试程序1(true)20200323计步器.zip

STM32F103VET6+LIS3DSH(LIS3DH)驱动程序+计步器算法(三轴加速度归一化处理、动态阈值),数据串口打印和LCD显示实时更新步数和数据,可以直接用也获得开发板直接使用,main 文件有说明LIS3DSH怎么接线,记住这个模块是LIS3DSH 地址与LIS3DH不一样 是0x3c,调试的时候在这里卡了好久

2020-03-24

stm8_beep_optionbyte软件修改程序.zip

软件修改OPTIONBYTE 实际测试可以用 要使用STM8S单片机管脚的第二复用功能,需要修改OPTION BYTE。有两种方法,一种是使用STlink软件修改,另一种是在程序中修改。 用STlink软件的方法很简单,小批量做实验的话很方便。但现在需要在公司产品中批量生产的话就不方便了。 所以希望学习程序修改的方法,但是查阅了很多资料,也没搞完全明白到底应该如何操作。 搜到一个文档,说先解锁,再修改,但后面加锁没有。也没有更详细解释解锁和加锁的寄存器。 《STM8S的配置字节OptionByte》

2020-03-18

STM32 按键FIFO的实现.rar

1、设计按键FIFO的优点   要介绍实现按键FIFO的优点,首先要了解FIFO的一些基本概念。FIFO即First In First Out,是一种先进先出的数据缓存方式,例如在超市购物之后我们会提着满满的购物车来到收银台排在结账队伍的最后等待付款,先排队的客户先付款离开,后面排队的只有等待前面付款离开才能进行付款。说白了FIFO就是这样一种先进先出机制,先存入的数据在读取时最先被读取到。   设计按键FIFO注意有三个方面的优点(来自于安富莱电子Eric2013大佬总结):   1、可以有效记录按键事件的发生,特别是系统要实现记录按键按下、松开、长按时,使用FIFO来实现是一种不错的选择方式。   2、系统是阻塞的,这样系统在检测到按键按下的情况,由于机械按键抖动的原因不需要在这里等待一段时间,然后在确定按键是否正常按下。   3、按键FIFO程序在系统定时器中定时检测按键状态,确认按键按下后将状态写入FIFO中,不一定在主程序中一直做检测,这样可以有效降低系统资源的消耗。 2、按键的硬件设计   按键的原理图如上图所示,对于KEY0~KEY2这三个按键,一端接地,另一端连接stm32的GPIO端口。当按键按下时相应的IO口被拉低,如果把GPIO口配置为输入模式,此时读取相应的IO口电平,就可以检测到按键是否被按下。对于KEY_UP按键则是与前面三个按键相反,IO口配置为输入模式时,读取到高电平时表示按键按下。因为机械固有的物理特性,按键按下内部弹簧片在瞬间接触的时候会有力学的回弹,造成2-8毫秒内信号不稳定,所以在设计检测机械按键是否按下的程序时,应考虑到按键消抖问题。

2020-03-18

LIS3DH调试程序1(true)20200316A.zip

STM32F103+LIS3DSH程序,自己调出来的可以直接应用,带原理图、PCB库和器件手册 我们可以直接调用官方驱动中的LIS3DH_GetAccAxesRaw()函数得到一个高位低位已经组合好的值。现在这个值还不是我们最后想要的加速度值,还需要做一下计算。 以X轴为例,我们称刚刚读取到的值为axis_x,因axis_x由高8位和低8位组成,所以我们可以测量到最多2的16次方(65536)种不同的值,再由之前配置好的量程(±2g)可知总量程为4g。计算得出结果单位是g,要转换为mg再乘以1000。综上可得出X轴加速度计算公式如下,其他两轴同理。 acc_x=axis_x*(4/65536)*1000。 于是我们得到了X、Y、Z轴的加速度矢量,通过反三角函数计算可得: angle_x= [arctan(acc_x / squr(acc_yacc_y +acc_zacc_z))] 180/3.14 angle_y= [arctan(acc_y / squr(acc_xacc_x +acc_zacc_z))] 180/3.14 angle_z= [arctan(acc_z / squr(acc_xacc_x +acc_yacc_y))] *180/3.14

2020-03-18

TPA3116D2 数字功放参考设计

采用32引脚HTSSOP封装,宽电压范围:4.5V-26V,高达1.2MHz开关频率,高效D类操作,大于90%的功率效率与低空闲损失组合在一起大大减少了散热片尺寸,高级调制系统,多重开关频率,AM干扰防止,主器件/从器件同步,带有高电源抑制比(PSRR)的反馈电源级架构减少了对于PSU的需要,可编程功率限制,差分/单端输入,带有单过滤器单声道配置的立体声和单声道模式,单一电源减少了组件数量,集成的自我保护电路包括过压、欠压、过热、DC检测、和带有错误报告的短路保护,21V时,2x50W被驱动进入一个4Ω桥接式(BTL)负载。

2018-11-29

全志H8 DDR高速信号 官方参考 PCB

全志 H8 核心板不限参考 全志H8八核基于台积电最新领先的28纳米制造工艺,采用8个ARM Cortex-A7内核,支持8核心同时2.0GHz高速运行,同时搭配Imagination 旗下强劲的PowerVR SGX544 图像处理架构, 工作频率可达700M左右,确保了智能机顶盒卓越的游戏性能及流畅的UI体验。 多媒体方面, H8支持多格式1080p@60fps视频编解码, 支持H.265/HEVC视频处理,集成8M ISP图像信号处理架构,可支持800万像素摄像头。 显示方面,H8支持HDMI 1080p@60fps显示,支持HDCP V1.2协议,支持HDMI CEC。此外,H8集成了全志新一代丽色显示技术,图像显示质量进一步提升。

2018-11-29

全志H8 PCB

全志H8八核基于台积电最新领先的28纳米制造工艺,采用8个ARM Cortex-A7内核,支持8核心同时2.0GHz高速运行,同时搭配Imagination 旗下强劲的PowerVR SGX544 图像处理架构, 工作频率可达700M左右,确保了智能机顶盒卓越的游戏性能及流畅的UI体验。 多媒体方面, H8支持多格式1080p@60fps视频编解码, 支持H.265/HEVC视频处理,集成8M ISP图像信号处理架构,可支持800万像素摄像头。 显示方面,H8支持HDMI 1080p@60fps显示,支持HDCP V1.2协议,支持HDMI CEC。此外,H8集成了全志新一代丽色显示技术,图像显示质量进一步提升。

2018-11-29

全志H8原理图(项目)ORCAD格式

全志H8八核基于台积电最新领先的28纳米制造工艺,采用8个ARM Cortex-A7内核,支持8核心同时2.0GHz高速运行,同时搭配Imagination 旗下强劲的PowerVR SGX544 图像处理架构, 工作频率可达700M左右,确保了智能机顶盒卓越的游戏性能及流畅的UI体验。 多媒体方面, H8支持多格式1080p@60fps视频编解码, 支持H.265/HEVC视频处理,集成8M ISP图像信号处理架构,可支持800万像素摄像头。 显示方面,H8支持HDMI 1080p@60fps显示,支持HDCP V1.2协议,支持HDMI CEC。此外,H8集成了全志新一代丽色显示技术,图像显示质量进一步提升。

2018-11-29

ZIGBEE 3.0 协议栈 官方协议栈

ZIGBEE官方协议栈,亲测可用。 1 ZigBee 3.0覆盖了最广泛的设备类型,包括家庭自动化、照明、能源管理、智能家电、安全装置,传感器和医疗保健监控产品。它同时支持易于使用的DIY设备以及专业安装系统。基于IEEE 802.15.4标准、工作频率为2.4 GHz(全球通用频率)的ZigBee 3.0使用ZigBee PRO网络,以便为最小、功耗最低的设备提供可靠通信。目前基于ZigBee Home Automation(家庭自动化)和ZigBee Light Link的ZigBee Certified认证产品可与ZigBee3.0互操作。

2018-11-06

陀螺仪mpu6050输出角度

MPU6050模块是InvenSense公司推出的一款低成本的6轴传感器模块,包括三轴加速度,三轴角速度。 其体积小巧,用途非常广。做平衡小车,四轴飞行器,飞行鼠标等等,都是必不可少而且是最优的传感器解 决方案。本人根据自己的一些实际工作经验和使用体会来谈谈MPU6050的相关问题吧,抛砖引玉,如有不当 之处,欢迎大家批评指正。 不论是做平衡还是四轴飞行器,关键的问题在于两方面,一是模块姿态的确定,通常需要用到积分运算 与卡尔曼滤波算法,需要较强的数学功底与编程能力,二是稳定控制,方法比较单一,就是经典的PID控制算 法,难点在于需要根据实际情况调整PID的参数,需要做实验确定,不难,只是费时间。因此以下主要分析姿 态确定问题。

2017-09-19

ziggbee-cc2530点低点通信

ziggbee-cc2530点低点通信源代码 安装IAR 、zstack协议栈打开

2013-04-27

卡尔曼滤波simulink文件

卡尔曼滤波simulink文件

2023-12-30

2.4G无线模块SI24R1开发资料g01_d.zip

2.4G无线模块SI24R1开发资料 替代nrf24l01

2021-07-29

STM32F103VE_sonic_t0-master(完成滤波卡尔曼、中值法).zip

利用野火开发板STM32F103VET6 +超声波HC-SR04 完成倒车雷达功能,距离越近蜂鸣器频率越高,距离值通过中值滤波算法,以及卡尔曼滤波算法,算法系数可调,也可用在ADC数据采集滤波上,或者其他原始数据采集上

2021-07-29

TIM—呼吸灯.zip

STM32 hal库 cube 呼吸灯程序

2021-07-29

USART1控制LED.zip

STM32 CUBE HAL库 串口控制LED功能 实测通过

2021-07-29

STM32 CUBE USART1回显.zip

STM32 cube 串口1 收发 实测通过

2021-07-29

STM32/AT32 示波器源码 19.支持水平位置调节,完善支持单次与正常自动触发模式.zip

STM32/AT32 示波器源码 19.支持水平位置调节,完善支持单次与正常自动触发模式

2021-07-25

STM32S示波器 源码20.支持查看整个FIFO内的波形,仅对单次模式有效.zip

STM32S示波器 源码20.支持查看整个FIFO内的波形,仅对单次模式有效

2021-07-25

STM32F103示波器源码.比较完善的支持FFT功能,可以在菜单中开启和关闭。增加频率估计功能.zip

STM32F103示波器源码.比较完善的支持FFT功能,可以在菜单中开启和关闭。增加频率估计功能

2021-07-25

RoboFly.PcbDoc

STM32F103C8T6 源文件和PDF还有PCB

2021-07-15

Artery AT32 MCU Pack_20210222.zip

雅特力官方资料包,包含替代过程说明,软硬件全部兼容

2021-05-28

H-Converter.exe

hex转bin软件

2021-05-28

串口 IAP升级备份步骤说明20210402.doc

串口 IAP升级备份步骤说明20210402

2021-05-28

xcom串口发送工具.zip

xcom串口发送工具

2021-05-28

01_开关电源设计-反激式开关电源变压器设计(数值计算).docx

反激式开关电源变压器设计(数值计算)

2021-05-28

01_开关电源设计-反激式电源输出反馈电路设计.docx

01_开关电源设计-反激式电源输出反馈电路设计

2021-05-28

01_开关电源设计-反激开关电源EMI整改经验.docx

反激开关电源EMI整改经验

2021-05-28

空空如也

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

TA关注的人

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