两个不同占空比的PWM信号,怎样做能让单片机识别,区分为高低电平?
展开全部
两个不同占空比的PWM信号,用中断可区别这两个信号,但单片机的频率要远远高于PWM信号オ好,即将PWM信号加在p3中段口,让单片机先计算PWM信号的频率,然后可计算PWM信号从高电平到低跳变的时间.求出占空比.
追问
嗯,思路很清晰,请问你有没有这方面的资料。 这个思路我实施不好啊,是在不会您说的 “将PWM信号加在p3中段口,让单片机先计算PWM信号的频率,然后可计算PWM信号从高电平到低跳变的时间.求出占空比.
”
追答
若你是用c语言编程会感到很难,若是用汇编语言编程就很容易实现.
艾普斯
2024-07-18 广告
2024-07-18 广告
稳频稳压电源哪家好?艾普斯电源(苏州)有限公司开始专业研发、制造及营销交流稳压电源,满足全球电子及信息业对电源设备日益蓬勃的市场需求。迄今为止,业已发展成为交流不间断电源、稳压电源、变频电源、中频航空- 军事专用电源、直流电源、逆变电源等产...
点击进入详情页
本回答由艾普斯提供
展开全部
PWM占空比不同,获得的直流电压有效值也不同,可以通过检测有效值的大小,区分占空比大小,同样的VCC下,有效值大的,占空比也大。
你要做的很简单,通过一个低通滤波电路把PWM转换为电压,然后用AD读取,分析即可。这个方案的难度要小于直接测占空比。
你要做的很简单,通过一个低通滤波电路把PWM转换为电压,然后用AD读取,分析即可。这个方案的难度要小于直接测占空比。
更多追问追答
追问
嗯,您说的很在理, 我对这个转换电路一窍不通,能不能麻烦先生给一些指点,或者知道可以利用学习的资料。学生感谢了
追答
http://wenku.baidu.com/view/9d73e46b561252d380eb6e9e.html
你参考里面的原理电图,如果你的频率不太高的话,运放用TL082即可。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最简单的方法,把该信号接到输入端,然后用比pwm频率高的速度读取。比较0和1的数目就知道了。
追问
您说的比较笼统,能不能详细点,比如我怎么样才能读取pwm信号。 pwm的信号是50HZ,单片机的速度是12Mhz,单片机的速度完全比pwm的速度高,可是,我对单片机读取pwm信号的步骤毫无头绪,希望先生可以细细道来
追答
把pwm接到端口,然后读端口的是0还是1.
单片机读端口数值是最基本的东西。如果这个都不知道,说明你完全不懂单片机。
你随便找个懂单片机的人就能帮你做好。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询