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