引用 极速外卖:这个方法我试过,不过对于金属膜电阻发热比较大
两个电阻分压,中间抽头去单片机io口
即可
引用 drzzm32:是数字信号,主要检测高低电平,高电平是24V
你需要考虑你的24V信号是模拟量还是数字量,如果是数字量还需要知道它的电平定义。
模拟量可以电阻分压后送入ADC,也可用电压跟随器作为隔离器件
引用 novakon:也这样想过,虽然简单,但是会对控制器有一个灌电流,所以感觉还是不太好。
用50k和10k电阻串联分压,发热应该可以忽略不计。
除此之外还可以用10k电阻把单片机端口上拉到5V,再从24V输入串一个二极管连到单片机端口。
引用 天一阁楼:自己填坑 电路图中比较器的7引脚是24V高低电平输入端,电阻R15可以不用。我的电路由于前一级电路是发射极开路输出,所以加了电阻R15。
由于控制器输出的是 24V 信号,现在想用5V单片机检测该信号,请问有哪位大神知道该怎样转换。由于要做一台仪器,需要可靠性好一点的实现方案,还请大神赐教。
时段 | 个数 |
---|---|
{{f.startingTime}}点 - {{f.endTime}}点 | {{f.fileCount}} |
200字以内,仅用于支线交流,主线讨论请采用回复功能。