- 博客(7)
- 收藏
- 关注
原创 具有光电耦合器(OC)隔离输出的脉冲宽度调制(PWM)信号工作频率问题
光电隔离,就是一种普遍的隔离方式,涉及到的器件为“光电耦合器(optical coupler )”。光电耦合器能够胜任千伏级的电气隔离,有效防止控制器因异常的电气冲击而失效,但与此同时,光电耦合器的性能能否满足调制信号的传输,也是一个必须注意的问题。
2023-08-27 00:46:23
1851
原创 完美西瓜:西瓜的熟度与阻抗匹配
本文介绍了一种通过徒手拍击西瓜表面,感知西瓜的振动情况,来无伤判断西瓜内部果肉熟度的操作方法,并附上其底层原理解释,以为西瓜种植或果品挑选提供精准的技术支持。
2023-07-12 01:26:35
159
1
原创 增量式PID计算公式完整详细推导过程
相关文章:https://blog.csdn.net/qq_36958104/article/details/83660828
2022-02-04 00:46:30
3500
原创 130行代码C语言实现的MD5计算器,用于嵌入式系统
//stack size 00x100 is not avalible for this ddl#include "math.h"#include "string.h"unsigned long Nonlinear_Func(unsigned long x,unsigned long y,unsigned long z,unsigned char Func_Type){ if (Func_Type==0x46){//F_FUNC return((x&y)|((~x)&
2021-01-06 18:54:10
414
原创 哈夫曼树(Huffman)编码 压缩数据编程
网上有不少人介绍哈夫曼树的生成方法,但是对于实现方式却都只字不提,只是放了代码,这里简单介绍一下一个我自己编写的哈夫曼树的实现方式。如果你完全不知道哈夫曼树的生成方式,那么本篇文章并不适合你阅读,如果你已经了解哈夫曼树的构造方式,但是并不知道如何使用C/C++实现,那么请继续阅读。哈夫曼树生成时,首先需要将2个weight最小的树叶组队,再新建一个parents给两个树叶,然后一直循环,直到构建完成。那么,其实可以将结构体数组当成leaves和节点,构建树的实际操作就是构建每个数组元素的联系,如何将数
2020-10-15 23:37:39
539
原创 简述typedef void (*pfun)(void)的含义
typedef void (pfun)(void)把typedef去掉,void (pfun)(void)这句话就是定义了一个指针,这个指针指向一个函数,类似于float g这里的g就是被定义成了一个指向一个float类型的指针,加上typedef,就是用原本被定义的符号来替代这个类型,还是上面那个例子,原本是g被定义成了float这个类型, 加上typedef,g就能够替代float* 因此typedef void (pfun)(void)的意思就是用【pfun】这个关键字来替代了void ()
2020-10-13 18:21:07
2585
1
原创 使用STC8A8K64S4A12单片机实现的“基于脉冲宽度调制(PWM)技术的智能温度控制器”
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2020-06-14 21:30:39
7167
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人