自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

洛溪之恋的博客

软硬件开发大神

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

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

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

2024-01-03 00:01:26 2112

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

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

2023-12-31 09:52:25 1743

原创 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 3295 30

原创 高精度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 220

原创 ADBMS1818驱动程序解析

【代码】ADBMS1818驱动程序解析。

2024-06-14 10:51:31 541

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

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

2024-06-14 10:36:40 1662 2

原创 BMS上位机 下

【代码】BMS上位机 下。

2024-06-08 22:40:47 122

原创 BMS上位机

【代码】BMS上位机。

2024-06-08 22:39:57 206

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

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

原创 BMS上位机

上位机

2024-06-07 15:48:09 106

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

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

2024-01-10 07:32:52 3084

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

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

2024-01-06 22:33:06 548

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

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

2024-01-06 22:31:45 829 4

原创 卡尔曼滤波算法

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

2024-01-04 00:24:17 674

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

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

2024-01-04 00:23:51 1079

原创 人工智能的浅析

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

2024-01-03 00:01:05 376

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

原创 PDH锁频技术

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

2024-01-02 21:42:23 656

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

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

2024-01-01 14:31:12 834

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

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

2024-01-01 14:30:13 1834

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

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

2023-12-31 11:15:16 576

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

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

2023-12-31 11:02:11 1362

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

2、不平衡桥法:相对于平衡桥法在每一侧增加了一路开关和一个电阻,通过交替切换两侧的开关改变两极对地的等效电阻,得到正、负极检测电阻上不平衡的检测电压,从而计算出正负极的绝缘电阻,正负极检测电阻上的电压随着开关切换周期变化,当某一极绝缘电阻变低时该侧检测电阻电压变小,对应另一侧检测电阻的电压变大。4、电流传感法:分别在正负极绝缘电阻并联一个检测电阻,分别检测流经两个检测电阻的电流,正常情况下两个电流相等,当出现绝缘故障时电流不相等,从而可计算出绝缘电阻,且发生绝缘故障一侧的检测电流变。

2023-12-31 11:00:59 1093

原创 开关电源反馈环路重要参数设计,PC817和TL431实例计算和取值详解

为了提升低频上的增益以及压制低频波纹,就需要R6、C7制造一个原点上的极点。也就是静态误差,R4C4形成一个零点,来提升相位,要放在带宽频率的前面来增加相位裕度,具体位置要看其余功率部分在设计带宽处的相位是多少,R6、C7的频率越低,其提升的相位越高,当然最大只有90度,但其频率很低时低频增益也会减低,一般放在带宽的1/5处,约提升相位78度。该电路利用输出电压与TL431构成的基准电压比较,通过光电耦合器PC817二极管-三极管的电流变化去控制TOP管的C极,从而改变PWM宽度,达到稳定输出电压的目的。

2023-12-31 10:59:34 2120

原创 编程语言的未来

例如,新的编程语言可能需要重新编译现有的软件库,或者需要开发新的软件库来支持新的功能。提高编程效率:新的编程语言或编程范式可能会提供更高级的功能和更好的性能,从而提高编程效率。智能化:随着人工智能技术的发展,未来的编程语言可能会更加智能化,能够自动完成一些重复性、低层次的编程任务,提高开发效率。安全性:随着网络安全问题的日益突出,未来的编程语言将会更加注重安全性,提供更加完善的安全机制和防护措施。多语言共存:不同的编程语言适用于不同的场景和需求,未来仍然会存在多种编程语言并存的情况。

2023-12-31 10:54:53 326

原创 储能应用中的BMS系统设计

为此,本文采用3层结构的方案,具体结构框图如图1所示。现有的BMS系统主要是针对电动汽车设计的,与电动汽车相比,储能系统中含有的串并联单体电池数量更多,导致储能系统结构更加复杂,对BMS系统的处理能力要求也大大提高,因此为了更好地满足储能系统的实际需求,需要对储能中BMS系统的功能和结构进行分析,并在此基础上设计一款适用于储能应用的BMS系统。SPI初始化后,BCU 对所有MC33771发送复位指令,将每个MC33771的INIT 寄存器都设置为0x00,使所有的MC33771的ID号都为0。

2023-12-31 10:09:38 1818

原创 【浅析锂电池保护板(BMS)系统设计思路(六) 被动均衡和主动均衡的释义

被动均衡  被动均衡一般通过电阻放电的方式,对电压较高的电池进行放电,以热量形式释放电量,为其他电池争取更多充电时间。充电过程中,锂电池一般有一个充电上限保护电压值,当某一串电池达到此电压值后,锂电池保护板会切断充电回路,停止充电。而缺点为是以最低电池残余量为基准进行均衡,无法增加残量少的电池的容量,及均衡电量100%以热量形式被浪费。主动均衡 主动均衡是以电量转移的方式进行均衡,效率高,损失小。主动均衡则是将单体能量稍高的能量通过储能环节转移到能量稍低的电池上去,实现一种主动分配的效果。

2023-12-31 09:46:10 1016

原创 浅析锂电池保护板(BMS)系统设计思路(五)主动均衡和被动均衡

因为BMS概念和产品最早是由国外提出,国外半导体厂商最先设计出专用IC,开始只是检测电压和温度,后来均衡的概念提出后,就采用了电阻放电的方法 并将这个功能加入到IC中(因为这个放电控制的功能容易集成进芯片里),现在广泛应用的TI\MAXIM\LINER均有此类芯片在产,有的是将开关驱动 做到芯片里,有的甚至试图将开关也做进了芯片里。其次是成本问题,复杂的结构必然带来复杂的电路,成本与故障率上升是 必然的,现在有主动均衡功能的BMS售价会高出被动均衡的很多,这也多少限制了主动均衡BMS的推广。

