永发信息网

单片机怎么采集12v脉冲信号

答案:5  悬赏:50  手机版
解决时间 2021-02-06 05:50
  • 提问者网友:了了无期
  • 2021-02-05 20:30
有一光电传感器用12v电压供电,现在用三极管放大经光电耦合,有单片机处理。但是单片机读不了传感器信号,怀疑是12v信号与5v型号不兼容,请问如何转换。

单片机可以读取另一单片机产生的信号

应该怎么样用单片机采集12v脉冲信号,单片机采集并计数
最佳答案
  • 五星知识达人网友:酒醒三更
  • 2021-02-05 20:50
经过光耦以后电平已经转换了,接传感器一端的光耦二极管接12V系统,光耦三极管一端接5V系统,就可以转换电平。光电传感器是数字0、1信号吗?如果不是,就要改成AD输入了,不能用光耦,那时候就存在电平转换问题。
全部回答
  • 1楼网友:一秋
  • 2021-02-05 23:46
用MAX232电平转换集成电路就可以了
  • 2楼网友:你可爱的野爹
  • 2021-02-05 23:21
能给我看看电路图吗? MAX232不是做这个用的,是串口专用的集成电路
  • 3楼网友:狂恋
  • 2021-02-05 22:06
12V串电阻1K到光耦输入,内部三极管输出C极接5V电压,就转换了啊
  • 4楼网友:舍身薄凉客
  • 2021-02-05 21:38
用降压芯片或者用运放器设计个比较器电路都可以实现,但是电路会稍微复杂。最容易实现且实用的方法就是,把12v脉冲信号输出端 用三个1k-10k等值电阻串起来接地,从离地最近两个电阻间引出导线,可以算得输出脉冲电压是4v,对于单片机来说,4v就是高电平1了,接到单片机io口,用定时器测试即可。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