無線體域網(wban)由一套小型輕便的微型感測器組成,可穿戴或植入人體,這些感測器具有收集人體生理訊號的功能,通過無線網路把所手機的訊號傳送給監測系統。監測系統通過對所收集到的訊號進行分析和處理!對處理的結果,系統給予文字或者圖形顯示。顯示的內容分為此時的動作(走 跑 跳 蹲 靜止 上樓 下樓等),消耗的能量(kj), 此時的運動是否健康,應該給出什麼樣的建議!
上位機整體上按照這樣乙個思路進行設計,後續還有一些功能和一些細節有待完善! 軟體功能編碼部分採用c#語言,以vss2015為工具c#為語言在.net平台上進行開發!使之執行在windows平台上,後續是否可移植到其餘平台暫未確定!
資料訊號以圖形的形式表現出來 ,本次訊號收集的為加速度訊號分為xyz三個方向的加速度訊號 。 每個方向的加速度訊號以一張圖表現出來(假如三個感測器,收集三個x訊號)最後的合運動以一張圖表現出來!圖的形式為折線圖 ,如果可能的話 每個感測器的訊號折線圖以不同的顏色去表現。
通過收集到的訊號與資料庫裡的訊號進行對比, 從而判斷出使用者在做的運動動作。
軟體分為四個部分:
一 串列埠部分。由於目前下位機部分不夠成熟目,資料的傳輸使用的是 stc-isp-v6.58a ;後續待下位機部分成熟之後改用利達爾430工具軟體。
對於串列埠部分正在考慮是否重寫 ,以更好的與軟體相容。
二 顯示介面。對於介面的顯示 分為 1.串列埠設定 微控制器型號(待定)
串口號(未知)
最低最高波特率(未知)
2.檔案設定 開啟檔案
儲存檔案
3.操作介面 開始採集(通過串列埠與下位機通訊)
停止採集
新增到庫(作為原始資料)
與庫對比(資料型別對比 以何種方式)
類別判斷
4.串列埠返回資料 (難點是接受返回的資料型別與庫對比)
5.加速度資訊 xyz三個軸(可能有多個節點 以圖表的形式分別顯示出來)
6.圖表顯示資訊 xyz軸收集到的資訊以圖表的形式顯示(5的顯示)
7.文字結果顯示 判斷的結果以文字的方式表現出來或者配上相應的圖(歸到 3 類別判斷)
相關的程式**正在努力學習編寫,以上是目前對程式設計的構思!
**參考 用c#一步一步寫通訊
vs2010 mfc下的串列埠程式設計
下位機實物圖與使用的串列埠軟體
以下介面為網上找到的 供參考
關於我的畢業設計
可能現在開始寫畢業設計好像是有點晚了 學校今天都要開始交中期報告了.實在是誠惶誠恐。但是還好,如果開始寫,還是時間夠的。畢業設計的題目是基於zigbee無線安全的倉庫安防系統設計。對於知道的人很容易理解,其實就是一大堆感測器 無線感測網。半功能節點的功能肯定就是與需求的感測器相連線進行感測資料的採集...
關於畢業設計的學習計畫
總結由於畢業將至,為早日完成畢業設計,最近忙得有點手忙腳亂,在此梳理一下,以便日後學習更有條理。後來找的了乙個關於opengl的文件式的教程learnopengl,感覺內容豐富,可以參考著學習,但開始之後就發現自己c 的知識很多都忘掉了,於是又用幾天時間大概過了一遍,不求每點都記住,只求混個臉熟。又...
關於本科畢業設計的那些事
轉眼間到了4月中旬,本科畢業設計的寫作到了關鍵時期。但是今年的情況比較特殊,由於疫情,大學一般沒有開學。學生只有在家裡查資料,寫 這方面最大的問題在於,很多學生的工作沒有確定下來,自控力稍差,還要寫畢業 他們的壓力也大。在5月20左右,學校會進行畢業 答辯,乙個月時間,學生需要做的事情有 修改畢業 ...