• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

8路0-5v模拟输入,外置电路怎么做,通过CAN总线将传出。

buglongsan@qq.com 2017-10-27 浏览量:1024

1,通过stm32采集8路0-5v模拟输入,外置电路怎么做.

2,通过CAN总线将数据传出,采集的模拟输入量与一个常量比较,大于和小于这个常量时输出2路pwm信号,pwm信号控制外置电路(外置电路工作电压24)输出0-24。

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 电平转换.JPG

    随手画了一个,看上去好像不会炸。要不你先试试,如果BOOM了,可以来试用群里吐槽,就说老徐这坑货教你这么接的。

    • 发布于 2017-10-27
    • 举报
    • 评论 3
    • 0
    • 0
5c509fb669bf171f 回复了 xukejing: 回复
5c509fb669bf171f 回复了 xukejing:徐工NPN型10k上拉,IO如果给5vPWM波,out输出也就是24vPWM波,但是这个电流只有2.4mA,如果我要500mA电流,该怎么做,MOS-N型管IO不是应该在栅极麽,但是右边电流最大还是2.4mA和左边一样,我要OUT输出PWM24v,500mA 回复
5c509fb669bf171f 回复了 5c509fb669bf171f:怎么改?我是想用pwm波去控制液压电池阀的开口度。 回复

其他答案 数量:5
电子老工程师 回复了  :只有rohs认证https://www.mouser.com/catalog/additional/Wurth_Elektronik_5111_RoHS_Certificate.pdf 回复

  • 10kHz以内的模拟信号,用1k欧和10k欧薄膜电阻分压采集肯定没问题的,也可以用无感电阻来分压。

    输出24v信号可以用mos管,也可以npn管,前者是电压控制,后者是电流控制。

    • 发布于2017-10-27
    • 举报
    • 评论 1
    • 0
    • 0
5c509fb669bf171f 回复了 xukejing :电压控制要用p-mos管是?npn管电流控制是怎么实现? 回复

5c509fb669bf171f 回复了 @曲终人散@ :能详细点呢? 回复

  • 可以用模拟开关和比较器来实现
    • 发布于2017-10-27
    • 举报
    • 评论 1
    • 0
    • 0
5c509fb669bf171f 回复了 huihui163 :详细点 回复

  • 你的0-5V要先降一下,STM32的ADC最高是3.3V,

    而对于输出,在另一个问题中已经回答了。

    • 发布于2017-10-27
    • 举报
    • 评论 1
    • 0
    • 0
5c509fb669bf171f 回复了 汉云 :0-5v转0-3.3怎么转 回复

相关问题

问题达人换一批

8路0-5v模拟输入,外置电路怎么做,通过CAN总线将传出。