0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

给电烙铁增加PWN调温功能

电子发烧友论坛 2025-05-13 08:06 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文为【免费试用RA-Eco-RA4M2开发板评测】活动文章

原文地址:https://bbs.elecfans.com/jishu_2488239_1_1.html

作者:@jf_69121293

一、验证目标

搭建电路验证907电烙铁测温,发热控制的可行性,调温部分只做最简单的处理。达到快速验证可行性的目的,为之后优化调温排除障碍。

二、材料清单

RA-Eco-RA4M2开发板

907电烙铁手柄(热电偶测温方式1322发热芯)

OLED模块128*32

MAX6675模块

PWM开关模块

DC电源

三、连接结构

1e124dd2-2f8e-11f0-9434-92fbcf53809c.png


四、代码构建

1. 读取温度

需要读取16bit的数据,但是sci spi代码似乎目前只支持8bit,所以我们用8bit读2次。

g_ioport.p_api->pinWrite(g_ioport.p_ctrl, sci_spi0_cs, BSP_IO_LEVEL_LOW); vTaskDelay(1); R_SCI_SPI_Read(&g_sci_spi0_ctrl, &spi_data, 2, SPI_BIT_WIDTH_8_BITS); vTaskDelay(1); g_ioport.p_api->pinWrite(g_ioport.p_ctrl, sci_spi0_cs, BSP_IO_LEVEL_HIGH);


2. 更新设定的目标温度

在这里也完成了显示内容的更新

set_temp(target_temp); printf("target_temp---%d\r\n", target_temp);


3. 解析MAX6675传感器数据

判断了一下热电偶是否开路。update_k主要更新显示的温度和热电偶连接情况。只有连接热电偶的时候我们才调用deal,获得一个pwm控制结果。

if (spi_data[1] & 0x4){ update_k(0, 999);// printf("no K connect\r\n\r\n"); pwm_duty = 100; } else { temp_data = spi_data[0] << 5; temp_data += spi_data[1] >> 3;// print_binary2(temp_data);// printf("\r\n"); temp = temp_data / 4; printf("temp---%d\r\n", temp);
update_k(1, temp_data);
pwm_duty = (uint8_t)deal(temp, target_temp); }


4. 粗略计算PWM

在这里主要验证功能正常与否,所以只用了最简单的比例调节。后续需要进行更多的处理。

pwm = (temp_2 - temp_1)/2;


5. 输出PWM

在这里实现如下

void agt_pwm_set(uint8_t duty){ timer_info_t info; uint32_t period_counts, duty_counts;
R_AGT_InfoGet(&g_timer_agt0_ctrl, &info); period_counts = info.period_counts; if (duty > 99){ R_AGT_DutyCycleSet(&g_timer_agt0_ctrl, period_counts-1, AGT_OUTPUT_PIN_AGTOA); return; } duty_counts = (uint32_t)(((uint64_t) period_counts * duty) / 100); R_AGT_DutyCycleSet(&g_timer_agt0_ctrl, duty_counts, AGT_OUTPUT_PIN_AGTOA);}


五、实物连接

1e31b97e-2f8e-11f0-9434-92fbcf53809c.jpg供电用的主电源,因为发热芯的电阻大约10欧姆,所以12v,大概不会超过1。5A,调温的参数优化之后我们再上更高电压更高功率,避免烧坏发热芯。

1e480670-2f8e-11f0-9434-92fbcf53809c.jpg这是用到的PWM模块,可是很多廉价版本的场管模块理论需要8V以上驱动电压的,单片机IO口的3。3V根本不够,凌空搭棚一个三极管。虽然完成了电平的转换,但是PWM需要反相一下了。软件来补。

1e6c4710-2f8e-11f0-9434-92fbcf53809c.jpg烙铁手柄本体了,用的是热电偶发热芯的。主要是别的发热芯,手上缺少温度校准的途径,无法实现准确的数显温度。航空插座的2个脚接热电偶,2个脚接PWM开关模块的输出

1e8a057a-2f8e-11f0-9434-92fbcf53809c.jpgMAX6675模块,外接电路极其简单,所以直接用了sop8转dip的转接板即可。足够简单吧

1eaab48c-2f8e-11f0-9434-92fbcf53809c.jpg然后就是显示屏了,我们在这里显示了目标温度,当前温度,手柄连接状态,以及输出的PWM百分比。

另外用来ra4m2板上的2个按键,S1温度增加10度。S2温度降低10度。

大概是由于907烙铁手柄的发热芯,与烙铁头是分开的,导热效率低下,烙铁头热容较高。所以大家玩907的偏少。T12,C210,C245,高频烙铁等各种备受追捧,我也希望下一步能够尝试更新的烙铁。个人感觉最理想的是高频烙铁。

六、成果展示


