OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5986|回复: 14

四路循迹模块的问题,我感觉传感器疯了,或者板子疯了

[复制链接]

11

主题

122

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
207
金钱
207
注册时间
2018-2-11
在线时间
24 小时
发表于 2018-9-16 22:47:02 | 显示全部楼层 |阅读模式
1金钱
四路循迹的输出,插入两个,循迹没有问题,正常,就是白色灯亮,黑色灯不亮。但是把第三个输出插进去之后,第三个传感器,无论怎么调整传感器感应距离,灯永远是亮着的,这是为什么?
bug?

最佳答案

查看完整内容[请看2#楼]

楼主不妨把所有传感器的信号线和单片机断开连接,只是给三个传感器模块供电,看看三个模块调节电位器,是否能够分别调整其距离检测的阈值?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

756

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4163
金钱
4163
注册时间
2017-10-24
在线时间
251 小时
发表于 2018-9-16 22:47:03 | 显示全部楼层
楼主不妨把所有传感器的信号线和单片机断开连接,只是给三个传感器模块供电,看看三个模块调节电位器,是否能够分别调整其距离检测的阈值?
十六进制带我飞。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2018-9-17 02:27:56 | 显示全部楼层
问问卖家
回复

使用道具 举报

11

主题

122

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
207
金钱
207
注册时间
2018-2-11
在线时间
24 小时
 楼主| 发表于 2018-9-17 10:07:26 | 显示全部楼层

换了传感器了,也不行
回复

使用道具 举报

11

主题

122

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
207
金钱
207
注册时间
2018-2-11
在线时间
24 小时
 楼主| 发表于 2018-9-17 10:09:42 | 显示全部楼层
本帖最后由 MNK 于 2018-9-17 10:23 编辑

void Init_Redmos(void)
{
    GPIO_InitTypeDef GPIO_InitStruct; // GPIO初始化结构体变量

    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOA, ENABLE);
    GPIO_InitStruct.GPIO_Pin = GPIO_Pin_10 | GPIO_Pin_11;
    GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IN_FLOATING;
    GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;
   
    GPIO_Init(GPIOB, &GPIO_InitStruct);
   
    GPIO_InitStruct.GPIO_Pin = GPIO_Pin_6 | GPIO_Pin_7;
    GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IN_FLOATING;
    GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;
   
    GPIO_Init(GPIOA, &GPIO_InitStruct);
}
回复

使用道具 举报

11

主题

122

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
207
金钱
207
注册时间
2018-2-11
在线时间
24 小时
 楼主| 发表于 2018-9-17 10:10:08 | 显示全部楼层
这个是我的传感器接受的gpiio口
回复

使用道具 举报

9

主题

796

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2038
金钱
2038
注册时间
2017-8-2
在线时间
522 小时
发表于 2018-9-17 10:13:56 | 显示全部楼层
接收的引脚为啥是输出..........

是我不懂吗?还是...
猪猪熊呢?
回复

使用道具 举报

11

主题

122

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
207
金钱
207
注册时间
2018-2-11
在线时间
24 小时
 楼主| 发表于 2018-9-17 10:21:14 | 显示全部楼层
哦,发错了,这个是另外的一套代码,不好意思,应该是这个

void Init_Redmos(void)
{
    GPIO_InitTypeDef GPIO_InitStruct; // GPIO初始化结构体变量

    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOA, ENABLE);
    GPIO_InitStruct.GPIO_Pin = GPIO_Pin_10 | GPIO_Pin_11;
    GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IN_FLOATING;
    GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;
   
    GPIO_Init(GPIOB, &GPIO_InitStruct);
   
    GPIO_InitStruct.GPIO_Pin = GPIO_Pin_6 | GPIO_Pin_7;
    GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IN_FLOATING;
    GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;
   
    GPIO_Init(GPIOA, &GPIO_InitStruct);
}
回复

使用道具 举报

11

主题

52

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
277
金钱
277
注册时间
2018-8-27
在线时间
45 小时
发表于 2018-9-17 16:58:54 | 显示全部楼层
为什么配置成浮空输入啊,换成上拉或者下拉试试
回复

使用道具 举报

11

主题

122

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
207
金钱
207
注册时间
2018-2-11
在线时间
24 小时
 楼主| 发表于 2018-9-20 23:32:32 | 显示全部楼层
ZCLOVEPF 发表于 2018-9-17 16:58
为什么配置成浮空输入啊,换成上拉或者下拉试试

上拉直接不跑了,浮空还能跑直线
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2018-9-21
在线时间
0 小时
发表于 2018-9-21 15:16:02 | 显示全部楼层
万用表试了没,信号有没有跳变
回复

使用道具 举报

11

主题

122

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
207
金钱
207
注册时间
2018-2-11
在线时间
24 小时
 楼主| 发表于 2018-9-22 01:27:17 | 显示全部楼层
王志强 发表于 2018-9-21 15:16
万用表试了没,信号有没有跳变

直接连接了电源,然后捂住,结果一直是亮的,根本就不变
回复

使用道具 举报

11

主题

122

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
207
金钱
207
注册时间
2018-2-11
在线时间
24 小时
 楼主| 发表于 2018-9-23 23:04:52 | 显示全部楼层
DreamWaterPro 发表于 2018-9-22 08:11
楼主不妨把所有传感器的信号线和单片机断开连接,只是给三个传感器模块供电,看看三个模块调节电位器,是否 ...

检测过了,所有的灯永远都是亮的,不会熄灭,但是输出信号是正常的,我用led测量过了,输出是正常的,但是指示灯全不对。有没有大佬能解释一下这个是什么情况啊?
回复

使用道具 举报

2

主题

756

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4163
金钱
4163
注册时间
2017-10-24
在线时间
251 小时
发表于 2018-9-24 08:33:11 | 显示全部楼层
MNK 发表于 2018-9-23 23:04
检测过了,所有的灯永远都是亮的,不会熄灭,但是输出信号是正常的,我用led测量过了,输出是正常的,但 ...

那楼主如果把某个模块的信号接入单片机,也还是会出现“虽然信号正确,但是传感器模块上的指示灯状态一直不变”的现象吗?
十六进制带我飞。
回复

使用道具 举报

11

主题

122

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
207
金钱
207
注册时间
2018-2-11
在线时间
24 小时
 楼主| 发表于 2018-9-27 18:28:24 | 显示全部楼层
DreamWaterPro 发表于 2018-9-24 08:33
那楼主如果把某个模块的信号接入单片机,也还是会出现“虽然信号正确,但是传感器模块上的指示灯状态一直 ...

这个模块是的,其余的不是
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-20 05:31

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表