歷時整整35天,成功完成老板的任務,帶一個中繼,3000米通信,實:Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4
歷時整整35天,成功完成老板的任務,帶一個中繼,3000米通信,實際速率10kbps,空中波特率50kbps,總算可以休息一下,慶祝一下。
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4
春節后來公司上班沒幾天,老板讓我做一個溫度、濕度采集的系統,45天內完成樣機制作,演示給客戶看。由于客戶是政府相關單位,時間上不能有太多的拖延。我快速花一天時間寫出方案: STM32+DS18B20+GRPS模塊來做,但是客戶嫌GPRS流量會產生成本,結果老板要我考慮用自組網來做。我就考慮到用Zigbee,結果發現Zigbee距離普遍反映不行,我們數據量也不大,我算過9600bps足夠,但是如果1200bps的話,采集時間過長,不符合客戶對系統的性能要求。一個新來的同事告訴我他之前在學校用過nRF905不錯,用的是nRF905芯片做的無線模塊,2000mW, RFC-33A 。在學校測試距離有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天。