你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

基于stm32的微型PID控制器 Therm

[复制链接]
丿灬幸灬 发布时间:2018-11-25 14:19
9346021408498004790.jpg

微型PID控制器可以控制任何东西的温度!

描述
Therm是一款非常小的PID控制器,带有OLED显示器和USB接口。
它支持驱动固态继电器来驱动大负载,或通过驱动晶体管来驱动小负载。
当连接到计算机时,它将支持实时绘图和上传数据。该设计基于STM32F0和MAX31855。
3087891408497784330.jpg

3803111408497973484.jpg

细节
我开始这个项目是为了开始开发STM32系列ARM微控制器,因为我以前的大部分经验都来自AVR。
我的目标是创建一个非常小的PID控制器,在单面上安装显示器和USB,这样可以降低制造成本。
目前,我已经启动并运行了所有外围设备(USB除外),我的代码也基本完成了。
随着时间的推移,我会发布更多关于我已经做过的事情和我已经解决的问题。
随着进一步往前-走,源代码就会变成开源的。

组成
1×STM32F042
1×SSD1306
128x32 OLED显示器
1×MAX31855

起来跑!
第一个版本的therm已经启动并开始运行!我现在用它来调节我咖啡机上的温度。
热电偶读数似乎比我上次基于MAX6675的设计更加稳定,更快的PID反馈大大提高了静止时的温度稳定性。


版本0.2
Therm的第二版将会制作出来!我增加了分离式安装卡舌,并换成了新的(更小的)处理器。

版本2启动和运行
7966431428433920570.jpg
Therm Rev2已经启动,正在运行!
我目前没有任何实际开机的照片,但是我让它运行一个备用设置来验证一切正常。
软件已经通过USB虚拟串行端口移植到新的温度报告中。
由于我的新的MCU没有EEPROM,我需要重写我的保存/恢复功能,以便从闪存读写。
一旦我把它和其他一些调整一起打包,therm应该是完全可用的!

收藏 评论3 发布时间:2018-11-25 14:19

举报

3个回答
haofengsiji 回答时间:2018-11-25 21:07:02
楼主好厉害啊,楼主是干嘛的?我看你做了好多很厉害的东西了
stm32学习hpdj 回答时间:2018-11-26 06:47:54
楼主好厉害
watershade 回答时间:2018-11-26 12:08:59
本帖最后由 watershade 于 2018-11-26 12:12 编辑

楼主说明是分享的工程。但是也很不错了,这样刷经验也挺厉害的

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版