智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 28208|回复: 56
打印 上一主题 下一主题

【开源】第十届智能汽车竞赛灯塔信号接收方案“逐飞科技”开源详解

  [复制链接]

51

主题

2229

帖子

4

精华

元老在此

成都逐飞科技有限公司

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
68279

论坛元老奖章资源大师奖章在线王奖章活跃会员奖章优秀会员奖章论坛骨干奖章

QQ
威望
46385
贡献
16696
兑换币
4882
注册时间
2010-2-24
在线时间
2599 小时
毕业学校
乐山师院
跳转到指定楼层
#
发表于 2015-7-3 21:11:31 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 fbhsy 于 2015-7-3 21:41 编辑

最近很多车友在问关于灯塔信号接收的问题,索性分享一个思路,欢迎交流。
现在大家的方案无非两种,一种通过较复杂的硬件处理成高低电平(单片机处理简单,但抗干扰差,没有通过软件检测信号是否是灯塔发出的有效信号);一种直接利用集成接收管输出的1k方波(硬件最简单,单片机加稍复杂检测程序,但可准确判断是否是灯塔发出的有效信号)。

个人觉得检测到灯塔信号后输出1kHz方波比输出高低电平更有利于单片机用适当的软件方法滤除干扰信号,所以此贴分享单片机如何检测红外接收模块和判断其有效性。

选用两款常用的单片机做例程。

S12例程开源详解:
K60例程开源详解:
(帖子编辑不方便,详情见附件。  PS:喜欢的请点赞)





补充内容 (2015-7-8 17:44):
“逐飞科技”红外接收模块起停视频集锦上传审核中。。。

补充内容 (2015-7-9 17:17):
“逐飞科技” 灯塔信号接收模块发停车视频选集 见 【28楼】

补充内容 (2015-7-11 12:06):
【纠错】K60例程开源详解里面讲到例程使用的50M主频写错了,例程使用的100M标准主频

补充内容 (2015-7-21 15:03):
【开源文档修改】补充K60开源文档中1ms周期数值计算方法,详见48楼开源文档V1.1

补充内容 (2015-7-24 10:51):
温馨提示:
根据各赛区反应,组委会用于比赛的灯塔发射角度较小,赛道正中盲区较大,建议两边各装一个接收模块,接收模块尽量靠车尾部安装。

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

97

帖子

0

精华

高级会员

Rank: 4

积分
725
威望
403
贡献
220
兑换币
285
注册时间
2014-9-30
在线时间
51 小时
毕业学校
zgu
推荐
发表于 2015-7-6 10:40:41 | 只看该作者

问一下stime不一定非得5ms中断自加吧?这只需要比1k的频率低就行对吧?
回复 支持 1 反对 1

使用道具 举报

51

主题

2229

帖子

4

精华

元老在此

成都逐飞科技有限公司

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
68279

论坛元老奖章资源大师奖章在线王奖章活跃会员奖章优秀会员奖章论坛骨干奖章

QQ
威望
46385
贡献
16696
兑换币
4882
注册时间
2010-2-24
在线时间
2599 小时
毕业学校
乐山师院
推荐
 楼主| 发表于 2015-7-9 17:10:44 | 只看该作者
“逐飞科技” 灯塔信号接收模块发停车视频选集,采用“逐飞科技”开源方案!

回复 支持 1 反对 0

使用道具 举报

51

主题

2229

帖子

4

精华

元老在此

成都逐飞科技有限公司

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
68279

论坛元老奖章资源大师奖章在线王奖章活跃会员奖章优秀会员奖章论坛骨干奖章

QQ
威望
46385
贡献
16696
兑换币
4882
注册时间
2010-2-24
在线时间
2599 小时
毕业学校
乐山师院
54#
 楼主| 发表于 2015-7-28 13:37:45 | 只看该作者
fighting001 发表于 2015-7-28 10:36
顺利起停完成比赛,幸好装了两个,现场灯塔的确不怎么样,角度小,功率貌似也不够,谢谢开源

:lol:victory:
回复 支持 反对

使用道具 举报

0

主题

97

帖子

0

精华

高级会员

Rank: 4

积分
725
威望
403
贡献
220
兑换币
285
注册时间
2014-9-30
在线时间
51 小时
毕业学校
zgu
53#
发表于 2015-7-28 10:36:17 | 只看该作者
顺利起停完成比赛,幸好装了两个,现场灯塔的确不怎么样,角度小,功率貌似也不够,谢谢开源
回复 支持 反对

使用道具 举报

51

主题

2229

帖子

4

精华

元老在此

成都逐飞科技有限公司

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
68279

论坛元老奖章资源大师奖章在线王奖章活跃会员奖章优秀会员奖章论坛骨干奖章

QQ
威望
46385
贡献
16696
兑换币
4882
注册时间
2010-2-24
在线时间
2599 小时
毕业学校
乐山师院
52#
 楼主| 发表于 2015-7-27 09:08:33 | 只看该作者

