折腾了半年的东西,并行激光传输系统
10班陈大葱22号2010/06/13电子技术 IP:黑龙江
版主看看该移到哪个板块吧...我不知道该发到哪个板块

这是我们去年基础学部科技创新申请的项目,目标是通过激光传输数据
今天终于全部完工了,两个装置之间传输速度2.2Mbps,但pc与装置只见是rs232串口传输,所以传起文件来一张700+k的图片要穿5分钟...
单个
照片0157.jpg
对传
照片0163.jpg
这玩意是伪并行传输,实际上是一次传半子节
这张图片是两装置传数据时其中一个数据脚的信号,可以看到实际上激光传输数据时间很短,时间都耗在MFC程序的界面处理和串口传输上了
照片0165.jpg
+1800  科创币    虎哥    2010/06/13 请补充原理。
来自:电子信息 / 电子技术
25
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
10班陈大葱22号 作者
14年8个月前 IP:未同步
224625
这是传输界面...插了两条串口线自己给自己传...
无标题2.jpg
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
10班陈大葱22号作者
14年8个月前 IP:未同步
224630
传输的图片。不知道PC的程序错在哪,最后一个数据包一只传不成功,所以...
原图片:
ezmesh.jpg
传输得到的图片,看右下角:
ezmesh2.jpg
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
10班陈大葱22号作者
14年8个月前 IP:未同步
224632
拍了个传输过程录像,大家可以看看。手机拍的就是恶心,而且还不能对焦


attachment icon 录像0006.3gp 2.43MB 3GP 54次下载
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
warmonkey
14年8个月前 IP:未同步
224638
哈哈,我搞过一个单管10Mbps的,技术很简单,直接从网线上面取信号,调制为激光。
水晶头的1,3是发,2,6是收,光敏管和激光头是DVD的
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
87685302
14年8个月前 IP:未同步
224668
把两台DVD拆开 把激光头卸下 用凹透镜把聚光调整为直射 这样两个激光头远距离对射  再稍微调整一下DVD的控制电路就成了 完全达到双向串行激光数据传输系统要求
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
大名
14年8个月前 IP:未同步
224764
为了研究而研究么,为何不买fso成品.

[s:112]
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
10班陈大葱22号作者
14年8个月前 IP:未同步
224789
当时还不知道早已有fso的产品所以就当作"创新"来弄了...
传输的基本思路就是,PC先把数据包传给单片机,单片机再通过激光将数据传给另一台单片机,最后另一台单片机再将数据传给目标PC
激光使用额定100mw的660nm红光和200mw的808nm红外。之前本来还想用532nm绿光和405nm紫光的,但由于由于绿光非线性晶体的限制响应速度极慢,紫光由于波长太短会被pin管的表面材料吸收大半上升沿及其缓慢,所以就只用了那两种激光。
光电二极管用的是HP202,光敏面积非常大灵敏度非常高线性度极好,只不过结电容有3nF之巨,给日后放大电路的设计添加了无穷的麻烦...本来也想用dvd的光电二极管,但那玩艺是16脚的芯片连文档都找不到(是那玩意么?),所以就放弃了;本来还找到NJL6202r这个光电二极管的可是问了好多经销商都说严重缺货,还是算了。
单片机用的是12C5A,本想上FPGA 的,现在看来那简直是做梦..
真正开始折腾实物是这两个星期,由于放大电路的设计一直没有搞定所以工程一直被拖着。设计放大电路的那个同学是无线电社的大牛,可是他设计一直没有脱离无线电的习惯,我一直强调我要放大的是直流信号,他的电路上来就我一个隔直电容...放大用LM7171这个运放,11元一个啊...设计过程中还烧了两个...放大电路一直折腾到六月初才完成。接下来就是做实物了,设计了外壳给有机玻璃加工厂加工,那个加工精度...落泪...一毫米都不到...记得刚开始的时候我们还设计了个极其牛比的扩束准直光学系统...从这加工精度看来...算了...
然后就打印电路腐蚀钻孔焊元件调试电路装壳,这大概花了一星期时间(很快了...每天都要上课要写作业而且那还是期中考试周)
接着是写单片机通信协议,春节的时候就用汇编写好了一个很复杂但很完善,包括了数据校验和所有能想到的故障处理的程序,然而要我在连MFC都不甚熟悉的情况下在两天时间内编一个能够支持这个通信协议的PC程序并调试完成...对我来说那是吃大便...于是就把单片机程序使劲简化,无数据校验无故障处理,出故障直接reboot...项目开始的时候还梦想写一个驱动把系统封装成一个局域网连接...简直是在梦中做梦...
然后写PC程序,串口操作直接用一个第三方的CSerial类,这个类的接收效率再次令我落泪....而且连文档都没有...光调试这个类就耗了两天时间 才基本明白其接收过程;程序直接用一个简单的串口助手改出来,细心的话金额一看见我的程序标题是MFCComAssist...93&小光&各个程序大牛们尽请吐槽...
+700
科创币
虎哥
2010-06-14
分享经验。补足2500。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
10班陈大葱22号作者
14年8个月前 IP:未同步
224799
为了能传数据还得准直..再次对加工厂的加工精度表示无语,我之前设计外壳就加入了4mm的调整余量结果准直的时候根本不够用...接下来就是调试程序了....有一个电路的bug我一直没发现导致每次数据都会传错为了找到这个问题耗了近一天的时间,最后才发现是有两个光电二极管的信号互相接反了...大囧...在继续调试...各种逻辑错误...各种想不通...直到昨天晚上才基本弄好了,虽然最后一个数据包的传输还是有问题...

