模吧

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

1504查看 | 8回复

[DIY交流] 求教STC单片机PWM直通输出的方法

[复制链接]
发表于 2017-11-5 16:59:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我在用STC单片机写一个自动控制的程序,可以自动输出PWM控制舵机的转向,但是考虑到安全,我需要接入一个接收机,如果自动控制程序有问题,我就用手动切换到接收机的PWM信号,从同样的输出口输出给舵机,控制其转动。不知道51单片机有没有这个功能,就是将一个口的信号,不做处理原封不动的输出到另一个口?
发表于 2018-6-10 15:36:00 | 显示全部楼层
可以用数字开关
回复 支持 1 反对 0

使用道具 举报

发表于 2017-11-5 17:08:24 | 显示全部楼层
这应该没有什么困难的吧,就看你要怎么手动切换是按开关吗?
发表于 2017-11-5 20:03:37 | 显示全部楼层
你百度下你的单片机带不带捕获。我的都有
发表于 2017-11-6 08:22:47 | 显示全部楼层
用单片机定时器制作一个pwm,自动控制脉宽,需要遥控的时候通过采集接收机输出的pwm的脉宽来控制输出就行了。stc单片机有输出pwm的端口,你看看说明书能不能直接用
 楼主| 发表于 2017-11-7 09:21:10 | 显示全部楼层
谢谢楼上的回答,用PCA捕获的方式我会搞,就是觉得先捕获,再用PWM输出发出,麻烦了点,而且这样处理是不是也会有一定的不同步,所以想问问有没有直通的方案,相当于配置一下让一个端口的输入作为一个端口的输出。
发表于 2018-7-30 16:05:08 | 显示全部楼层
傻办法,试试,让输出接口=输入接口,然后不停循环,只要够快,应该还是可以的。
回复 支持 反对

使用道具 举报

发表于 2018-8-8 23:04:47 | 显示全部楼层
我觉得6楼的办法好

遥控接收器到每个舵机的信号线各串一个npn三极管 b极并在一起用一个端口控制        
默认高电平导通    低电平断开

单片机到每个舵机的信号线各串一个pnp三极管 b极并在一起用上面那个端口一起控制
默认高电平断开    低电平导通

高电平时遥控接收器控制 低电平时单片机控制    一个端口搞定求教STC单片机PWM直通输出的方法 舵机,接收机,51单片机pwm输出 作者:coolbgo 7783
回复 支持 反对

使用道具 举报

发表于 2018-8-8 23:12:25 | 显示全部楼层
上个电路 参考一下
求教STC单片机PWM直通输出的方法 舵机,接收机,51单片机pwm输出 作者:coolbgo 7117
求教STC单片机PWM直通输出的方法 舵机,接收机,51单片机pwm输出 作者:coolbgo 5120
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|关于模吧|APP下载|广告报价|小黑屋|手机版|企业会员|商城入驻|联系我们|模吧 ( 冀公网安备13080502000084号 )

© 2013-2020 Moz8.com 模吧,玩出精彩!