彭遠哲
(西南科技大學 信息工程學院,四川 綿陽 621010)
自助跟隨平衡車的電子控制器設計與實現(xiàn)
彭遠哲
(西南科技大學 信息工程學院,四川 綿陽 621010)
隨著科技的不斷發(fā)展,多種智能感應技術被廣泛使用,為人們的生活、工作、學習帶來便利;平衡車作為新生的代步工具,具有體積小巧、攜帶方便、操作簡單、代步快捷等優(yōu)點,正被越來越多的年輕人所接受;但是,傳統(tǒng)自主跟隨平衡車的電子控制器存在多傳感器交互性差、傳感器數(shù)值運算邏輯滯后、控制響應度差等問題,導致用戶體驗度降低,限制了自助跟隨平衡車的研究與發(fā)展;針對問題根源,提出了自助跟隨平衡車的電子控制器設計與實現(xiàn)方法;采用多維運算邏輯、動態(tài)傳感電路、瞬態(tài)信號回傳技術,對傳統(tǒng)自主跟隨平衡車的電子控制器存在的問題進行改進設計;通過仿真實驗測試證明,提出的自助跟隨平衡車的電子控制器設計與實現(xiàn)方法,具有多感應器數(shù)據(jù)交互運算準確、執(zhí)行響應度高、指令運行穩(wěn)定等優(yōu)點。
自助跟隨;平衡車;電子控制器;傳感器
幾年來,隨著科技的飛速發(fā)展,各種傳感技術被廣泛應用,如重力傳感器、紅外感應器、速度傳感器、溫度傳感器、電頻傳感器等一系列傳感設備,已經(jīng)應用于人們生活、工作、學習的各個領域,為人們提供高效、安全、快捷的使用體驗與保障。同時,現(xiàn)代化建設進程不斷推進,加快了城市中人們的生活步伐,工作節(jié)奏快速化導致城市中車流量不斷增加,大量的尾氣排放嚴重影響環(huán)境的空氣質(zhì)量,霧霾天氣的大范圍出現(xiàn),為人們敲響了環(huán)境污染的警鐘。因此,選擇一種綠色環(huán)保、高效便捷的交通工具成為人們的訴求。
自助跟隨平衡車的出現(xiàn),極大地滿足了上述人們的愿望,自助跟隨平衡車上裝載了大量的傳感器,通過傳感器之間的數(shù)據(jù)交互,完成人工指令的接收到處理,最后執(zhí)行一系列運算,保障準確運算的關鍵就在于自助跟隨平衡車的電子控制器。傳統(tǒng)的自助跟隨平衡車的電子控制器設計上,存在一系列的指令運算問題,如:1)多傳感器交互性差[1-2],導致平衡車執(zhí)行結果出錯,極易為使用者帶來危險;2)傳感器數(shù)值運算邏輯滯后[3-4],造成指令發(fā)送與指令執(zhí)行不能同步,影響使用者使用體驗;3)控制響應度差[5-6],人工指令已發(fā)送,但傳感器沒有接收到,無法按照使用者意愿運行,降低產(chǎn)品的可用度。
針對上訴問題,提出了自助跟隨平衡車的電子控制器設計與實現(xiàn)方法。采用多維運算邏輯對傳統(tǒng)電子控制器的多傳感器交互運算邏輯進行優(yōu)化修正;通過動態(tài)傳感電路對傳統(tǒng)電子控制器的信號傳輸電路進行改進,使其滿足在多種感應信號回饋匯總處理狀態(tài)下,實時調(diào)整各部分傳感器參數(shù),保證指令操作的同步性;最后,采用瞬態(tài)信號回傳技術,對傳統(tǒng)自主跟隨平衡車的電子控制器存在的感應指令傳輸滯后問題,進行信號傳輸邏輯重新運算,提升傳輸信號傳輸頻率,優(yōu)化電頻干擾;將傳感器與控制器指令端進行點對點綁定,徹底解決傳感器無響應的問題。
通過仿真實驗測試證明,提出的自助跟隨平衡車的電子控制器設計與實現(xiàn)方法,具有多感應器數(shù)據(jù)交互運算準確、執(zhí)行響應度高、指令運行穩(wěn)定等優(yōu)點。
1.1 電子控制器架構設計及實現(xiàn)思路
電子控制器架構由設計環(huán)境、架構描述文件和架構運行環(huán)境構成。在設計環(huán)境用戶可進行重構操作,設計符合工程要求的控制器參數(shù),且自動保存在電子控制器描述文件中;運行環(huán)境導入該文件,調(diào)用解析器解析且自動生成相應的數(shù)據(jù)。電子控制器架構如圖1所示。

