PID控制風(fēng)板吹到指定角度/STM32F103/電賽/風(fēng)板控制裝置

朋友們好??,這個(gè)視頻用作分享交流和記錄。
簡單說說折騰這個(gè)項(xiàng)目的一些小經(jīng)驗(yàn)。希望能對和我一樣的萌新有幫助,技術(shù)不佳,僅供參考:
1.將風(fēng)扇傾斜45度吹紙板可能是一個(gè)不錯(cuò)的選擇:
這是因?yàn)楫?dāng)風(fēng)扇垂直于桌面時(shí),會(huì)從風(fēng)板下方損失一部分氣流;
同時(shí),當(dāng)紙板轉(zhuǎn)動(dòng)至30度或150度時(shí),垂直放置會(huì)需要更大的力去推動(dòng)。
2.提高整體的穩(wěn)定性,降低PID整定的難度:
首先要保證風(fēng)板連桿兩頭同軸度,不能是歪的,不能在轉(zhuǎn)動(dòng)中晃動(dòng);
然后是提高連桿轉(zhuǎn)動(dòng)的阻尼,若用的是非常絲滑的軸承,或許可以適量添加阻尼脂:一定的阻尼,物理降低了風(fēng)板運(yùn)動(dòng)變化的速度。這么一來,風(fēng)機(jī)控制對響應(yīng)速度和精度的要求大大降低。
(這有點(diǎn)奇技淫巧的味道,不要太過頭,風(fēng)機(jī)和軟件做得足夠好的話,不需要這樣。)
3.霍爾角度傳感器務(wù)必保持電壓恒定:
起初我把鐵殼電源的5V供給角度傳感器,卻發(fā)現(xiàn)輸出值會(huì)有隨機(jī)漂移。
這是由于傳感器內(nèi)部不帶穩(wěn)壓,輸出是跟隨電源電壓的。
在長的時(shí)間范圍上鐵殼電源的輸出會(huì)存在細(xì)微波動(dòng)。因此這里我是:鐵殼電源的5V轉(zhuǎn)7V然后7805穩(wěn)壓。
建議直接使用3.3V版本的霍爾角度傳感器接單片機(jī)LDO,或者使用那種電位器形式的角度傳感器。
(還可以用MPU6050獲取角度)
很遺憾最終沒能實(shí)現(xiàn)掛10G砝碼,可能風(fēng)機(jī)的推力比較小,如果用四個(gè)風(fēng)機(jī)或許可以。(應(yīng)該還是太菜了,,,??)