谢谢支持!
回复 支持 反对

使用道具 举报

5

主题

26

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1061
威望
525
贡献
308
兑换币
329
注册时间
2014-10-18
在线时间
114 小时
51#
发表于 2015-7-25 11:35:01 | 只看该作者
谢谢开源
回复 支持 反对

使用道具 举报

51

主题

2229

帖子

4

精华

元老在此

成都逐飞科技有限公司

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
68279

论坛元老奖章资源大师奖章在线王奖章活跃会员奖章优秀会员奖章论坛骨干奖章

QQ
威望
46385
贡献
16696
兑换币
4882
注册时间
2010-2-24
在线时间
2599 小时
毕业学校
乐山师院
50#
 楼主| 发表于 2015-7-24 10:38:12 | 只看该作者
温馨提示:
根据各赛区反应,组委会用于比赛的灯塔发射角度较小,赛道正中盲区较大,建议两边各装一个接收模块,接收模块尽量靠车尾部安装。

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

51

主题

2229

帖子

4

精华

元老在此

成都逐飞科技有限公司

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
68279

论坛元老奖章资源大师奖章在线王奖章活跃会员奖章优秀会员奖章论坛骨干奖章

QQ
威望
46385
贡献
16696
兑换币
4882
注册时间
2010-2-24
在线时间
2599 小时
毕业学校
乐山师院
49#
 楼主| 发表于 2015-7-22 11:52:37 | 只看该作者
同学你好,我不是老师,乐师的老队员而已,你可以看一下帖子里面的开源文档,48楼是修正后的(K60版本),里面有讲到发车和停车逻辑,并不是收到信号就停车,也不是进入盲区就停车。另外灯塔的规则亮灭规则可能你没看清楚,可以先看一下规则。
回复 支持 反对

使用道具 举报

7

主题

38

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
484
威望
255
贡献
145
兑换币
106
注册时间
2013-12-8
在线时间
42 小时
48#
发表于 2015-7-22 11:44:23 | 只看该作者
fbhsy 发表于 2015-7-22 11:27
发射管有发射角度的,测试时是将接收管放在赛道中间,而灯塔红外发射是在赛道两边,所以近端有盲区,我是 ...

老师,比赛的时候是肯定会存在盲区的对吗?昨天在看华南赛区的视频的时候,有一辆车在很远的地方就停车了,看起来原因是在很远的时候就检测到了红外信号,而老师给的方案里面是从检测到信号开始进入预备刹车,然后进入盲区无信号就会刹车,那么那种在很远的赛道上看到信号(毕竟有效距离三米多),然后转弯的时候检测不到信号(因为 不是正对着信号发射器了嘛),这种情况下的刹车误判如何解决呢?谢谢老师指导~
回复 支持 反对

使用道具 举报

51

主题

2229

帖子

4

精华

元老在此

成都逐飞科技有限公司

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
68279

论坛元老奖章资源大师奖章在线王奖章活跃会员奖章优秀会员奖章论坛骨干奖章

QQ
威望
46385
贡献
16696
兑换币
4882
注册时间
2010-2-24
在线时间
2599 小时
毕业学校
乐山师院
47#
 楼主| 发表于 2015-7-22 11:27:53 | 只看该作者
zj1031582519 发表于 2015-7-22 10:41
您好,问一下那个50cm到60cm的盲区是什么意思,是在灯塔前很近的地方反而接受不到信号吗?谢谢指导

发射管有发射角度的,测试时是将接收管放在赛道中间,而灯塔红外发射是在赛道两边,所以近端有盲区,我是根据我们的灯塔发射管的角度来计算的,有的灯塔用的发射管角度更大的话相应近端盲区就更短,如果是正对或者在角度范围内,近端是没有盲区的。
回复 支持 反对

使用道具 举报

7

主题

38

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
484
威望
255
贡献
145
兑换币
106
注册时间
2013-12-8
在线时间
42 小时
46#
发表于 2015-7-22 10:41:31 | 只看该作者
您好,问一下那个50cm到60cm的盲区是什么意思,是在灯塔前很近的地方反而接受不到信号吗?谢谢指导
回复 支持 反对

使用道具 举报

51

主题

2229

帖子

4

精华

元老在此

成都逐飞科技有限公司

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
68279

论坛元老奖章资源大师奖章在线王奖章活跃会员奖章优秀会员奖章论坛骨干奖章

QQ
威望
46385
贡献
16696
兑换币
4882
注册时间
2010-2-24
在线时间
2599 小时
毕业学校
乐山师院
45#
 楼主| 发表于 2015-7-21 15:04:50 | 只看该作者
补充K60开源文档中1ms周期数值计算方法,详见附件


本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-26 03:45 , Processed in 0.118753 second(s), 34 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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