圖1 電子控制器架構
在電子控制器架構設計的基礎上,本文采用多維運算邏輯工作原理,提出自助跟隨平衡車的電子控制器設計與實現(xiàn)方法。
1.2 多維運算邏輯
自助跟隨平衡車內(nèi)部有多種感應傳感器分別負責車體的平衡、速度、方位等數(shù)據(jù)。多種感應數(shù)據(jù)的交互、處理、執(zhí)行有電子控制器進行綜合分析處理。傳統(tǒng)電子控制器在使用中發(fā)現(xiàn),經(jīng)常出現(xiàn)使用者做出前進的動作指令,而車體做出轉彎或間歇前進的錯誤動作,給使用者造成很大的不便[7-8]。經(jīng)過對車體內(nèi)部的各區(qū)域感應器的數(shù)據(jù)分析發(fā)現(xiàn),自助跟隨平衡車的各區(qū)域感應數(shù)據(jù)正常,錯誤出現(xiàn)在多類數(shù)據(jù)匯總后處理分析執(zhí)行的過程當中。通過對傳統(tǒng)電子控制器主控的分析邏輯深入分析后發(fā)現(xiàn),傳統(tǒng)電子控制器內(nèi)部的主控分析邏輯存在多指令數(shù)據(jù)交匯處理邏輯滯后性錯誤。
簡單說,當車體的陀螺儀感應到車體角度發(fā)生前傾至48度角時,會將數(shù)據(jù)信號回傳至電子控制器主控數(shù)據(jù)采集端;同時,距離、速度等感應數(shù)據(jù)也會第一時間匯集到主控數(shù)據(jù)采集端,多數(shù)據(jù)匯總后,由主控分析邏輯進行綜合分析處理,處理結果以電頻信號形式經(jīng)電頻傳感器傳至電機驅(qū)動,完成指令操作。但是,主控分析邏輯存在錯誤時,多數(shù)據(jù)出現(xiàn)信號滯留現(xiàn)象,缺陷邏輯無法做出正確分析,固然無法下達正確電頻信號給電機驅(qū)動,車體運動出錯也在所難免。由此不難得出,對傳統(tǒng)電子控制器主控內(nèi)部的分析邏輯進行修正,是解決上述問題的關鍵。
提出的自助跟隨平衡車的電子控制器設計與實現(xiàn)方法中,針對傳統(tǒng)電子控制器內(nèi)部的分析運算邏輯錯誤做了相應的單元設計。采用多維運算邏輯單元對傳統(tǒng)自助跟隨平衡車主控內(nèi)部,分析運算邏輯進行滯后數(shù)據(jù)偏差矯正處理,利用外圍數(shù)據(jù)執(zhí)行式進行數(shù)據(jù)升級修復,替換傳統(tǒng)電子控制器主控底層數(shù)據(jù)框架,更新多維數(shù)據(jù)綜合處理分析邏輯執(zhí)行式。提升控制器對各區(qū)域感應器回傳數(shù)據(jù)信號分析下淺度,提高指令執(zhí)行準確度。多維運算邏輯關系式有三部分構成如下所示。

