历时整整35天,成功完成老板的任务,带一个中继,3000米通信,实际速率10kbps,空中波特率50kbps,总算可以休息一下,庆祝一下。
春节后来公司上班没几天,老板让我做一个温度、湿度采集的系统,45天内完成样机制作,演示给客户看。由于客户是政府相关单位,时间上不能有太多的拖延。我快速花一天时间写出方案: STM32+DS18B20+GRPS模块来做,但是客户嫌GPRS流量会产生成本,结果老板要我考虑用自组网来做。我就考虑到用Zigbee,结果发现Zigbee距离普遍反映不行,我们数据量也不大,我算过9600bps足够,但是如果1200bps的话,采集时间过长,不符合客户对系统的性能要求。一个新来的同事告诉我他之前在学校用过nRF905不错,用的是nRF905芯片做的无线模块,2000mW, RFC-33A, 网址: http://www.newmsg.net/Product/NewMsg_RFC33A.asp。在学校测试距离有1000多米。于是申请公司购买了4个模块自己做集成,还真贵,200大洋一个,和GPRS模块价格差不多了。不过客户要节约银子,也就没太多好办法,还得做一个中级才行,采集节点最远的地方离中心有3km,需要自己做一个节点做中继,而厂商只提供点对点代码,真是火大!!!连个简单的组网程序都不提供,只好自己动手做。由于他们的模块用的是两路供电5.5和3.3.我们电源是太阳能铅蓄电池12V,硬件上还得自己分压于是我用1117-5.0 + 1117.3.3。于是送板到工厂去洗板,嘉立创的效率还真不错,第6天准时顺丰收到板子。花了1天时间焊接了4个样板。先也没测试距离,既然厂家说2000米,我应用也就1500米最多。先捣鼓程序再说,经过3天公关,中集完成。测试功能达到目标。这一来一回就3周没了。周末就休息去了。接着周一来现场测试,傻眼了,300米不到,疯了。前面工作白做了。打电话过去问杭州那边的,他们答复电源要用DCDC,需要大电流。于是我问是否有参考设计,他们就发给我一份,我一看,用的是DCDC,ATMega48做的。电源和地用磁珠隔离,于是我就造葫芦画瓢,1天搞定,板子送出还得等一周。还是嘉立创,呵呵,大家都熟悉的,其实我一直反对去他们公司打样,毕竟他们只做低端,但是价格便宜的磁力还是有力的让公司老板选择了嘉立创。这周就捣鼓去年的一个产品的升级的事情去了。第5周,这次如果不行我就完了~~~~这次买的LM2596做5V供电,3.3V用 1117-3.3. 焊接完毕室外现场测试,这次让我傻眼了,距离100米不到,我马上打电话给厂家问为啥,厂家说我可能用了2596有问题,让我接5欧姆电阻测试一下负载能力。我说哪里有5欧姆的电阻?结果从公司找到2个10欧姆的并联了一下,接上去后我也傻了,电压由5V变成了2V!公司采购买了假的LM2596.崩溃。如果修改设计我根本没时间搞了。让人发狂。今年运气真不好。我电话问他们模块厂家是否有什么号的解决办法,他们推荐我们同时买原装的,另外可以考虑试验一下AE2596, 不过电阻参考值需要调整,PCB不用重新画。我向他们要了5个样品,结果他们送给我们5个样品。第2天顺丰到货,我赶快测试,这下电流1A稳定没问题,我接着再并联2个10欧姆,就是等效电阻2.5欧姆,电流2A,电压由5V降到4.9V,效果不错!狂喜中。不过我对通信距离没底了。和新来的同事拿到室外测试,走了1700米,还有信号,呵呵。我都怀疑这是不是真的,我让同事断电就没信号。因为前面是转弯,到头了,就没继续往下测试了。准备下周去客户演示
历时整整5周,35天。
PowerManV6.rar
(578.77 KB)
|