摘要:
现在数字控制芯片的功能越来越模拟化,新控制产品经常集中比较器,可编程运放等模拟且可编程配置器件,灵活使用它们可以节约电路成本。本文用于记录dsPIC33系列单片机比较器应用案例。 1.比较器原理 1.1、原理分析 型号为dsPIC33EP64GS502的单片机比较器模块单元,功能并不复杂,主要有12 阅读全文
随笔分类 - 算法程序
数字电源数字控制状态机及伪代码实现
2023-06-06 17:23 by 斑鸠,一生。, 1203 阅读, 收藏,
摘要:
未完待续~~~ 个人做数字电源有一段时间了,将近些年的感悟总结记录在下,欢迎大家多多指教,感谢!(参考Ti的UCD3138控制器的Demo Program) 一、基本控制逻辑状态机 下图为常见的数字电源控制转态机。 绿色椭圆为三个状态,黑色为转态转移路径,红色为发生异常后的状态转移路径。 三个状态: 阅读全文
顺序查找算法(二分法)分析及代码示例
2022-09-17 15:52 by 斑鸠,一生。, 873 阅读, 收藏,
摘要:
在工业控制中,二分法算是比较常用的顺序查找算法之一,尤其是在数据量较大的情况下,二分法的算法优势明显。以下将从几个方面来介绍二分法的特点。 一、二分法简介 1.1 特点 二分法是针对线性数组查找的算法; 如果查找的数组是非线性,需要将数组排序,才能使用二分法; 相对于轮询查找,二分法算法复杂度低; 阅读全文
Boost PFC 调试与软件程序容错性的思考
2021-10-14 11:03 by 斑鸠,一生。, 860 阅读, 收藏,
摘要:
最近做了一个数字电源,本意是使用单片机控制PFC。这个问题的现象引起我对软件程序容错性的思考。 软件的容错性:当硬件故障的时候,程序不跑飞的能力。 目前就有这样的一个案例,它的逻辑代码是这样的: 通过检测输入电压的过零点,然后每检测到一个过零点,计数值重置为零,否则再定时器中断里面递增。 硬件电路: 阅读全文
PID专题及C语言的实现
2019-06-12 16:40 by 斑鸠,一生。, 4126 阅读, 收藏,
摘要:
注意:任何算法使用程序表示,都得将算法离散化,以下的算法公式及代码都是将连续函数离散化后的表示结果。 个人鄙见,请多多指导。 问题一:PID计算结果与实际信号的对应关系[5]? 位置式PID计算结果表示信号量的多少, 增量式PID计算结果表示信号量的增多或减少多少。 一般来说: 位置式PID计算结果 阅读全文
浙公网安备 33010602011771号