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

基于stm32的微型PID控制器 Therm

[复制链接]
丿灬幸灬 发布时间:2018-11-25 14:19
9346021408498004790.jpg
' z6 W4 \2 \  _9 t% @& Z) O2 c8 [) L% {% x5 I
微型PID控制器可以控制任何东西的温度!' o  u  Z, O+ R; _9 m

3 y0 z( F5 }; `6 Y1 U描述
/ i, Y' B- e9 U( M; u, o+ cTherm是一款非常小的PID控制器,带有OLED显示器和USB接口。4 w) @" X, b* V: t6 S9 r
它支持驱动固态继电器来驱动大负载,或通过驱动晶体管来驱动小负载。
9 _8 f& x) u) A  Q+ t& K! q/ S, j当连接到计算机时,它将支持实时绘图和上传数据。该设计基于STM32F0和MAX31855。8 ?3 |# z' t. Y) C2 i( J( D2 \
3087891408497784330.jpg $ E  X  \% z, ^# v8 l+ E  J- x' u

$ L  T  k' b: b7 Z% V: K5 z 3803111408497973484.jpg 1 O) u2 a! k1 m+ E8 q! J
' |! e9 w9 A/ Z1 W! c
细节
! l: b% G! _: O. v& \我开始这个项目是为了开始开发STM32系列ARM微控制器,因为我以前的大部分经验都来自AVR。
& ~. U' |/ @) ~, ~我的目标是创建一个非常小的PID控制器,在单面上安装显示器和USB,这样可以降低制造成本。0 Q. J8 R& A5 e) q  k* p: B
目前,我已经启动并运行了所有外围设备(USB除外),我的代码也基本完成了。/ }9 g( g2 l5 E  `! a2 l6 u
随着时间的推移,我会发布更多关于我已经做过的事情和我已经解决的问题。) ]8 i4 o& D/ U' o' W2 C
随着进一步往前-走,源代码就会变成开源的。
- f/ [' E: |$ \7 d0 y" L& T! A
) {) O6 H% J- g! s组成
# c% b7 @, t6 _4 N6 @1×STM32F042/ W/ J7 v; U* M
1×SSD1306
# r  v) m. P  b7 S128x32 OLED显示器
% [1 E. u  `9 P) ~) @- H1×MAX31855
5 Y/ i$ b6 H! @6 U5 ^* S/ g7 _( e9 p, ^) _" o/ }$ A  G6 x6 L
起来跑!  c5 N2 B6 [' o4 C% ?
第一个版本的therm已经启动并开始运行!我现在用它来调节我咖啡机上的温度。& c+ |! [& q4 x; K- S% T
热电偶读数似乎比我上次基于MAX6675的设计更加稳定,更快的PID反馈大大提高了静止时的温度稳定性。
2 c" E4 Y5 ^) C* l! ~8 t( N
5 Y% ]' k- ?7 C; p0 @0 g& f$ _8 X! f6 I
版本0.2
2 O& p$ m! j+ F" U" gTherm的第二版将会制作出来!我增加了分离式安装卡舌,并换成了新的(更小的)处理器。
4 w1 Y2 F1 P. O9 ?3 m2 `/ H' J/ t+ @. D+ }" c# M/ M' c
版本2启动和运行' l0 O* P2 T, f& @
7966431428433920570.jpg : q  h* b* h: q, M3 I* y
Therm Rev2已经启动,正在运行!' B7 q( |- T" M3 o2 R/ k
我目前没有任何实际开机的照片,但是我让它运行一个备用设置来验证一切正常。
! B6 @& b7 w1 Y软件已经通过USB虚拟串行端口移植到新的温度报告中。
5 P% ?, J6 B; d1 o' X由于我的新的MCU没有EEPROM,我需要重写我的保存/恢复功能,以便从闪存读写。* _- @. w: y4 y5 A# d( I" a
一旦我把它和其他一些调整一起打包,therm应该是完全可用的!
' P3 ?- |1 \9 |  y9 @
# Q8 Z4 \, P+ N1 K
收藏 评论3 发布时间:2018-11-25 14:19

举报

3个回答
haofengsiji 回答时间:2018-11-25 21:07:02
楼主好厉害啊,楼主是干嘛的?我看你做了好多很厉害的东西了
stm32学习hpdj 回答时间:2018-11-26 06:47:54
楼主好厉害
7 A# v( {5 t9 a/ Z& w& ?, E/ G
watershade 回答时间:2018-11-26 12:08:59
本帖最后由 watershade 于 2018-11-26 12:12 编辑
  f, f/ V$ c) L+ ]
stm32学习hpdj 发表于 2018-11-26 06:478 f% p4 D- t: v# L7 C& @
楼主好厉害

  C' q  c. {% Z; e7 |, ~楼主说明是分享的工程。但是也很不错了,这样刷经验也挺厉害的

所属标签

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