- 博客(160)
- 收藏
- 关注
原创 定时器中BDTR死区时间和刹车功能配置
> 故障保护:当系统检测到故障或异情况(如过流、过压、短路等)时,刹车功能可以立即停止输出信号,防止电机或其他设备继续运行,避免造成更大的损坏或危险。>> 符合安全标准:对于某些安全领域较高的应用,如工业自动化、汽车电子等,刹车功能是满足相关安全标准和规范的重要措施。>> 紧急停止:紧急情况下,需要立即停止设备运行,刹车功能能够迅速响应,强制关闭输出,确保设备和人员安全。>> 精确控制:如伺服系统,刹车功能可以帮助实现快速、准确的停止,满足特定的控制要求;>> 防止直通短路(H桥);>> 保护功率器件;
2025-07-19 23:38:07
302
原创 肖特基二极管和快恢复二极管区别
目录1. 肖特基二极管 和 快恢复二极管 哪个恢复得更快?2. 直流反向耐压哪个更高?3. 鲁棒性 指的是什么?图1:肖特基二极管图2:快恢复二极管 肖特基二极管 通常具有非常快的恢复时间,甚至比许多快恢复二极管还要快。它的结构特点是采用金属-半导体结(如金属和P型半导体),使得它在反向恢复时几乎没有反向恢复时间,几乎可以实现瞬时恢复。快恢复二极管 的恢复时间虽然也很快,但通常比肖特基二极管要慢一些。不过,其恢复时间仍远快于普通二极管。总结:肖特基二极管的恢复速度更快,适合在高速开关应用中使用。总结:快恢复
2025-07-18 11:17:53
236
原创 定时器时基单元参数配置及计算公式
列式子:20ms = (ARR + 1) * (7199 + 1)/ 72MHz。假设我们使用预分频值7199;解得:ARR = 199;定时器时钟频率为72MHz。
2025-06-15 13:47:50
399
原创 判断字符数组uint8_t buff[1] = {0x01};中字节高四位状态
uint8_t buff[2] = {0x01, 0x02};也成立!!!如下图:
2025-06-11 11:31:30
96
原创 格式化输出格式说明符%u和%zu
u:专门用于输出 unsigned int 类型的值。不可以用来输出其他类型,比如,虽然在某些平台上,传入合适类型的值可能还能正确显示,但标准应使用专对应的格式说明符。%hu%lu%llu:unsigned long long(C99引入)二、%zu用于输出size_t类型的变量。size_t是一个无符号整数类型,用于表示对象大小(比如通过sizeof()获得的值)。特别说明%zu是在C99标准中引入的,确保在不同平台和编译器上都能正确输出size_t值。例如:格式说明符作用对象。
2025-06-11 10:12:13
490
原创 Altium Designer从EDA中导入器件注释为“绿色”解决办法
通过以上操作步骤,即可设置默认颜色,实现目的。1、工具选项卡--> 原理图优选项。
2025-06-08 21:49:09
145
原创 ADC初始化过程中的——校准
在初始化ADC时,先重置校准寄存器并等待完成,然后再开始校准,并等待校准结束,以确保ADC的校准状态正确。这个循环持续等待,直到ADC1的校准过程完成,确保校准寄存器已正确设置。这行代码的作用是重置ADC1的校准寄存器,准备进行下一次的校准过程。这在ADC的初始化过程中是标准程序,有助于提高ADC测量的准确性。这行代码开始对ADC1进行校准,以确保ADC的精确度。这个循环会一直进行,直到ADC1的重置校准状态完成(它确保重置校准已完成,才能进行正式校准。
2025-06-06 11:02:48
289
原创 单片机原理及应用:基础、原理与未来发展
单片机(Microcontroller)是一种集成度极高的微型计算机系统,主要由中央处理器(CPU)、存储器(ROM、RAM)、输入输出接口(I/O)等关键部分集成在同一芯片上。它具有结构紧凑、成本低、功耗低、功能丰富、易于控制等优点,被广泛应用于各种智能控制系统中。单片机作为嵌入式系统的基础核心技术,凭借其低成本、强实用性和高稳定性,在现代电子技术中扮演着不可替代的角色。从简单的家用电器到复杂的工业控制,单片机的应用范围日益扩展。
2025-05-17 00:30:00
629
原创 #define ccw (0)和#define ccw 0什么区别
更安全,适合定义表达式。cw 0简洁,适合简单替换。如果只定义单个常数,没有包含复杂表达式,二者区别不大;但为了保险,推荐使用带括号的版本。
2025-05-08 20:23:17
279
原创 如果说开启的TIM3定时器有ccr1,ccr2,ccr3,我想要关闭ccr2的PWM输出,怎么通过代码实现
作用是禁用 TIM3 的通道 2(CCR2)的捕获/比较输出,也就是说,让对应的PWM或输出信号停止输出。
2025-05-08 18:43:12
579
原创 PID速度、电流和位置闭环代码实现步骤
5、PID闭环控制:在使用的TIM定时器的更新中断回调里进行PID计算,限制占空比。4、PID闭环控制: 在使用的TIM定时器更新中断回调里进行PID计算,限制占空比。2)初始化PID参数:把目标值、期望值、累计偏差清零,配置PID系数。2、初始化PID参数:把目标值、期望值、累计偏差值,配置PID系数。1、PID参数结构体:定义一个电流闭环的PID参数结构体变量。1、PID参数结构体:定义一个位置闭环的PID参数结构体变量。4、设置目标电流:在主函数中通过按键、上位机设置目标电流。
2025-05-06 09:21:44
663
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人