
单片机
文章平均质量分 54
.
白小喵啊
开心最重要
展开
-
keil error:#8:missing closing quote 处理
MDK5采用UTF-8,提示很多个这样的error:#8:missing closing quote 的错误信息。提供以下几种方式解决:第一种:把报错提示的文件(包括.c和对应.h)用Notepad++打开,修改编码方式(改为UTF-8 无BOM),重新打开项目,就不会报错。(注:这种方式一旦再修改GUI有关的代码部分,就还是会报错,只要有这种error提示就要重新改一次文件的编码方式)。第二种:用Source Insight 4.0建立一个关于这个代码项目的工程,在Source Insight 4转载 2021-07-04 18:50:07 · 1623 阅读 · 0 评论 -
基于模糊控制(fuzzy control)的PWM直流电机闭环调速系统
文章目录摘要引言1. 硬件设计2. 控制算法3. 软件设计及Proteus仿真摘要本文介绍了直流电机PWM恒转速闭环调节系统的一种设计方案。系统以单片机AT89C51为控制核心,由液晶显示模块、按键控制模块、电机驱动模块、测速环节和直流电机组成,其中电机驱动模块采用L298N芯片实现,液晶显示模块采用LCD1602实现。采用模糊控制算法对直流电机转速进行闭环控制。通过调试,实现了系统通过4x4矩阵键盘实现手动调速、设置目标转速、自动调速、控制电机正反转及停止电机的功能。引言从过程本质上来说,直流电机原创 2021-07-04 18:29:11 · 4201 阅读 · 1 评论 -
单片机实现数字滤波——加权平均滤波
文章目录引言1 惯性数字滤波2 实现代码3 电路图引言一个计算机数据采集系统在生产过程中会受到各种干扰,从而降低了有用信号的真实性。虽然在输入通道上接入一个RC低通滤波器来抑制工频及其以上频率的干扰,但对频率很低的干扰却由于制作上的难度而难以实现。采用数字形式来模拟RC低通滤波器的输入输出数学关系,可以得到较好的滤波效果。常用数字滤波方法有限幅滤波、算术平均滤波、中值滤波及惯性滤波等。以下将对惯性数字滤波进行实现。1 惯性数字滤波2 实现代码3 电路图用Proteus绘制如下电路图U3(原创 2021-06-14 21:02:31 · 2135 阅读 · 4 评论