[导入]做硬件真是麻烦

以前买了一大堆零件,准备做一些单片机上面的开发,以求学习一些基本的硬件常识。如今需要用到这些知识做一个实际的东西的时候,才感觉知识和调试的设备的不足导致的困难的开发。
其实东西说来也简单,就是一个红外线发射和接收的装置,当中间有阻隔的达到一定时间以后就触发一个动作。最开始想起来思路比较简单,就是发射一串数据,然后接收这些数据。如果没有收到说明阻断了。
做起来的时候就没有那么容易了,还好我用的是单片机,还没有用分离器件。还是比较繁琐,一来没有示波器(实验室倒是有,就是跑过去弄),这样38K的红外接收管需要的载波的频率就不好定,再说发送的数据的脉冲的格式也不清楚,所以就只能瞎搞。还好,我间隔一段时间发送1、0,总算在集成接收头收到了数据。
可是更郁闷的事情出现了,当距离大于1米的时候,就出现了丢失数据等等现象。一来是因为定位不好定,二来是功率小了。用9013放大以后效果也不理想,后来问了一下实验室的牛人,说了一些解决方法,包括调整电压、调整占空比等方法。有一些还是确实有用,但1.5米时接收的信号就不好了。
……………………
后来我爸说他用分离器件做好了。我这里可以不做了。本来想把它弄完的,但想还是学OpenSceneGraph吧,做硬件确实有些难度,特别是在没有其它的工具的前提下。
文章来源:http://www.hesicong.net/pjblog/default.asp?id=188
posted @ 2007-03-27 20:11  Dream world 梦想天空  阅读(418)  评论(0编辑  收藏  举报