代码拉取完成,页面将自动刷新
本项目是温度控制系统,其中stc8将作为温度采集装置,stm32使用无线/有线的方式获取温度,并采取了PID控制的方式进行温度的控制。最后使用python编写了上位机,展示了温度曲线,以及设置控制温度。
该部分使用的是stm32c6t6(c8t6太贵了),采用hal库进行开发,使用了STM32CubeMX。考虑到需要接受温度以及计算PID控制参数,于是使用了FreeRtos操作系统。
在操作系统中,一共运行了3个线程。
中断函数
在stm32中有2个中断函数,分别是串口1接收中断,串口2接收中断,根据HAL库的规则可以重写回调函数HAL_UART_RxCpltCallback。
使用DHT11获取温度,并且使用CAP进行pwm输出。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。