10878|18

411

帖子

9

TA的资源

一粒金砂(高级)

楼主
 

单片机怎么获取航模遥控器接收机信号 [复制链接]

 
1. 想要单片机获取航模遥控器的信号,是不是要将单片机连在遥控器接收机上啊,然后就该实现单片机获取接收机上的信号了?
2. 那么怎么获取呢?
3. 还有就是,遥控器输出的是ppm信号,接收机输出的是pwm信号,那么单片机获取接收机信号获取的是不是就是pwm信号?
4. 获取了pwm信号以后怎么控制电机呢,是直接把获取的信号输出到L298N驱动电机么?还是需要解调?

此帖出自51单片机论坛

最新回复

STC89C52不能接受PWM信号的   详情 回复 发表于 2019-9-16 16:54
点赞 关注
 

回复
举报

2万

帖子

0

TA的资源

超级版主

沙发
 
1. 想要单片机获取航模遥控器的信号,是不是要将单片机连在遥控器接收机上啊,然后就该实现单片机获取接收机上的信号了?

如果电源电压相同,这样联接最简单方便。如果电源电压不同,还需要电平转换。
此帖出自51单片机论坛

点评

那不通过接收机,单片机可以实现获取遥控器信号么  详情 回复 发表于 2018-3-15 09:32
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

板凳
 
3. 还有就是,遥控器输出的是ppm信号,接收机输出的是pwm信号,那么单片机获取接收机信号获取的是不是就是pwm信号?

那要看你的单片机是否能够接受遥控接收机输出的PWM信号。
此帖出自51单片机论坛

点评

怎么判断单片机能否接受接收机输出的pwm信号?我用的是这个单片机STC89C52?不是所有的单片机都可以接收么?  详情 回复 发表于 2018-3-15 09:34
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

4
 
4. 获取了pwm信号以后怎么控制电机呢,是直接把获取的信号输出到L298N驱动电机么?还是需要解调?

全看你需要如何控制你的电动机了。
此帖出自51单片机论坛
 
 
 

回复

411

帖子

9

TA的资源

一粒金砂(高级)

5
 
maychang 发表于 2018-3-14 19:12
1. 想要单片机获取航模遥控器的信号,是不是要将单片机连在遥控器接收机上啊,然后就该实现单片机获取接收 ...

那不通过接收机,单片机可以实现获取遥控器信号么
此帖出自51单片机论坛

点评

“那不通过接收机,单片机可以实现获取遥控器信号么” 这可办不到。遥控器发射的是频率很高的无线电波,且经过调制,单片机是无法获得高频无线电波的。  详情 回复 发表于 2018-3-15 11:20
 
 
 

回复

411

帖子

9

TA的资源

一粒金砂(高级)

6
 
maychang 发表于 2018-3-14 19:13
3. 还有就是,遥控器输出的是ppm信号,接收机输出的是pwm信号,那么单片机获取接收机信号获取的是不是就是p ...

怎么判断单片机能否接受接收机输出的pwm信号?我用的是这个单片机STC89C52?不是所有的单片机都可以接收么?
此帖出自51单片机论坛

点评

STC89C52不能接受PWM信号的  详情 回复 发表于 2019-9-16 16:54
单片机能够接收的信号频率范围有限,太高的频率单片机无法接收。你的PWM频率如果太高,单片机就无法接收。  详情 回复 发表于 2018-3-15 11:22
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

7
 
shijizai 发表于 2018-3-15 09:32
那不通过接收机,单片机可以实现获取遥控器信号么

“那不通过接收机,单片机可以实现获取遥控器信号么”
这可办不到。遥控器发射的是频率很高的无线电波,且经过调制,单片机是无法获得高频无线电波的。
此帖出自51单片机论坛
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

8
 
shijizai 发表于 2018-3-15 09:34
怎么判断单片机能否接受接收机输出的pwm信号?我用的是这个单片机STC89C52?不是所有的单片机都可以接收 ...

单片机能够接收的信号频率范围有限,太高的频率单片机无法接收。你的PWM频率如果太高,单片机就无法接收。
此帖出自51单片机论坛
 
 
 

回复

1461

帖子

1

TA的资源

纯净的硅(中级)

9
 
换sbus接收机,网上有现成解码程序
此帖出自51单片机论坛

点评

换了了接收机是不是还得换跟sbus接收机配套的遥控器?  详情 回复 发表于 2018-3-19 08:46
 
 
 

回复

411

帖子

9

TA的资源

一粒金砂(高级)

10
 
shihuntaotie 发表于 2018-3-15 23:36
换sbus接收机,网上有现成解码程序

换了了接收机是不是还得换跟sbus接收机配套的遥控器?
此帖出自51单片机论坛

点评

