企业邮局 联系我们 收藏本站
在线客服
点击这里给我发消息
  通知公告 更多...
工业遥控器定制服务

本公司依托多年的工业产品设计经验,承接定制非标工业遥控器,为您的设备,系统定制专属工业级遥控器.

非标工业遥控器
发射器
接收机
产品研发
民用级产品案例
工业级产品案例
系统集成案例
医疗系统相关案例
高速PCB设计
电子产品研发领域
PCB抄板
PCB原理图制作
样机制作
典型案例
PCB抄板贴士
PCB改板
BOM制作
3D建模打印
3D建模
3D打印
3D打印机技术
技术中心
认识元器件
认识线路板
了解单片机
综合应用
    产 品 展 示
 3D建模打印 >> 3D打印机技术 >> Smoothieware初试笔记(四)温度及控制

Smoothieware初试笔记(四)温度及控制

2015-9-9 15:44:50                 来源:百安特科技 - Smoothieware初试笔记(四)温度及控制

(不定期更新)

 

4 温度及控制

 

温度控制的官方参考页面:http://smoothieware.org/temperaturecontrol

 

4.1 配置NTC温度传感器

 

4.1.1 使用3点设置法

 

在配置文件相应位置添加项目(例如加热头)

 
  temperature_control.hotend.rt_curve 25,100000,150,1665,240,266.2

NTC 100K B3950的 25,150,240度时的电阻值

 

4.1.2 参数设置法

 

用M代码设置

 
  M305 S0 B3950 R100000 T25

 

4.1.3 Steinhart Hart参数法

 

官方原档认为这种方法是最准确的。

每个NTC需要3个参数:I Steinhart,J Steinhart,K Steinhart。可由固件自动计算。

自动计算示例如下:

 
  @calc_thermistor 25,100000,150,1665,240,266.2

从返回值中可以看到计算得到的3个值:

 
Steinhart Hart coefficients:  I0.000744991004467010 J0.000212162165553309 K0.000000109054624886

Paste the above in the M305 S0 command, then save with M500

或 写入配置文件: 

 
 temperature_control.hotend.coefficients 0.000744991004467010,0.000212162165553309,0.000000109054624886

或 加“-s0”参数,表示为s0计算这个值,注意小写s

 
 @calc_thermistor -s0 25,100000,150,1665,240,266.2

Steinhart Hart coefficients:  I0.000744991004467010 J0.000212162165553309 K0.000000109054624886

Setting Thermistor 0 to those settings, save with M500

 

 4.2 配置热电偶温度传感器

 

热电偶的设置暂时没有测试

 

4.3 PID温度控制方法

 

4.3.1 PID温控介绍

 

 

维基百科对PID控制算法有详细介绍

网址:https://en.wikipedia.org/wiki/PID_controller

 

 

 

 

4.3.2 参数设置

 

设定PID参数

 
  M301 S0 P30 I10 D10

这个设定只在内存中生效,并没写到配置文件中

M500指令写入到配置文件中

 

4.3.3 参数自整定

 

 

PID自整定算法参考:(这里有详细的测量和计算方法)

http://brettbeauregard.com/blog/2012/01/arduino-pid-autotune-library/

 

 

 

对挤出头温控进行自整定

指令:

 
  M303 E0 S190

解释:对E0按190度进行自整定

自整定过程会将温度升至190度,并在190度上下震荡几个周期,计算得到如下应答:

 
00:18:17.232 : Cycle 4: max: 202.865, min: 188.072, avg separation: 0.362854

00:18:17.233 : Ku: 43.8957, Pu: 30.05

00:18:17.233 : Trying:

00:18:17.233 : Kp:  26.3

00:18:17.233 : Ki: 1.753

00:18:17.233 : Kd:    99

00:18:17.234 : PID Autotune Complete! The settings above have been loaded into memory, but not written to your config file.

 

 

点击数:2446  录入时间:2015-9-9 【打印此页】 【返回
相关链接
文字链接   [无线通信模块 无线数传模块
图片链接
版权所有:武汉百安特科技有限公司
WuHan BART S&T Development Co.LTD
联系电话:13886051015 027-87657717 QQ留言:110458952
Copyright ©2000 - 2011 21MCU.COM 鄂ICP备16008605号

非标工业遥控器|定制工业遥控器|自动化设计外包