完善资料让更多小伙伴认识你,还能领取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的反转数值就行了?
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
205 浏览 0 评论
求助一下关于51系列单片机的Timer0的计时问题,TH0、TL0+1的时间是怎么算的?
1253 浏览 1 评论
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】开箱+Keil环境搭建+点灯+点亮OLED
848 浏览 0 评论
【敏矽微ME32G070开发板免费体验】使用coremark测试敏矽微ME32G070 跑分
853 浏览 0 评论
【敏矽微ME32G070开发板免费体验】开箱+点灯+点亮OLED
1073 浏览 2 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12009 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 14:16 , Processed in 0.720057 second(s), Total 84, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号