STM32如何输出 0-10V的工业信号

 时间:2024-10-13 23:32:12

1、首先,用TL431产生一个2.5V的稳定电压,然后把它接到电压比较器的反相输入端2脚,而同相输入端3脚接0-3.3的PWM波,从1脚获得输出。

STM32如何输出 0-10V的工业信号

2、然后,LM358的8脚接12V,4脚接地。当PWM处于高电平时,由于同相端的电压高,所以比较器输出的是接近于正电源电压的幅值。

STM32如何输出 0-10V的工业信号

3、然后,PWM处于低电平时,由于反相端的电压高,输出是负电源电压的幅值。这样就简单得把信号调到0-10V了。用比例放大电路也可以,不过比较麻烦,要有双电源才行。

STM32如何输出 0-10V的工业信号

4、然后,想通过STM32的PWM输出模拟量,控制电机的风机转速,但电机提供的是0~10V的模拟量输入范围,而MCU的PWM输出只有0~3.3V。

STM32如何输出 0-10V的工业信号

5、然后,通过MCU控制数字电位器对电机10V输出进行分压,但设计MCU和电机10V电压不匹配和共地是否存在干扰,通过PNP三极管或运放进行放大。

STM32如何输出 0-10V的工业信号

6、最后,用pwm的话选个合适的mos管就可以实现了,一般的三极管一但频率过高就不行了。

STM32如何输出 0-10V的工业信号
  • 步科Kinco触摸屏的文本库怎么使用?
  • 西门子plc中VB、VW、VD的含义和怎么使用,这些地址选用有什么标准
  • 简思PLC如何在触摸屏上实现报警显示
  • 组态王工控界面怎么做按钮
  • 在EPLAN里面添加闪烁指示灯
  • 热门搜索
    杏鲍菇怎么做好吃 饭团做法 粉条的做法 披萨怎么做家庭做法 圆的周长怎么算 打嗝不止怎么办 教你止嗝小方法 空气炸锅怎么用 明虾的做法 土豆烧鸡块的做法 rar文件怎么解压