白秀科 胡代鑫 陽君安 成都理工大學
隨社社會經濟的迅速發(fā)展以及綠色出行、低碳環(huán)保的大力提倡,人們越來越愿意選擇自行車作為出行交通工具,并且有越來越多的共享單車投入使用。自行車數(shù)量的增加造成了停車位置缺乏、停車混亂、空間擁擠等問題。因此,設計了一種空間旋轉式停車裝置來解決上述問題。為了使停車更方便、快捷,需要對停車裝置的控制部分進行設計,一般采用單片機或可編程邏輯控制器(PLC)來實現(xiàn)。本文根據(jù)停車裝置的原理設計了配套的單片機控制系統(tǒng)。
空間旋轉式停車裝置的結構如圖1 所示,主要由夾持鎖、齒形帶、主軸、外殼和支撐板組成。
圖1 停車裝置結構圖
STM32 系列專為要求高性能、低成本、低功耗嵌入式的應用設計。停車裝置的控制系統(tǒng)選用基于STM32 單片機開發(fā)板作為控制核心,使用STM32 微控制器實現(xiàn)停車、取車等功能,該系統(tǒng)內設置有兩個步進電機,微控制器按操作指令變換上升電機正轉、反轉以及正轉停止、反轉停止等電機狀態(tài);控制旋轉電機逆時針等距離、等角度旋轉。在操作板上共有四個按鍵,分別為上升鍵、下降鍵、換位鍵、停止鍵,該設計相應滿足了空間旋轉式停車裝置所需的功能要求。
運動過程:1)停車過程:第一步用夾持鎖固定好自行車,按○上鍵,上升電機正轉帶動齒形帶旋轉,自行車隨之上升;第二步待自行車到達頂端時,按○停鍵,上升電機停止轉動;第三步按○換鍵,旋轉電機逆時針轉動60 度;2)取車過程:第一步:第一步找到自己的自行車,按○換鍵逆時針旋轉到待下降的位置;第二步按○下鍵,上升電機反轉帶動齒形帶旋轉,自行車跟著下降;第三步按○停鍵,上升電機停止轉動。
其中上升電機系統(tǒng)電路簡圖,如圖3 所示。
程序主要由主程序、鍵盤掃描子程序、鍵值判斷子程序、上升電機正反轉旋轉子程序、旋轉電機逆時針旋轉60 度子程序、定義各結構體變量子程序、延時函數(shù)等程序組成。其中主程序設計流程圖,如圖4 所示。
圖3 主程序設計流程圖
空間旋轉式停車裝置采用基于STM32 開發(fā)板的控制系統(tǒng),實現(xiàn)了設計要求。該系統(tǒng)經過實物實驗調試,系統(tǒng)運行正常,控制步進電機實現(xiàn)了機械自動化的精確運動,具有停車方便、安全可靠、實用性高、操作簡單、監(jiān)控直觀等優(yōu)點,它使空間旋轉式自行車停車裝置從一維地面向上層三維空間的轉移,實現(xiàn)城市公共設施的美化,提高社會的安全和有序性,具有重要的社會經濟價值和研究意義。