畢設做無線心電監護。有線的做出來了,AD8232+MCU+LabVIEW上位機。pcb還沒時間搞,這個9*7*2.5cm拿來測試能用。
自己做了AD8232的模擬前端,打的板子還沒到沒法測試。
雖然比較水,但看起來任務也完成的差不多了,于是就想加個藍牙吧,有線傳到電腦畢竟不方便。藍牙找了些資料,想用TI的CC254x(因為51內核直接采集傳輸省下多大的體積呀,而且低功耗!!再說我那很丑的洞洞板上面的MCU也是51,應該好移植。硬幣大小的心電監護儀豈不是賣爆了!!)
naive!找到了下面這些資料,看了不少,依舊一頭霧水。曾天真的以為燒一個51AD采集的程序,然后用透傳傳出去,結果燒了51程序,模塊自帶的程序就沒了呀,就成了純51.。。另外藍牙協議棧有點惡心,就決定目前階段先完成功能。就用模塊吧,直接用透傳功能。又是模塊。。。。。
?
用模塊就得先試試AT指令,所以,該搭電路測試了。這里有兩次硬件電路上焊接連線的問題,已解決。地址:http://www.cnblogs.com/myohao/p/5395793.html
HM10,HC-06,HC08都測試過,HC05一次就成功了,就以它為例吧。
參考:一步步教你如何使用藍牙模塊與電腦通信,實現自主開發 - 啊左不是蝸牛的博客 - EDN China博客 ?http://bbs.ednchina.com/BLOG_ARTICLE_3011157.HTM
測試通過。其實這是應該問題不大了。
然后我用Arduino采集DHT11數據并加入幾個數字,來模擬心電信號,AD采樣之后串口的數據。 Arduino txdrxd連藍牙rxdtxd。燒程序時不能連!! ?
??
藍牙模塊是已經設置好指令的。注意:!!!arduino的波特率與藍牙,上位機必須一致!
然后筆記本得帶藍牙呀,我用的是京東上買的勝為藍牙4.0UDC-324。
下一步藍牙配對(別忘了藍牙模塊的密碼):
看好串口,一般我們看收的數據,是看大的,com4>3。(啊左不是蝸牛的博客里講了)。
打開心電上位機看看。沒問題。arduino發送到藍牙的。和接收到藍牙并顯示的一致。
到此加藍牙的工作就差不多結束了。
補充一句:本來串口數字太大藍牙占到了com11/12,上位機只到com5,所以注冊表釋放了所有端口,之后把藍牙端口定義成了3/4。
希望一點:半年內能學一些協議棧的東西,爭取用一個cc2541做完無線傳溫度的任務!
?
?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
?