梁工
发表于 2023-8-28 10:01:51
ourstc 发表于 2023-8-27 22:08
梁工,这个如果把热敏电阻换成热电偶需要注意哪些方面的问题不?我看好多温控器都是用热电偶来做温度探头的 ...
用热电偶是因为要测更高的温度,还便宜。
常用的K型热电偶分辨率大约是40uV/度的量级,要用运放放大15~16倍,同时要检测环境温度。
当然,也可以用热电偶专用的处理IC,不过会比较贵。
ourstc
发表于 2023-8-28 19:40:26
梁工 发表于 2023-8-28 10:01
用热电偶是因为要测更高的温度,还便宜。
常用的K型热电偶分辨率大约是40uV/度的量级,要用运放放大15~16 ...
谢啦
deng0794
发表于 2023-9-1 20:32:52
梁工,你好,我把温控PID用在数控可调电源上,出现一个问题,当实际电压小于设置电压时,PwM就会输出0,这是什问题?
梁工
发表于 2023-9-2 12:40:12
deng0794 发表于 2023-9-1 20:32
梁工,你好,我把温控PID用在数控可调电源上,出现一个问题,当实际电压小于设置电压时,PwM就会输出0,这 ...
你可能计算有误。
输出电压小于设置电压时,误差为正,积分也为正,则会加大PWM输出,而你的逻辑是反的了。
tnyq1314
发表于 2023-9-16 04:05:21
程序中的j = (u16)pidTerm; pwm = (u8)j;这两句写法变量前面加了数据类型不是很理解,请梁工指导{:4_197:}
梁工
发表于 2023-9-16 18:37:59
tnyq1314 发表于 2023-9-16 04:05
程序中的j = (u16)pidTerm; pwm = (u8)j;这两句写法变量前面加了数据类型不是很理解,请梁工指导{:4_19 ...
UpdatePID(); // 更新PID参数
if(pidTerm < 0) j = 0; // 输出驱动PWM不能是负数
else j = (u16)pidTerm; //pidTerm是浮点数,要取出整数部分赋值给16位无符号变量j,
if(j >= 250) j = 250; // PWM是8位的,最大值限制250.
pwm = (u8)j; //pwm是8位的,16位的j转成8位给pwm,输出PWM控制加热
clickclick
发表于 2023-9-18 12:08:26
本帖最后由 clickclick 于 2023-9-18 12:28 编辑
请问下这个mosfet驱动电路为什么加这个10K接地电阻呀?我看很多电路都是io口直接连接1k电阻然后连接mosfet.
另外想请教下,io口模式应该是配置成准双向口还是推挽输出,原因是什么?
梁工
发表于 2023-9-18 12:46:46
clickclick 发表于 2023-9-18 12:08
请问下这个mosfet驱动电路为什么加这个10K接地电阻呀?我看很多电路都是io口直接连接1k电阻然后连接mosfet ...
基本都会加这个下拉电阻的。
上电时IO为高阻,MOSFET输入也是高阻,会导致电平不确定,所以用下拉电阻确定其上电时为低电平。
神农鼎
发表于 2023-10-24 12:54:12
【USB 原理及实战,16课时】,视频教学已完美完成 ,大学标准课程 !
【10月/9号,10月/11号】USB基本原理教学视频, 已上传
【10月/16号的 USB-HID 通信 实战】教学视频超级完美, 已上传
是对着协议和代码一行一行的讲解,认真听的都说会了
【10月/18号下午的 USB-CDC虚拟串口 实战】教学视频, 已上传
USB-CDC虚拟串口 / 就是最简单最强大的串口
是对着协议和代码一行一行的讲解,认真听的都说会了
请帮忙转发给可能需要:从0开始了解 USB 的 同学/同事/老师/研发人员
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=4526&extra=&page=1
=========================================
【CAN 原理及实战,8课时】,教学视频,制作中,后续直接看视频回放
WangChong
发表于 2023-11-9 12:25:55
页:
1
2
[3]
4
5
6
7
8
9
10
11
12