2023-12-31 09:37:29 1584

原创 浅析锂电池保护板(BMS)系统设计思路(四)SOC算法-扩展Kalman滤波算法

因此,针对非线性模型,目前已经提出了非线性滤波算法,主要包括扩展Kalman滤波算法(Extended Kalman Filter,EKF)、无迹滤波(Unscented Kalman Filter,UKF)和粒子滤波(Particle Filter,PF)等 ,本文介绍扩展Kalman滤波算法。随着电池管理系统的逐渐升级,电池SOC估算方法的效率与精度不断提高,下面将介绍常用几种电池SOC估算方法[1],本文主要介绍扩展Kalman滤波算法(Extended Kalman Filter,EKF)。

2023-12-30 15:43:18 979

原创 浅析锂电池保护板(BMS)系统设计思路(三)(SOC,SOP和SOH)

SOH是指电池的健康状态。要保证每一个电芯电压始终不低于电池供应商给出的最低电压,SOP必须精确地估算出下一时刻这个电压急速下降的电芯的最大的输出功率以限制电池的使用从而保护电池。国内的BMS算法几乎都是电流积分加开路电压的方法用开路电压计算初始SOC,然后用电流积分计算SOC的变化。SOC是BMS中最重要的参数,因为其他一切都是以SOC为基础的,所以它的精度和鲁棒性(也叫纠错能力)极其重要。假如没有精确的SOC,加再多的保护功能也无法使BMS正常工作,因为电池会经常处于被保护状态,更无法延长电池的寿命。

2023-12-30 15:34:25 939

原创 研究激光稳频论文啦

PDH稳频

2023-12-26 09:22:33 60

原创 浅析锂电池保护板(BMS)系统设计思路(二)SOC算法

积分是一个数学模拟的概念,如果转化为生活语言,就是累积一端时间的量,如果转化为程序语言,就是把某个变量相乘在相加计算和。安时积分中的基本参量自然是电流,在任何一个能源系统运行之时,最能够体现其运行负荷状态的必然就是电流,比如一个电机,如果想要转的快,回路上的电流必然增大,比如一个灯泡,如果想要更亮更闪,回路上的电流也要增大。SOC的数学定义是什么?

2023-12-23 16:30:41 2143 2

原创 浅析锂电池保护板(BMS)系统设计思路(一)

本文便从一个底层工程师的角度,以电动车用的BMS模块作为例子专门对锂电池的保护板设计进行一些探讨,并且会给出一个参考方案,当然由于笔者能力有限,水平一般,如果文中出现了错误或者纰漏,请直接指出。BMS的大体需求是什么?当设计团队拿到一个项目,开始开发的时候,首先必须要搞清楚的便是项目的需求,这个需求可不仅仅是老板口头上说几句话,而是需要一个切实的、详细的、标准的文档,文档要以1、2、3为结构,明确的把所有的需求点给罗列出来。我们现在拿到了一个项目:低速电动车的BMS板。

2023-12-23 16:27:29 2781

原创 关于使用LTC6811/LTC6804断线自检的一些心得

说起来惭愧,这个问题最初是还是客户先发现的,当时做的是一款用在两厢纯电动(品牌这里就不说了)上面的一体机,总压40串,使用了4片LTC6811-2。前期在家里做断线测试都是“静态”的,没考虑到“动态”的情况,而且当时的关注点都在检测的速度上,客户要求断线告警上报时间不能超过6S。当然为了确保系统正常工作,必须要有一定的自检功能,楼主使用了“命令组”自检、被动均衡自检和断线自检,其中在使用断线自检遇到一个问题,现在将这个问题和大家分享下,共同学习。

2023-12-23 16:23:42 867 2

原创 【OP放大器】运放的失调电流与失调电压(包含如何测量失调电压和失调电流)

运放的输入失调电流和失调电压的区别

2023-11-30 09:05:06 1615

原创 平衡PD光电探测器的原理及设计

平衡光电探测器

2023-11-30 09:01:56 3735 4

原创 反激变换器的详细设计步骤,附详细计算公式

齐纳管吸收漏感能量的反激变换器:0. 设计前需要确定的参数A 开关管Q的耐压值:VmqB 输入电压范围:Vinmin ~ VinmaxC 输出电压VoD 电源额定输出功率:Po(或负载电流Io)E 电源效率:XF 电流/磁通密度纹波率:r(取0.5,见注释C)G 工作频率:fH 最大输出电压纹波:Vopp。

2023-10-30 08:53:04 4740

原创 PDH稳频技术

PDH激光稳频

2023-10-21 22:05:12 1199 2

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

得益于半导体工业的发展,开关电源应用范围已经非常广泛了从我们身边的手机充电器,到舞台灯具,再到航空航天,都可以看到开关电源的身影不积跬步,无以至千里;不积小流,无以成江海!早些时候作者已经和大家分享了光耦和TL431的基础知识,这次就以这两个电子元器件和大家分享一下开关电源的电压反馈电路先看一下整体电路影响电压反馈的电子元器件已经用红色符号标出,电路已经使用红色线标出电压反馈部分在分析电路前需要注意的关键点1.光耦的输入端(二极管端)的电流增大会致使输出端导通程度增大(既流过的电流增大

2022-01-12 15:28:43 6059

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关注的人

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