如视频看到,测得的温度升高还是挺快的,但是与传到烙铁头尖部的温度还有不小差距。并且始终温度与设定温度有差距,这也符合当前程序的调节方式,因为我们只 用了简单的K比例调节。下一步尝试加入pid的调节,期待能达到更好的效果。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电烙铁
    +关注

    关注

    11

    文章

    262

    浏览量

    47019
  • 开发板
    +关注

    关注

    26

    文章

    6422

    浏览量

    120917
  • PWN
    PWN
    +关注

    关注

    0

    文章

    13

    浏览量

    17059
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    晒图在论坛换的~~~~~60W调温电烙铁~~~~~

    `这是我在论坛兑换的第二把电烙铁,第一次换的是30W恒温的,这次选的是60W可调温的。30W的已经送人了,这次就留着自己用了。还没来得及上电,因此烙铁头还是亮的。本来留言想换一个马蹄头的,可惜不给换。只有等有机会自己换了。。。遗
    发表于 04-01 20:10

    可控硅调温电烙铁电路电子资料

    本电路如下图所示,调温器是附加在电烙铁外部的调温装置;它实质上是可控硅调光电路,只是把白炽灯改成了电烙铁。220V交流市电通过桥式整流成为100Hz的脉动直流,脉动直流首先通过R1、R
    发表于 04-21 06:35

    电烙铁自动调温电路图

    电烙铁自动调温电路图
    发表于 12-12 08:29 5647次阅读
    <b class='flag-5'>电烙铁</b>自动<b class='flag-5'>调温</b>电路图

    电子调温电烙铁电路图

    电子调温电烙铁电路图
    发表于 12-12 08:32 1.1w次阅读
    电子<b class='flag-5'>调温</b><b class='flag-5'>电烙铁</b>电路图

    基于AT89S52单片机的智能型快速调温电烙铁的研制

    本文介绍了一种基于AT89S52单片机和热电偶的智能型快速调温电烙铁的研制,重点分析了温度测量,参数设定及电源 供电电路的设计。该电烙铁克服了传统电烙铁存在的高温空烧、寿命短、不能自
    发表于 01-15 17:26 24次下载

    可以调温烙铁,自己手动做

    自制一个可以调温电烙铁,详细过程如下
    的头像 发表于 05-31 17:09 2.7w次阅读

    电烙铁选购_电烙铁什么牌子好_电烙铁为什么要用松香

    电烙铁是电子制作和电器维修的必备工具,主要用途是焊接元件及导线,按机械结构可分为内热式电烙铁和外热式电烙铁,按功能可分为无吸锡电烙铁和吸锡式
    发表于 08-16 10:13 2.1w次阅读

    60w电烙铁调温电路图大全(四款电烙铁调温电路图)

    本文介绍了四款电烙铁调温电路图。该电烙铁控温范围是100℃~400℃,调温标志标明低、中、高位,控温精度标称±5%,采用了热电偶传感器。控制电路采用了交流市电直接降压、滤波、稳压供电方
    发表于 02-01 16:27 6.3w次阅读
    60w<b class='flag-5'>电烙铁</b><b class='flag-5'>调温</b>电路图大全(四款<b class='flag-5'>电烙铁</b><b class='flag-5'>调温</b>电路图)

    电烙铁发光提示和调温电路

    事故。有时需降低一点电烙铁温度,以免焊坏元器件,但一般电烙铁是不能调温的,常需插上、拔下很麻烦。对于上述问题,可用附图所示的电路来改善。
    的头像 发表于 01-26 09:30 5253次阅读
    <b class='flag-5'>电烙铁</b>发光提示和<b class='flag-5'>调温</b>电路

    调温电烙铁不热的原因

    电烙铁通电后,发现烙铁头不热,一般是电源线脱落或烙铁芯线断裂。遇到此故障可用万用表的Rxlk挡测量电源插头的两端,如果万用表指针不动,说明有断路故障。
    的头像 发表于 04-16 17:09 2.2w次阅读

    电烙铁加热多久_电烙铁焊接原理

    60w的电烙铁功率很高了,不过电烙铁一般要预热3-5分钟。虽然你看着有变热,而且还冒白烟了,但可能还未达到焊锡的熔点。电烙铁预热时间跟使用环境也有关系,风大温度低的环境预热时间会更长,建议在低温大风环境时
    的头像 发表于 10-21 14:21 3.7w次阅读

    电烙铁电阻如何测试

    电烙铁是电子制作和电器维修的必备工具,主要用途是焊接元件及导线,按机械结构可分为内热式电烙铁和外热式电烙铁,按功能可分为无吸锡电烙铁和吸锡式
    的头像 发表于 02-12 20:22 2.6w次阅读

    可控硅调温电烙铁电路图

    调温器是附加在电烙铁外部的调温装置;它实质上是可控硅调光电路,只是把白炽灯改成了电烙铁
    发表于 03-09 15:11 2.8w次阅读
    可控硅<b class='flag-5'>调温</b><b class='flag-5'>电烙铁</b>电路图

    笔形电烙铁与尖头电烙铁特点介绍

    价格便宜,适合插件类元件的焊接,不可调温的笔形电烙铁,随着长时间高温而氧化,尖嘴头不再上锡。
    发表于 08-02 11:22 6315次阅读

    最简单的调温电路(多挡可控硅调温电路/电烙铁调温电路/调光、调速、调温电路)

    电烙铁调温电路最明显的优点是温度调节好以后,很少再用去调整,也不会出现烙铁高温拿不起锡的现象,每次用的时候插上电,用完拔掉就行了。
    发表于 10-29 16:36 1.9w次阅读
    最简单的<b class='flag-5'>调温</b>电路(多挡可控硅<b class='flag-5'>调温</b>电路/<b class='flag-5'>电烙铁</b><b class='flag-5'>调温</b>电路/调光、调速、<b class='flag-5'>调温</b>电路)