就是这样了,原理不知说清楚没有。其实这东西弄出来了没什么实用价值,真的,就像六楼说的一样有些为了研究而研究的感觉。
不过通过干这些活个人还是学会了不少东西,比如说设计零件了操作激光管了写C++了等等。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
vocal@ルカ
14年8个月前 IP:未同步
225036
买带带带带TTL调制的激光用光敏接收NE555整形
曾经传过单声道音频 把音频用NE555整PWM 用带TTL调制的激光发射 用光敏接收NE555整形 cR低通
音质还行
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
我说要有光
14年8个月前 IP:未同步
225044
技术含量的确没的说,基本上没什么吐槽点了

但若是论有爱的话。。。 我觉得还是猴子的方案更有爱一些。。。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
warmonkey
14年8个月前 IP:未同步
225052
我的都是现成协议,可以上网哈哈哈
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
shiaki
14年8个月前 IP:未同步
225469
啥时候协议通用化了然后改个网线或者USB的接口,反正现在模块什么的很好搞,然后就可以远程共享爱动片了.
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
jrcsh
14年8个月前 IP:未同步
225490
还是不错的东西  如果能工作在 开放性的环境  比如室外 比如工厂


不过 200mW 的激光~~成本会不会高了些
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
10班陈大葱22号作者
14年8个月前 IP:未同步
226586
这是前几天拍的一个视频,到答辩时候基本就这么上场了..
attachment icon 录像0007.3gp 3.51MB 3GP 64次下载
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
warmonkey
14年8个月前 IP:未同步
227474
个人认为没什么技术含量
充其量就是个山寨装置

如果你按照IEC的相关标准做了完整的性能测试,并且给出了误码率等技术指标,那么意义就完全不同了
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
10班陈大葱22号作者
14年5个月前 IP:未同步
258616
当然是个山寨...
基础学部奖都没评上。悲剧了。忙了一学年白费了。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
warmonkey
14年5个月前 IP:未同步
258711
关键不在技术有多先进,而是用了多先进的管理方式来做这个项目。
有一个先进的管理体系,其性能及质量必然是可以保证的。
而其中重要一环,就是对各个指标的科学测定。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
20061002838
14年3个月前 IP:未同步
265045
就这点距离。。。还整这么多激光管,还要求严格的点对点。红外通信的最快速度是4.5Mbps,你整得这玩意近点干不过红外,远点激光自身衰减又大;红外还不用要求严格的对准,注定悲剧的东西
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
10班陈大葱22号作者
14年3个月前 IP:未同步
267076
楼上说的是IrDA的FIR模式吧,一个TFU6300搞定,不过距离只有0.8m,角度60度。前段时间还出了VFIR 16Mbps的 不过到各个成员厂商网站翻了半天似乎还没有相应的调制解调器芯片
现在我在搞IrDA的SIR,用STM32内置的调制解调器,队里要求平面内360度传输10米通信距离。现在基本完成了,就是供电有些问题。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
量子隧道
14年2个月前 IP:未同步
268635
咳咳,我要吐槽了。
楼主实做的精神可嘉,这个作品是个很好的第一步台阶。
但是还是希望楼主加强理论和实践结合的学习,这样日后才会有更大的进步。
为什么这么说呢?因为我就是搞通信的。从我的专业角度看,你的作品只不过是搞了个别人几十年前搞出来的原型机。还有很多东西没搞定。例如:
1,为了拉长距离,要解决环境噪音和信号弱化的问题(即信噪比);
2,为了适应各种通信距离引起的巨大的动态范围和判决门限滑动,恰恰你所批评的“交流设计”是现代设计。当然,为了支持交流传输,在信道编码上要进行些处理,把信号“交流化”。
3,为了更高效地利用信道,从通信原理上说,还要搞些信道编码和调制技术,就更好了。
4,这种通信原型设计,用单片机是不如用FPGA的。用单片机没法高效。

现代通信,已经做到:
1,在自由空间对信道的利用率达到香农定律的1/10。
2,在板间或机架间做到每对铜PCB差分线达到10Gbps传1米,或10Gbps电缆传20米的水平。
3,在光纤上用WDM做到1Tbps传几百公里的水平。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
sarcophile
14年1个月前 IP:未同步
278054
对这东西的平价,要看楼主是什么身份了,如果是本科低年级,或者甚至是中学,(楼主说了还要写作业,肯定是学生了)那弄出这个东西还是相当不错的[s:222] 。如果是大四了,那就普普通通差强人意。如果有老师指导,或者本人在读研,那就[s:214]
个人觉得做东西也一样,网上流传的农民自制直升机,一般性能远不如航模,而玩航模的做出来的东西在理论上几乎没有任何价值

新手,顺便赞一下本论坛的验证问题,长知识
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
wldshy
14年0个月前 IP:未同步
281881
回 20楼(yearn3guns) 的帖子
现在PCB上差分线已经可以跑到28Gbps了
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
ss大兵
13年2个月前 IP:未同步
348651
回 4楼(warmonkey) 的帖子
资料可不可以共享?我最近也做激光通信,你们用高速激光头么?
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
MA0659
10年9个月前 IP:未同步
689448
有更详细的教程吗?
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

所属专业
所属分类
上级专业
同级专业
10班陈大葱22号
学者 机友 笔友
文章
98
回复
1129
学术分
8
2006/08/24注册,11个月3天前活动
暂无简介
主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:未同步
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}