轉輪傳動裝置 V1 0

2021-09-07 05:40:50 字數 939 閱讀 7811

第一次在部落格上寫總結,有點小激動。因為從進卓越班以來就有這種想法,但一直因為自己實在沒什麼可以值得記錄的。而最近跟著老師接了乙個小專案:小老鼠跑步機,說白了就是在乙個籠子讓老鼠跑,設定時間,記錄圈數,設定方向等,看似沒什麼難度,其實你做起來就會發現,真的也沒什麼難度,但對我來說,是首次系統地做一套東西,而且也是邊學邊做,就這樣辛辛苦苦快半個月,才有了粗糙的第一版,拿到客戶那去試,也是一堆問題。

mcu:stm32,定時器多,且功能更加豐富強大(也因為剛好在學)。

電機:57步進電機,驅動能力比直流電機強,無累計誤差,或者誤差可忽略不計,這方面肯定毋庸置疑;

電機驅動:dm542,24v工作(還好實驗僅有一台大功率開關電源,也沒見得牛x多少)

顯示:4.3寸tft電容屏

(怎麼縮小一點…看著怪嚇人的)

電機調速:現在使用的是軟體pwm波,也就是產生方波,最最笨的方法,這個不好的地方就是定時產生的pwm波會被我的另乙個定時中斷(倒計時)干擾,它就是每到另乙個中斷的時候,pwm就停了,導致籠子轉一下停一下。當時除錯也有這種情況,感覺不明顯,應該沒什麼問題,但最後用到籠子上的時候,感覺太明顯了(簡直丟人)。

tft電容屏:一方面是程式上,不會鬆手檢測,導致連續,也想了很多辦法,什麼新增標誌位,也行不通,最後就在連續觸發之間加了延時,讓它不怎麼連續,但也是換湯不換藥。另一方面,並口屏用到的線多,模組組合起來不方便

程式結構太亂而且笨重,對日後改進或者提公升不方便

程式重構:檢測資料,獲取資料,使用資料

新增功能:倆轉輪的轉速比,設定正轉多少秒,再反轉多少秒,如此連續

改用串列埠屏

用硬體產生pwm波

dd備份裸裝置v1 0

裸裝置是指乙個磁碟或者分割槽,它不包含檔案系統,所以乙個裸裝置只能包含乙個檔案。通過作業系統來備份raw裝置上的檔案,需要注意一些細節問題。下面具體討論一下。backing up to raw devices on unix unix下備份raw裝置,最常用的就是dd命令。使用dd命令需要制定一些正...

偏方查詢 v1 0

偏方,即單方驗方。指藥味不多,對某些病證具有獨特療效的方劑。數千年來,在我國民間流傳著非常豐富 簡單而又療效神奇的 疑難雜症的偏方 秘方 驗方,方書著作浩如煙海。偏和正相對,偏方一般沒有被正式的藥物或醫學典籍收載,但有時能取得較好的 效果的治病的方法。偏方的 主要有二種 經驗的積累和家族內部流傳,前...

點對點聊天系統 v1 0

系統需求 聊天交流是目前網際網路提供的主要內容。聊天系統有多種實現方式,類似icq屬於一種點對點的聊天系統,還有一種是基於socket的集中式聊天系統,這種聊天系統需要登入統一的聊天伺服器,每個人的聊天資訊其他人都可以看到,類似一種會議室,當然,兩個人之間也可以進行保密的私語。在基於socket的聊...