摘要:
一、代码编写1、打开Xshell界面,用cd切换到工作路径。2、打开或新建cpp文件,这里直接打开已经存在的address.cpp。vim address.cpp3、默认进入的是命令模式,输入 i、a、o等进入编辑插入模式,分别对应于当前位置之前、之后插入和插入一行。4、编辑结束,输入":w"表明存... 阅读全文
摘要:
一、知识背景实际应用中,多个任务同时等待一个消息队列的情况很少见,也就是说OSQ???()用的并不多,因此,在uC/OS-III 中,每一个任务都有其内建的消息队列。用户可以通过外部消息队列直接发送消息给任务。 这个特性不仅简化了代码, 还提高了效率。如下示意图,uC/OS-III 中与任务消息队列... 阅读全文
摘要:
一、研究背景维纳滤波器参数是固定的,适合于平稳随机信号。卡尔曼滤波器参数是时变的,适合于非平稳随机信号。然而,只有在信号和噪声的统计特性先验已知的情况下,这两种滤波术才能获得最优滤波。在实际应用中,常常无法得到信号和噪声统计特性的先验知识。在这种情况下,自适应滤波技术能够获得极佳的滤波性能,因而具有... 阅读全文
摘要:
老板送了两只音响,感觉一直放在那里既占实验室地方,也不能发声。躺在那里让人心生怜悯。于是抽空做了一套功放的板子,让他们响起来。哈哈,经过了打板调试,终于成功,效果也不错。前级用的是TI的专用音频处理芯片,其在音频方面的处理能力参见博文《8个型号的运算放大器分析对比》,后级用的是TI的大功率LM38... 阅读全文
摘要:
一、开关电源的类型1、电源的类型(1)、性稳压器传输元件工作在线性区仅限于降压转换 (2)、开关稳压器传输元件开关,在每个周期完全接通和完全切断包括一个电感器多种拓扑(降压、升压、降压-升压等)(3)、充电泵传输元件开关,有些完全导通,而有些则工作在线性区仅限电容器2、为什么选用开关电... 阅读全文
摘要:
前些天理解了fft变换的理论和对其工程应用进行了实例分析,详见我的名为《C语言实现fft理论基础与工程应用的实例分析》的博客,用C语言编写的fft算法比较容易看懂,但带来的缺点就是执行效率低,对于要求实时操作(例如电机控制)的反应速度不够灵敏。本篇内容将简要分析STM32自带的DSP库文件,其用汇... 阅读全文
摘要:
三天的工厂实地监测,在师兄的帮助下,终于理解了原来似懂非懂的FFT变换的工程意义,废话少说,直入正题。一、理论分析快速傅里叶变换(FastFourierTransform)是离散傅里叶变换的一种快速算法,简称FFT,通过FFT可以将一个信号从时域变换到频域。模拟信号经过A/D转换变为数字信号的过程... 阅读全文