(1)
式(1)在主控多傳感器數(shù)據(jù)處理出現(xiàn)邏輯錯誤的狀態(tài)下,由外部電頻信號反饋激活,算法將對傳統(tǒng)自助跟隨平衡車的電子控制器內(nèi)部錯誤運算邏輯進行錯誤補償處理,并對傳統(tǒng)自助跟隨平衡車的電子控制器內(nèi)部錯誤運算邏輯進行邏輯錯誤點修正。
(2)
式(2)在主控多傳感器數(shù)據(jù)處理出現(xiàn)邏輯錯誤,且滿足式(1)無法對其進行修復的條件下,由外部電頻信號反饋激活,算法將對傳統(tǒng)自助跟隨平衡車的電子控制器內(nèi)部錯誤運算邏輯進行邏輯底層數(shù)據(jù)強制更新,達到修成錯誤的目的。
ifhsed/*kdshμ∴(Y/N)
(3)
式(3)在接收到外部電頻信號回饋后,進行自重選擇性引導啟動式(1)或(2),對傳統(tǒng)自助跟隨平衡車的電子控制器內(nèi)部錯誤運算邏輯進行修正命令執(zhí)行。
上述式(1)~(3)分別為多維運算邏輯的錯誤補償式、邏輯升級式與執(zhí)行引導式。式(1)~(3)共同構成提出的自助跟隨平衡車的電子控制器設計與實現(xiàn)方法中多維運算邏輯單元。
上述提出的自助跟隨平衡車的電子控制器設計與實現(xiàn)方法中,多維運算邏輯單元式(1)與(2)的執(zhí)行狀態(tài)是由提出的自助跟隨平衡車的電子控制器設計與實現(xiàn)方法中多維運算邏輯單元式(3)的動態(tài)分析決定。
提出的自助跟隨平衡車的電子控制器設計與實現(xiàn)方法中多維運算邏輯單元多維運算邏輯工作原理如圖2所示。

圖2 多維運算邏輯工作原理
對提出的自助跟隨平衡車的電子控制器設計與實現(xiàn)方法中,多維運算邏輯單元進行性能與可行性仿真測試。測試設置:在6種傳感器模擬信號中,隨機選取3種信號回傳至傳統(tǒng)自助跟隨平衡車電子控制器,當信號處理出現(xiàn)錯誤時,進行多維運算邏輯單元切入修正,對比前后信號處理準確度,具體參數(shù)如表1所示。

表1 多維運算邏輯單元進行性能與可行性測試參數(shù)
通過上述表1的測試數(shù)據(jù)可以充分證明,提出的自助跟隨平衡車的電子控制器設計與實現(xiàn)方法中,多維運算邏輯單元具有多路傳感器數(shù)據(jù)信號處理速度快、準確度高、錯誤邏輯修正速度快、修正率高、整體運行穩(wěn)定等優(yōu)點,能夠徹底解決傳統(tǒng)自助跟隨平衡車的電子控制器中多傳感器交互性差,導致平衡車執(zhí)行結果出錯的問題。
1.3 動態(tài)傳感電路
傳統(tǒng)自助跟隨平衡車在日常使用中除上述問題外,還出現(xiàn)執(zhí)行指令不同步的現(xiàn)象。通過對20位使用者的隨機抽取,測試發(fā)現(xiàn),20位使用者在使用傳統(tǒng)自助跟隨平衡車的過程中都不同程度的出現(xiàn)了操作指令執(zhí)行響應時間過長、指令信號處理滯后的問題。具體參數(shù)如表2所示。

表2 傳統(tǒng)自助跟隨平衡車日常使用錯誤數(shù)據(jù)采集表
通過對上述表2的數(shù)據(jù)進行分析發(fā)現(xiàn),傳統(tǒng)自助跟隨平衡車存在很嚴重的操作指令執(zhí)行響應時間過長、指令信號處理滯后問題,且具有普遍性。為了從問題根源徹底解決,對傳統(tǒng)自助跟隨平衡車的控制器進行拆解分析,通過深入研究發(fā)現(xiàn),導致傳統(tǒng)自助跟隨平衡車操作指令執(zhí)行響應時間過長、指令信號處理滯后問題的根源在于傳統(tǒng)控制器的感應器傳感電路的設計上。如圖3所示,傳統(tǒng)自助跟隨平衡車電子控制器內(nèi)傳感器電路的設計采用單路供電二次助傳的方式,雖然可以保證數(shù)據(jù)傳輸?shù)墓╇姺€(wěn)定,但是當數(shù)據(jù)電頻信號頻率多時間增大時,會出現(xiàn)電阻制衡,產(chǎn)生指令延遲。

圖3 傳統(tǒng)自助跟隨平衡車電子控制器內(nèi)傳感器電路
為此,若想徹底解決傳統(tǒng)自助跟隨平衡車電子控制器內(nèi)傳感器電路存在的問題,就必須對傳統(tǒng)自助跟隨平衡車電子控制器內(nèi)傳感器電路進行重新設計。提出的自助跟隨平衡車的電子控制器設計與實現(xiàn)方法中,采用動態(tài)傳感電路設計方式,改變傳統(tǒng)自助跟隨平衡車電子控制器內(nèi)傳感器電路的供電與指令信號的傳導方式,減少電阻安裝組數(shù),優(yōu)化電頻信號的傳輸功率算法,穩(wěn)定供電,動態(tài)監(jiān)測電路中的信號點,實時對信號傳輸參數(shù)進行修正,動態(tài)調(diào)整電路整體參數(shù)。動態(tài)傳感電路采用多路信號補償回傳的設計方式,實現(xiàn)單路電路數(shù)據(jù)錯誤時,輔助電路可以進行信號補償傳導,保證傳感器信號執(zhí)行傳導的連續(xù)性,從根源徹底解決傳統(tǒng)自助跟隨平衡車電子控制器內(nèi)傳感器電路存在的操作指令執(zhí)行響應時間過長、指令信號處理滯后、執(zhí)行指令不同步的問題。動態(tài)傳感電路如圖4所示。

圖4 動態(tài)傳感電路
對提出的自助跟隨平衡車的電子控制器設計與實現(xiàn)方法中動態(tài)傳感電路進行可行性仿真實驗測試。對動態(tài)傳感電路進行連續(xù)1500小時的連續(xù)性測試,測試動態(tài)電路對隨機模擬傳感器指令執(zhí)行響應速度、執(zhí)行準確度與穩(wěn)定性,隨機抽取18組時間點數(shù)據(jù),具體參數(shù)如表3所示。
通過表3的仿真測試數(shù)據(jù)可以充分證明,提出的自助跟隨平衡車的電子控制器設計與實現(xiàn)方法中動態(tài)傳感電路具有傳感器指令執(zhí)行響應速度快、執(zhí)行準確度高、穩(wěn)定性好的特點,從根源解決了傳統(tǒng)自助跟隨平衡車電子控制器內(nèi)傳感器電路存在的問題。
1.4 瞬態(tài)信號回傳技術
通過提出的自助跟隨平衡車的電子控制器設計與實現(xiàn)方法中多維運算邏輯與動態(tài)傳感電路的優(yōu)化改進,基本解決了傳統(tǒng)自助跟隨平衡車電子控制器內(nèi)傳感器電路存在的問題。但是,考慮到優(yōu)化后的電子控制器的整體執(zhí)行響應速度與傳統(tǒng)自助跟隨平衡車電子控制器執(zhí)行響應速度差距較小,無法更好的提升用戶使用體驗。為此,提出的自助跟隨平衡車的電子控制器設計與實現(xiàn)方法中采用瞬態(tài)信號回傳技術,對電子控制器主控核心AD采集交互點進行信號算法優(yōu)化,提升信號通道內(nèi)的電頻活躍系數(shù),加速信號回傳節(jié)點通透度。從而,達到信號響應零延遲的目的。

表3 動態(tài)電路可行性測試隨機抽取數(shù)據(jù)參數(shù)
瞬態(tài)信號回傳技術采用FS信號瞬導算法,對傳統(tǒng)自助跟隨平衡車的電子控制器主控的核心AD采集交互點進行針對性運算邏輯優(yōu)化,加強原有主控節(jié)點運算力,利用BEX邏輯框架替換原有核心AD采集交互點底層框架,瞬態(tài)執(zhí)行優(yōu)化后的節(jié)點傳輸邏輯,保證FS信號瞬導算法高權限執(zhí)行效果。FS信號瞬導算法關系式如下所示:
(4)
關系式中,當電頻系數(shù)x與節(jié)點通透系數(shù)n相等時,關系式為:
(5)
對瞬態(tài)信號回傳技術進行信號回傳速度仿真測試,并對測試結果進行曲線圖生成,通過與傳統(tǒng)自助跟隨平衡車電子控制器的信號回傳曲線進行對比,證明其優(yōu)越性,曲線圖如下所示。

圖5 對瞬態(tài)信號回傳技術信號回傳速度與傳統(tǒng)自助跟隨平衡車電子控制器的信號回傳速度對比曲線
通過圖5可以充分證明,提出的自助跟隨平衡車電子控制器設計與實現(xiàn)方法中瞬態(tài)信號回傳技術,對提升自助跟隨平衡車的電子控制器信號傳輸具有顯著作用。
通過上述針對性測試實驗可以充分證明,提出的自助跟隨平衡車電子控制器設計與實現(xiàn)方法中的每一獨立單元都符合設計要求。為了證明提出的自助跟隨平衡車電子控制器設計與實現(xiàn)方法整體具有較強的錯誤修正能力與穩(wěn)定的可行性,進行針對性仿真模式測試。對提出的自助跟隨平衡車電子控制器設計與實現(xiàn)方法進行整形性能仿真測試,并與傳統(tǒng)自助跟隨平衡車電子控制器處理數(shù)據(jù)進行對比,具體參數(shù)如表4所示。

表4 整體性能測試參數(shù)
通過上述數(shù)據(jù)的對比充分證明,提出的自助跟隨平衡車電子控制器設計與實現(xiàn)方法,具有較強的信號錯誤修復能力與快速執(zhí)行能力,并且整體運行穩(wěn)定性與兼容性好。從問題根源解決了傳統(tǒng)自助跟隨平衡車電子控制器存在的一系列問題,滿足設計改進要求。
通過對傳統(tǒng)自助跟隨平衡車電子控制器存在的問題,進行分析研究,找到問題產(chǎn)生根源。提出自助跟隨平衡車電子控制器設計與實現(xiàn)方法,通過多維運算邏輯、動態(tài)傳感電路、瞬態(tài)信號回傳技術對傳統(tǒng)自主跟隨平衡車的電子控制器存在的問題進行改進設計。通過仿真實驗測試證明,提出的自助跟隨平衡車的電子控制器設計與實現(xiàn)方法,具有多感應器數(shù)據(jù)交互運算準確、執(zhí)行響應度高、指令運行穩(wěn)定等優(yōu)點。
[1] 高銀平. 兩輪自平衡車的變結構控制與參數(shù)整定方法研究[D].合肥:合肥工業(yè)大學, 2014.
[2] 梁光勝, 杜夢楠, 周子豪,等. 基于互補濾波的兩輪自平衡車姿態(tài)控制[J]. 測控技術, 2015, 34(5):72-74.
[3] 趙 曜, 龔見素, 張雨涵. 基于K60的動態(tài)閉環(huán)自主循跡平衡車控制系統(tǒng)硬件設計[J]. 山東工業(yè)技術, 2016,10(4):260-267.
[4] 高銀平. 兩輪自平衡車的變結構控制與參數(shù)整定方法研究[D]. 合肥:合肥工業(yè)大學, 2014.
[5] 魏樂樂. 獨輪自平衡車控制系統(tǒng)的開發(fā)[D]. 杭州:浙江大學, 2016.
[6] 楊 彬, 陳裕平. 純電動車無刷直流電機控制器設計[J]. 山東工業(yè)技術, 2015,12(16):110-114.
[7] 李子軒, 林貴平, 曾 宇,等. 基于LabVIEW的電子式氧調(diào)器PID控制系統(tǒng)的設計[J]. 計算機測量與控制, 2016, 24(3):80-83.
[8] 關俊強, 左麗麗, 吳維林,等. 基于FPGA和CAN控制器軟核的CAN總線發(fā)送系統(tǒng)的設計與實現(xiàn)[J]. 計算機測量與控制, 2016, 24(3):281-284.
Buffet with Balanced Car Electronic Controller Design and Implementation
Peng Yuanzhe
(Department of Information Engineering, Southwest University of Science and Technology, Mianyang 621010,China)
With the continuous development of science and technology, a variety of intelligent sensing technology is widely used, brings about lots of conveniences for people’s life, work and study. Balance of the car as a new transport, has small volume, convenient to carry, simple operation, and the advantages of walking fast, is accepted by more and more young people. But the traditional electronic controller independently with balanced car multi-sensor poor interactivity, sensor lagging numerical arithmetic logic, control, poor responsivity, results in the decrease of user experience degrees, limits the self-help balanced car research and development. For root causes, and puts forward the buffet with balanced car electronic controller design and implementation method. The multidimensional operation logic, dynamic sensing circuit, the transient signal back technology to the traditional independent follow balance problems existing in the electronic controller to improve the design of the car. Through the simulation test proves that the proposed buffet with balanced car electronic controller design and the realization method of data interaction operation with multiple sensors accurately and to execute commands high responsivity, stable operation, etc.
self-help to follow; balanced car; electronic controller; sensor
2017-01-12;
2017-02-09。
西南科技大學大學生創(chuàng)新基金項目(CX2016-103)。
彭遠哲(1995-),男,河南南陽人,主要從事嵌入式系統(tǒng)方向的研究。
1671-4598(2017)04-0096-04
10.16526/j.cnki.11-4762/tp.2017.04.027
TP23
A