基于STM32单片机电机PID控制器闭环调速TFT无线WiFi/蓝牙APP设计DIY-T137 本系统由STM32F103C8T6单片机核心板、1.44寸TFT彩屏、无线蓝牙/WIFI模块-可选、电机驱动电路、霍尔传感器、DS18B20温度传感器、蜂鸣器电路、按键组成。【1】本系统霍尔传感器试试采集电机转速TFT彩屏显示所有参数包括万年历时钟、当前模式、实时速度、PWM调速百分比、相关设置值、当前方向、温度及温度阈值等信息。【2】系统分“调速测速模式”、“闭环控制模式”上电默认调速测速模式按键可以切换模式。【3】系统上电后约1s左右的时间可以进入后台设置万年历功能也可以直接跳过不进行时钟设置。按下K1进入设置万年历功可以对年、月、日、时、分、秒设置完成后再次按下K1退出设置进入主界面0表示周日。【4】“调速测速模式”直接调整PWM驱动电机转速变化及旋转方向实时检测当前速度STM32单片机实时采集当转速K1按键可以选择设置项K2/K3进行设置变量大小设置有“”表示当前设置位置。设置值存入Flash中掉电不丢失。能够设置PWM调速百分比直接控制转速等级变化可以设置速度阈值如果当前速度超过阈值蜂鸣器报警提醒阈值显示红色用于提醒;可以设置电机旋转方向1,2根据接线不同1或2表示正转或者反转能够设置温度阈值如果当前温度超过设置阈值蜂鸣器报警提醒。【5】“闭环控速模式”按键设置要达到的速度根据实际速度结果作为反馈去调整PWM从而控制速度稳定到设置值大小。K1按键可以选择设置项K2/K3进行设置变量大小设置有“”表示当前设置位置设置值存入Flash中掉电不丢失。能够设置要控制到的转速根据实际转速反馈给STM32通过数据运算STM32自动修正PWM占空比将转速稳定在设置值。可以设置电机旋转方向1,2根据接线不同1或2表示正转或者反转能够设置温度阈值如果当前温度超过设置阈值蜂鸣器报警提醒。【6】无线APP功能注意配备蓝牙/WIFI才有该功能APP能够连接板载无线模块查看相应数据APP能够进行一键校时功能将手机时间设置到板载中更新板子年月日时分秒。APP能够发送指令切换当前工作模式也可以对所有显示变量的阈值进行设置且设置阈值后设备存储数据到单片机Flash中掉电不丢失APP能够完成硬件电路板中所有的按键操作以及彩屏液晶的显示等工作。