要做到單片機中程序結果和浮點程序的結果完全一致,就要確保轉換時不會有誤差!準確的反映算法是單片機程序編寫的準則!上一篇文章中的遺留問題會在本文中得到解決!解決后再考慮什么呢?算法的升級!哪些地方還需要改進呢?先看代碼,再來看后續升級內容!產品的相關資料會在本文中展示。2023年11月,產品正式面市了。
實物圖!
小程序需要掃碼下載!
硬件也在不斷的升級,后續會實現更多的功能,最先實現的就是睡眠檢測!產品研發告一段落,趕緊帶著學生編寫技術方案,慢慢的規范起來。對我而言,這個編寫過程是一種回顧,對于學生,那就是一種鍛煉和能力增長的過程。只有先把文檔、硬件和代碼規范了,才能做到產品的有序升級。
第一堂課! 希望為社會多培養些工程師!面對大二學生,我需要更加深入淺出的講解!現在教他們寫方案、畫原理圖、寫程序正合適。學過了C語言,很多實際工作就可以嘗試了。 第二堂課! 從無到有!
同學們開始有模有樣的學起來了!有哪些方面需要改進呢?繼續看視頻!
第三堂課!
學生學的努力,自然老師也會教的賣力。在大學學習過程中,如果有這么好的實踐過程,將電路、微機原理、電子系統設計、信號處理等課程的知識融于實際項目中,學生們的能力自然得到長足進步。加油,未來可期!方案優化是個長期過程,不能著急,慢慢細化。
根據項目的現有技術儲備情況,同學們應該進行原理圖設計和轉接板設計這兩項工作。原理圖是電路設計的第一步,是制板、仿真等后續步驟的基礎。因此原理圖正確與否直接關系到整個設計的成功與失敗。另外,為方便讀圖,原理圖的美觀、清晰和規范也是十分重要的。對于硬件設計和軟件設計,規范都是必不可少的。
這方面知識可以參閱本公眾號的另一個系列文章,有三十篇文章哦!
設計新一版電路需要增加壓力傳感器。現有PCB板需要增加轉接板已完成數據的采集工作,為后續的軟件升級做好準備。在設計的過程中,開始準備硬件設計文檔和軟件設計文檔吧。本文文字較多,大多和產品設計有關,需要這方面知識的讀者可付費閱讀全文。
畫原理圖建議使用Altium Designer。這是一個設計原理圖和PCB的專業軟件,功能十分強大,且使用方便,比較容易上手。它的前身就是Protel。本人在大學期間學習的就是Protel,那是上個世紀的事情了。技術在不斷發展,也許很快就能用3D打印技術做出電子線路板。那么以后是不是就不需要 PCB板加工廠了啊?
再來分析代碼!之前出現了細小的誤差,源于哪呢?仔細分析程序中的代碼,原來在這里!
這個判斷語句和下面的語句的效果不等效!看出差異了吧!在采樣點的選取上有差異。
起始點不一樣!不過不影響性能,于是開始了大規模的測試。測試結果很滿意,滿足產品要求。2023年11月,準備帶領團隊升級產品了!團隊成員是我的學生,他們今年才上大二,于是需要講解基礎知識,因此就有了上面的視頻課程。如何大家想看產品涉及的源代碼,請看本系列文章即可!
大學畢業設計一席談之四十一 壓電信號的睡眠檢測算法(1)
這個系列完整的記錄了產品開發的各個階段所寫的代碼,極具參考價值。那什么時候教學生開始寫代碼呢?先要搞清楚原理。在課外,我已經講解了濾波知識,也對產品性能做了測試,讓他們感受到了軟件需要升級的必要性,激發他們的學習興趣。于是有了第四堂課。下一篇文章中給出視頻!
提問!
如果傳感器上不加任何物體,也就是沒有負載,那么單片機的心率數據濾波后是什么樣子?
原文標題:大學畢業設計一席談之四十一 壓電信號的睡眠檢測算法(12)性能一致然后開啟測試
文章出處:【微信公眾號:通信工程師專輯】歡迎添加關注!文章轉載請注明出處。
-
通信網絡
+關注
關注
21文章
2047瀏覽量
52224
原文標題:大學畢業設計一席談之四十一 壓電信號的睡眠檢測算法(12)性能一致然后開啟測試
文章出處:【微信號:gh_30373fc74387,微信公眾號:通信工程師專輯】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論