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

基于stm32的微型PID控制器 Therm

[复制链接]
丿灬幸灬 发布时间:2018-11-25 14:19
9346021408498004790.jpg
2 t8 R4 {- v0 A8 J6 q& J
2 _1 [0 H8 x2 f0 l8 V微型PID控制器可以控制任何东西的温度!
+ `/ v) T2 ]1 |$ M2 w$ T
/ H2 m, d, f( ?+ {描述
; W  t. C8 \. K; x0 XTherm是一款非常小的PID控制器,带有OLED显示器和USB接口。% C7 j  z1 L" Y0 ~$ F6 L. s( M
它支持驱动固态继电器来驱动大负载,或通过驱动晶体管来驱动小负载。
# X" L$ o$ T% O& @6 ~0 z. @当连接到计算机时,它将支持实时绘图和上传数据。该设计基于STM32F0和MAX31855。' B7 F" n% Q7 R) C6 Z. ~: ^& l& D( E5 C
3087891408497784330.jpg / p$ U% ~/ a/ l" f$ y0 k! H

" X; z/ O. x" Q3 c5 U, k/ h9 } 3803111408497973484.jpg
% O. T  N2 T: J, A
  j  Z* w# `0 m( S细节
4 t' p- B- z9 J/ ^& [9 w我开始这个项目是为了开始开发STM32系列ARM微控制器,因为我以前的大部分经验都来自AVR。  Y+ t' R5 m8 T/ O" {( \+ Z) ~2 P
我的目标是创建一个非常小的PID控制器,在单面上安装显示器和USB,这样可以降低制造成本。5 g% ~: K6 N1 Y* X
目前,我已经启动并运行了所有外围设备(USB除外),我的代码也基本完成了。* q0 P# @8 _! ]9 n
随着时间的推移,我会发布更多关于我已经做过的事情和我已经解决的问题。3 c" _7 l( K/ h( M( I6 J7 d
随着进一步往前-走,源代码就会变成开源的。% \- d1 M: a! A* H! r# d
  d5 }/ I% V) b  n* }, t
组成
3 E5 W! y+ y, O& M* H1×STM32F042
( L( ^0 P2 |# A7 u3 z- [' c/ P1×SSD1306
+ k1 S" V+ J  p! c7 Q8 w128x32 OLED显示器
! \# j7 ^2 D4 B0 c1 ^6 ]1×MAX31855
. h/ |+ m' r, ~7 |6 Z6 l* F
. l* d- ~5 N7 j1 }$ i2 l/ Q6 y* d起来跑!
! G1 x  ?5 r6 v! [第一个版本的therm已经启动并开始运行!我现在用它来调节我咖啡机上的温度。7 c$ p) N2 u3 h, @( w: R
热电偶读数似乎比我上次基于MAX6675的设计更加稳定,更快的PID反馈大大提高了静止时的温度稳定性。+ _( d- z: L; P8 k- j
& M( u" S* ~$ n; Q8 X7 o0 D

  C& r" F* ]. X5 I* H1 r$ c: ~/ h6 _1 U版本0.2' h# j7 E8 Q2 s' Z2 u+ r
Therm的第二版将会制作出来!我增加了分离式安装卡舌,并换成了新的(更小的)处理器。" K$ H/ A& ^  T& j4 w: h( Y

7 M: H7 C" G7 q' e- \$ z; ]版本2启动和运行
# p& V" Y: j3 h" U8 ]% [7 ~ 7966431428433920570.jpg 5 B5 |$ P% ~* ~
Therm Rev2已经启动,正在运行!
% c, L" E! d. |0 Q1 w2 Y我目前没有任何实际开机的照片,但是我让它运行一个备用设置来验证一切正常。" w5 @0 q* s/ f6 K0 j
软件已经通过USB虚拟串行端口移植到新的温度报告中。
3 v: e. v& \2 T8 ~' g由于我的新的MCU没有EEPROM,我需要重写我的保存/恢复功能,以便从闪存读写。1 t  U1 {3 z1 }6 t1 b1 I) d! K6 T7 {
一旦我把它和其他一些调整一起打包,therm应该是完全可用的!; e/ l$ c9 P( h- S1 ~
6 r' n. [0 O6 G5 ]
赞 收藏 评论3 发布时间:2018-11-25 14:19

举报

3个回答
haofengsiji 回答时间:2018-11-25 21:07:02
楼主好厉害啊,楼主是干嘛的?我看你做了好多很厉害的东西了
stm32学习hpdj 回答时间:2018-11-26 06:47:54
楼主好厉害
% g& l$ _6 O" {2 _* O
watershade 回答时间:2018-11-26 12:08:59
本帖最后由 watershade 于 2018-11-26 12:12 编辑
& h) @3 j2 W. W1 y% x+ ~- j
stm32学习hpdj 发表于 2018-11-26 06:47. i3 L3 E. s9 Y; Q4 C$ X1 m
楼主好厉害
9 l7 i/ c/ g& P- X/ _  n' g
楼主说明是分享的工程。但是也很不错了,这样刷经验也挺厉害的
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版