完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
自己做了个产品低压数控恒温烙铁,在写程序时遇到一些问题,向同行们请教下,一,如附图,手柄处是连接发热丝与热电偶串联一起,当MOS管不工作时,由热电偶产生的电动势电压经运放输入放大后输出到STC15W408AS P1^6脚作检测转换并显示实时温度,当MOS管加热时AD不检测,加热控温使用PID方式。请大神们指点下在程序方面该如何整理逻辑思维进行编写? |
|
相关推荐
8个回答
|
|
白光烙铁?
|
|
|
|
理论上没问题呀。AD检测是输入,检测时加热暂时异常。加热是输出,输出的状态对AD没什么影响。
|
|
|
|
不是白光哦,白光最少有4根线,这是便携式数控电烙铁
|
|
|
|
MOS管要停止工作,AD检测才能正常,所以工作状态是,MOS管工作方式是通电(MS)-----截止(MS)----通电,AD检测工作是不检测-----检测转换,那么理论是这样,在程序上又是如何来编写整理的?
|
|
|
|
用一个标志位,加热时候一个状态(如1),不加热时候是另一个状态(如0),根据状态位开启或关闭ADC,还有个,热电偶是不能通过大电流的。同时热电偶是需要冷端补偿的。
|
|
|
|
想了一下,这原理好像和交通灯的原理相同哦
|
|
|
|
间断加热,不加热的时间采样ADC,超过温度之后减少每次加热的时间,温度偏低增加每次加热的时间
|
|
|
|
难道使用的不是硬件PWM口?硬件PWM跟CPU流水没有什么关系吧?你只需要根据你的ADC做出的PID计算刷新PWM的反转数值就行了?
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
952 浏览 0 评论
【每周推荐】采用11代Intel CPU,基于youyeetoo X1开发板搭建少儿AI智能STEAM积木平台
897 浏览 0 评论
2755 浏览 2 评论
【youyeetoo X1 windows 开发板体验】+ 影音处理和AI模型移植
2372 浏览 5 评论
I.MX6ULL-飞凌 ElfBoard ELF1板卡- 移植zbar的方法
1722 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
5977 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-29 02:10 , Processed in 0.676053 second(s), Total 74, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号