找和你遥控器兼容的sbus接收机  详情 回复 发表于 2018-3-20 20:39
 
 
 

回复

369

帖子

0

TA的资源

一粒金砂(中级)

11
 
看看,学习下
此帖出自51单片机论坛
 
个人签名充放电数显全套方案,双口快充慢充检测电流电压,两线三线直流电压表,配套三个8尺寸15*8MM带AV电流电压单位专利数码屏,资料QQ2981074992 邮箱同上
 
 

回复

1461

帖子

1

TA的资源

纯净的硅(中级)

12
 
shijizai 发表于 2018-3-19 08:46
换了了接收机是不是还得换跟sbus接收机配套的遥控器?

找和你遥控器兼容的sbus接收机
此帖出自51单片机论坛

点评

就只能用sbus接收机这一种么? 还有请问哪里可以查到接收机输出的具体波形时序?  详情 回复 发表于 2018-3-22 14:58
 
 
 

回复

411

帖子

9

TA的资源

一粒金砂(高级)

13
 
shihuntaotie 发表于 2018-3-20 20:39
找和你遥控器兼容的sbus接收机

就只能用sbus接收机这一种么? 还有请问哪里可以查到接收机输出的具体波形时序?
此帖出自51单片机论坛
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

14
 
我有51单片机读取航模遥控器的经历,我也看过别人的论坛直接读取接收机输出的pwm信号,但是我觉得比较浪费io,在淘宝买了个ppm编码器,把接收机输出的pwm信号编码成ppm单线传输给51单片机,然后通过解码获得各个通道的数据,怎么解码可以看看ppm编码。现在我买了反相器,也看了各大神的论坛,准备用51单片机解码读取接收机输出的sbus信号
此帖出自51单片机论坛

点评

嗯,你这个方法倒是挺好。因为飞控到接收机,飞控发送的是ppm,接收机接收后就已经解码了,接收机有很多插针式的引脚,接收机解码后,单个的插针输出解码后的单路pwm信号。我只需要其中的一路信号来控制电机,于是我  详情 回复 发表于 2019-9-9 09:30
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

15
 
shijizai 发表于 2018-3-15 09:34
怎么判断单片机能否接受接收机输出的pwm信号?我用的是这个单片机STC89C52?不是所有的单片机都可以接收 ...

只要处理器有测量脉宽的能力就能读取pwm信号,51单片机可以
此帖出自51单片机论坛

点评

嗯,这个是我好久之前整的了,这个部分已经整出来了,谢谢啦  详情 回复 发表于 2019-9-9 09:21
 
 
 

回复

411

帖子

9

TA的资源

一粒金砂(高级)

16
 
徐龙光 发表于 2019-9-6 18:48 只要处理器有测量脉宽的能力就能读取pwm信号,51单片机可以

嗯,这个是我好久之前整的了,这个部分已经整出来了,谢谢啦

此帖出自51单片机论坛
 
 
 

回复

411

帖子

9

TA的资源

一粒金砂(高级)

17
 
本帖最后由 shijizai 于 2019-9-9 09:33 编辑
徐龙光 发表于 2019-9-6 18:45 我有51单片机读取航模遥控器的经历,我也看过别人的论坛直接读取接收机输出的pwm信号,但是我觉得比较浪费i ...

嗯,你这个方法倒是挺好。因为遥控到接收机,遥控器发送的是ppm,接收机接收后就自己解码了,接收机有很多插针式的引脚,接收机解码后,单个的插针输出解码后的单路pwm信号送到飞控的相应地方。我只需要其中的一路信号来控制电机,于是我当初后来只是用单片机一个引脚连到接收机对应的插针上读取了一路pwm信号,读取后转化为电机的控制信号,做成了调速小车

此帖出自51单片机论坛
 
 
 

回复

291

帖子

0

TA的资源

一粒金砂(高级)

18
 
shijizai 发表于 2018-3-15 09:34 怎么判断单片机能否接受接收机输出的pwm信号?我用的是这个单片机STC89C52?不是所有的单片机都可以接收 ...

STC89C52不能接受PWM信号的

此帖出自51单片机论坛

点评

这个实验我做完了,这个单片机没有特定的接收PWM信号的功能,但是可以通过读引脚电平和定时器计时然后简单程序运算就可以接收并读出PWM  详情 回复 发表于 2019-9-17 09:10
 
 
 

回复

411

帖子

9

TA的资源

一粒金砂(高级)

19
 
generalcircuits 发表于 2019-9-16 16:54 STC89C52不能接受PWM信号的

这个实验我做完了,这个单片机没有特定的接收PWM信号的功能,但是可以通过读引脚电平和定时器计时然后简单程序运算就可以接收并读出PWM

此帖出自51单片机论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表