彭遠(yuǎn)哲
(西南科技大學(xué) 信息工程學(xué)院,四川 綿陽 621010)
自助跟隨平衡車的電子控制器設(shè)計與實現(xiàn)
彭遠(yuǎn)哲
(西南科技大學(xué) 信息工程學(xué)院,四川 綿陽 621010)
隨著科技的不斷發(fā)展,多種智能感應(yīng)技術(shù)被廣泛使用,為人們的生活、工作、學(xué)習(xí)帶來便利;平衡車作為新生的代步工具,具有體積小巧、攜帶方便、操作簡單、代步快捷等優(yōu)點,正被越來越多的年輕人所接受;但是,傳統(tǒng)自主跟隨平衡車的電子控制器存在多傳感器交互性差、傳感器數(shù)值運算邏輯滯后、控制響應(yīng)度差等問題,導(dǎo)致用戶體驗度降低,限制了自助跟隨平衡車的研究與發(fā)展;針對問題根源,提出了自助跟隨平衡車的電子控制器設(shè)計與實現(xiàn)方法;采用多維運算邏輯、動態(tài)傳感電路、瞬態(tài)信號回傳技術(shù),對傳統(tǒng)自主跟隨平衡車的電子控制器存在的問題進(jìn)行改進(jìn)設(shè)計;通過仿真實驗測試證明,提出的自助跟隨平衡車的電子控制器設(shè)計與實現(xiàn)方法,具有多感應(yīng)器數(shù)據(jù)交互運算準(zhǔn)確、執(zhí)行響應(yīng)度高、指令運行穩(wěn)定等優(yōu)點。
自助跟隨;平衡車;電子控制器;傳感器
幾年來,隨著科技的飛速發(fā)展,各種傳感技術(shù)被廣泛應(yīng)用,如重力傳感器、紅外感應(yīng)器、速度傳感器、溫度傳感器、電頻傳感器等一系列傳感設(shè)備,已經(jīng)應(yīng)用于人們生活、工作、學(xué)習(xí)的各個領(lǐng)域,為人們提供高效、安全、快捷的使用體驗與保障。同時,現(xiàn)代化建設(shè)進(jìn)程不斷推進(jìn),加快了城市中人們的生活步伐,工作節(jié)奏快速化導(dǎo)致城市中車流量不斷增加,大量的尾氣排放嚴(yán)重影響環(huán)境的空氣質(zhì)量,霧霾天氣的大范圍出現(xiàn),為人們敲響了環(huán)境污染的警鐘。因此,選擇一種綠色環(huán)保、高效便捷的交通工具成為人們的訴求。
自助跟隨平衡車的出現(xiàn),極大地滿足了上述人們的愿望,自助跟隨平衡車上裝載了大量的傳感器,通過傳感器之間的數(shù)據(jù)交互,完成人工指令的接收到處理,最后執(zhí)行一系列運算,保障準(zhǔn)確運算的關(guān)鍵就在于自助跟隨平衡車的電子控制器。傳統(tǒng)的自助跟隨平衡車的電子控制器設(shè)計上,存在一系列的指令運算問題,如:1)多傳感器交互性差[1-2],導(dǎo)致平衡車執(zhí)行結(jié)果出錯,極易為使用者帶來危險;2)傳感器數(shù)值運算邏輯滯后[3-4],造成指令發(fā)送與指令執(zhí)行不能同步,影響使用者使用體驗;3)控制響應(yīng)度差[5-6],人工指令已發(fā)送,但傳感器沒有接收到,無法按照使用者意愿運行,降低產(chǎn)品的可用度。
針對上訴問題,提出了自助跟隨平衡車的電子控制器設(shè)計與實現(xiàn)方法。采用多維運算邏輯對傳統(tǒng)電子控制器的多傳感器交互運算邏輯進(jìn)行優(yōu)化修正;通過動態(tài)傳感電路對傳統(tǒng)電子控制器的信號傳輸電路進(jìn)行改進(jìn),使其滿足在多種感應(yīng)信號回饋匯總處理狀態(tài)下,實時調(diào)整各部分傳感器參數(shù),保證指令操作的同步性;最后,采用瞬態(tài)信號回傳技術(shù),對傳統(tǒng)自主跟隨平衡車的電子控制器存在的感應(yīng)指令傳輸滯后問題,進(jìn)行信號傳輸邏輯重新運算,提升傳輸信號傳輸頻率,優(yōu)化電頻干擾;將傳感器與控制器指令端進(jìn)行點對點綁定,徹底解決傳感器無響應(yīng)的問題。
通過仿真實驗測試證明,提出的自助跟隨平衡車的電子控制器設(shè)計與實現(xiàn)方法,具有多感應(yīng)器數(shù)據(jù)交互運算準(zhǔn)確、執(zhí)行響應(yīng)度高、指令運行穩(wěn)定等優(yōu)點。
1.1 電子控制器架構(gòu)設(shè)計及實現(xiàn)思路
電子控制器架構(gòu)由設(shè)計環(huán)境、架構(gòu)描述文件和架構(gòu)運行環(huán)境構(gòu)成。在設(shè)計環(huán)境用戶可進(jìn)行重構(gòu)操作,設(shè)計符合工程要求的控制器參數(shù),且自動保存在電子控制器描述文件中;運行環(huán)境導(dǎo)入該文件,調(diào)用解析器解析且自動生成相應(yīng)的數(shù)據(jù)。電子控制器架構(gòu)如圖1所示。
圖1 電子控制器架構(gòu)
在電子控制器架構(gòu)設(shè)計的基礎(chǔ)上,本文采用多維運算邏輯工作原理,提出自助跟隨平衡車的電子控制器設(shè)計與實現(xiàn)方法。
1.2 多維運算邏輯
自助跟隨平衡車內(nèi)部有多種感應(yīng)傳感器分別負(fù)責(zé)車體的平衡、速度、方位等數(shù)據(jù)。多種感應(yīng)數(shù)據(jù)的交互、處理、執(zhí)行有電子控制器進(jìn)行綜合分析處理。傳統(tǒng)電子控制器在使用中發(fā)現(xiàn),經(jīng)常出現(xiàn)使用者做出前進(jìn)的動作指令,而車體做出轉(zhuǎn)彎或間歇前進(jìn)的錯誤動作,給使用者造成很大的不便[7-8]。經(jīng)過對車體內(nèi)部的各區(qū)域感應(yīng)器的數(shù)據(jù)分析發(fā)現(xiàn),自助跟隨平衡車的各區(qū)域感應(yīng)數(shù)據(jù)正常,錯誤出現(xiàn)在多類數(shù)據(jù)匯總后處理分析執(zhí)行的過程當(dāng)中。通過對傳統(tǒng)電子控制器主控的分析邏輯深入分析后發(fā)現(xiàn),傳統(tǒng)電子控制器內(nèi)部的主控分析邏輯存在多指令數(shù)據(jù)交匯處理邏輯滯后性錯誤。
簡單說,當(dāng)車體的陀螺儀感應(yīng)到車體角度發(fā)生前傾至48度角時,會將數(shù)據(jù)信號回傳至電子控制器主控數(shù)據(jù)采集端;同時,距離、速度等感應(yīng)數(shù)據(jù)也會第一時間匯集到主控數(shù)據(jù)采集端,多數(shù)據(jù)匯總后,由主控分析邏輯進(jìn)行綜合分析處理,處理結(jié)果以電頻信號形式經(jīng)電頻傳感器傳至電機驅(qū)動,完成指令操作。但是,主控分析邏輯存在錯誤時,多數(shù)據(jù)出現(xiàn)信號滯留現(xiàn)象,缺陷邏輯無法做出正確分析,固然無法下達(dá)正確電頻信號給電機驅(qū)動,車體運動出錯也在所難免。由此不難得出,對傳統(tǒng)電子控制器主控內(nèi)部的分析邏輯進(jìn)行修正,是解決上述問題的關(guān)鍵。
提出的自助跟隨平衡車的電子控制器設(shè)計與實現(xiàn)方法中,針對傳統(tǒng)電子控制器內(nèi)部的分析運算邏輯錯誤做了相應(yīng)的單元設(shè)計。采用多維運算邏輯單元對傳統(tǒng)自助跟隨平衡車主控內(nèi)部,分析運算邏輯進(jìn)行滯后數(shù)據(jù)偏差矯正處理,利用外圍數(shù)據(jù)執(zhí)行式進(jìn)行數(shù)據(jù)升級修復(fù),替換傳統(tǒng)電子控制器主控底層數(shù)據(jù)框架,更新多維數(shù)據(jù)綜合處理分析邏輯執(zhí)行式。提升控制器對各區(qū)域感應(yīng)器回傳數(shù)據(jù)信號分析下淺度,提高指令執(zhí)行準(zhǔn)確度。多維運算邏輯關(guān)系式有三部分構(gòu)成如下所示。
(1)
式(1)在主控多傳感器數(shù)據(jù)處理出現(xiàn)邏輯錯誤的狀態(tài)下,由外部電頻信號反饋激活,算法將對傳統(tǒng)自助跟隨平衡車的電子控制器內(nèi)部錯誤運算邏輯進(jìn)行錯誤補償處理,并對傳統(tǒng)自助跟隨平衡車的電子控制器內(nèi)部錯誤運算邏輯進(jìn)行邏輯錯誤點修正。
(2)
式(2)在主控多傳感器數(shù)據(jù)處理出現(xiàn)邏輯錯誤,且滿足式(1)無法對其進(jìn)行修復(fù)的條件下,由外部電頻信號反饋激活,算法將對傳統(tǒng)自助跟隨平衡車的電子控制器內(nèi)部錯誤運算邏輯進(jìn)行邏輯底層數(shù)據(jù)強制更新,達(dá)到修成錯誤的目的。
ifhsed/*kdshμ∴(Y/N)
(3)
式(3)在接收到外部電頻信號回饋后,進(jìn)行自重選擇性引導(dǎo)啟動式(1)或(2),對傳統(tǒng)自助跟隨平衡車的電子控制器內(nèi)部錯誤運算邏輯進(jìn)行修正命令執(zhí)行。
上述式(1)~(3)分別為多維運算邏輯的錯誤補償式、邏輯升級式與執(zhí)行引導(dǎo)式。式(1)~(3)共同構(gòu)成提出的自助跟隨平衡車的電子控制器設(shè)計與實現(xiàn)方法中多維運算邏輯單元。
上述提出的自助跟隨平衡車的電子控制器設(shè)計與實現(xiàn)方法中,多維運算邏輯單元式(1)與(2)的執(zhí)行狀態(tài)是由提出的自助跟隨平衡車的電子控制器設(shè)計與實現(xiàn)方法中多維運算邏輯單元式(3)的動態(tài)分析決定。
提出的自助跟隨平衡車的電子控制器設(shè)計與實現(xiàn)方法中多維運算邏輯單元多維運算邏輯工作原理如圖2所示。
圖2 多維運算邏輯工作原理
對提出的自助跟隨平衡車的電子控制器設(shè)計與實現(xiàn)方法中,多維運算邏輯單元進(jìn)行性能與可行性仿真測試。測試設(shè)置:在6種傳感器模擬信號中,隨機選取3種信號回傳至傳統(tǒng)自助跟隨平衡車電子控制器,當(dāng)信號處理出現(xiàn)錯誤時,進(jìn)行多維運算邏輯單元切入修正,對比前后信號處理準(zhǔn)確度,具體參數(shù)如表1所示。
表1 多維運算邏輯單元進(jìn)行性能與可行性測試參數(shù)
通過上述表1的測試數(shù)據(jù)可以充分證明,提出的自助跟隨平衡車的電子控制器設(shè)計與實現(xiàn)方法中,多維運算邏輯單元具有多路傳感器數(shù)據(jù)信號處理速度快、準(zhǔn)確度高、錯誤邏輯修正速度快、修正率高、整體運行穩(wěn)定等優(yōu)點,能夠徹底解決傳統(tǒng)自助跟隨平衡車的電子控制器中多傳感器交互性差,導(dǎo)致平衡車執(zhí)行結(jié)果出錯的問題。
1.3 動態(tài)傳感電路
傳統(tǒng)自助跟隨平衡車在日常使用中除上述問題外,還出現(xiàn)執(zhí)行指令不同步的現(xiàn)象。通過對20位使用者的隨機抽取,測試發(fā)現(xiàn),20位使用者在使用傳統(tǒng)自助跟隨平衡車的過程中都不同程度的出現(xiàn)了操作指令執(zhí)行響應(yīng)時間過長、指令信號處理滯后的問題。具體參數(shù)如表2所示。
表2 傳統(tǒng)自助跟隨平衡車日常使用錯誤數(shù)據(jù)采集表
通過對上述表2的數(shù)據(jù)進(jìn)行分析發(fā)現(xiàn),傳統(tǒng)自助跟隨平衡車存在很嚴(yán)重的操作指令執(zhí)行響應(yīng)時間過長、指令信號處理滯后問題,且具有普遍性。為了從問題根源徹底解決,對傳統(tǒng)自助跟隨平衡車的控制器進(jìn)行拆解分析,通過深入研究發(fā)現(xiàn),導(dǎo)致傳統(tǒng)自助跟隨平衡車操作指令執(zhí)行響應(yīng)時間過長、指令信號處理滯后問題的根源在于傳統(tǒng)控制器的感應(yīng)器傳感電路的設(shè)計上。如圖3所示,傳統(tǒng)自助跟隨平衡車電子控制器內(nèi)傳感器電路的設(shè)計采用單路供電二次助傳的方式,雖然可以保證數(shù)據(jù)傳輸?shù)墓╇姺€(wěn)定,但是當(dāng)數(shù)據(jù)電頻信號頻率多時間增大時,會出現(xiàn)電阻制衡,產(chǎn)生指令延遲。
圖3 傳統(tǒng)自助跟隨平衡車電子控制器內(nèi)傳感器電路
為此,若想徹底解決傳統(tǒng)自助跟隨平衡車電子控制器內(nèi)傳感器電路存在的問題,就必須對傳統(tǒng)自助跟隨平衡車電子控制器內(nèi)傳感器電路進(jìn)行重新設(shè)計。提出的自助跟隨平衡車的電子控制器設(shè)計與實現(xiàn)方法中,采用動態(tài)傳感電路設(shè)計方式,改變傳統(tǒng)自助跟隨平衡車電子控制器內(nèi)傳感器電路的供電與指令信號的傳導(dǎo)方式,減少電阻安裝組數(shù),優(yōu)化電頻信號的傳輸功率算法,穩(wěn)定供電,動態(tài)監(jiān)測電路中的信號點,實時對信號傳輸參數(shù)進(jìn)行修正,動態(tài)調(diào)整電路整體參數(shù)。動態(tài)傳感電路采用多路信號補償回傳的設(shè)計方式,實現(xiàn)單路電路數(shù)據(jù)錯誤時,輔助電路可以進(jìn)行信號補償傳導(dǎo),保證傳感器信號執(zhí)行傳導(dǎo)的連續(xù)性,從根源徹底解決傳統(tǒng)自助跟隨平衡車電子控制器內(nèi)傳感器電路存在的操作指令執(zhí)行響應(yīng)時間過長、指令信號處理滯后、執(zhí)行指令不同步的問題。動態(tài)傳感電路如圖4所示。
圖4 動態(tài)傳感電路
對提出的自助跟隨平衡車的電子控制器設(shè)計與實現(xiàn)方法中動態(tài)傳感電路進(jìn)行可行性仿真實驗測試。對動態(tài)傳感電路進(jìn)行連續(xù)1500小時的連續(xù)性測試,測試動態(tài)電路對隨機模擬傳感器指令執(zhí)行響應(yīng)速度、執(zhí)行準(zhǔn)確度與穩(wěn)定性,隨機抽取18組時間點數(shù)據(jù),具體參數(shù)如表3所示。
通過表3的仿真測試數(shù)據(jù)可以充分證明,提出的自助跟隨平衡車的電子控制器設(shè)計與實現(xiàn)方法中動態(tài)傳感電路具有傳感器指令執(zhí)行響應(yīng)速度快、執(zhí)行準(zhǔn)確度高、穩(wěn)定性好的特點,從根源解決了傳統(tǒng)自助跟隨平衡車電子控制器內(nèi)傳感器電路存在的問題。
1.4 瞬態(tài)信號回傳技術(shù)
通過提出的自助跟隨平衡車的電子控制器設(shè)計與實現(xiàn)方法中多維運算邏輯與動態(tài)傳感電路的優(yōu)化改進(jìn),基本解決了傳統(tǒng)自助跟隨平衡車電子控制器內(nèi)傳感器電路存在的問題。但是,考慮到優(yōu)化后的電子控制器的整體執(zhí)行響應(yīng)速度與傳統(tǒng)自助跟隨平衡車電子控制器執(zhí)行響應(yīng)速度差距較小,無法更好的提升用戶使用體驗。為此,提出的自助跟隨平衡車的電子控制器設(shè)計與實現(xiàn)方法中采用瞬態(tài)信號回傳技術(shù),對電子控制器主控核心AD采集交互點進(jìn)行信號算法優(yōu)化,提升信號通道內(nèi)的電頻活躍系數(shù),加速信號回傳節(jié)點通透度。從而,達(dá)到信號響應(yīng)零延遲的目的。
表3 動態(tài)電路可行性測試隨機抽取數(shù)據(jù)參數(shù)
瞬態(tài)信號回傳技術(shù)采用FS信號瞬導(dǎo)算法,對傳統(tǒng)自助跟隨平衡車的電子控制器主控的核心AD采集交互點進(jìn)行針對性運算邏輯優(yōu)化,加強原有主控節(jié)點運算力,利用BEX邏輯框架替換原有核心AD采集交互點底層框架,瞬態(tài)執(zhí)行優(yōu)化后的節(jié)點傳輸邏輯,保證FS信號瞬導(dǎo)算法高權(quán)限執(zhí)行效果。FS信號瞬導(dǎo)算法關(guān)系式如下所示:
(4)
關(guān)系式中,當(dāng)電頻系數(shù)x與節(jié)點通透系數(shù)n相等時,關(guān)系式為:
(5)
對瞬態(tài)信號回傳技術(shù)進(jìn)行信號回傳速度仿真測試,并對測試結(jié)果進(jìn)行曲線圖生成,通過與傳統(tǒng)自助跟隨平衡車電子控制器的信號回傳曲線進(jìn)行對比,證明其優(yōu)越性,曲線圖如下所示。
圖5 對瞬態(tài)信號回傳技術(shù)信號回傳速度與傳統(tǒng)自助跟隨平衡車電子控制器的信號回傳速度對比曲線
通過圖5可以充分證明,提出的自助跟隨平衡車電子控制器設(shè)計與實現(xiàn)方法中瞬態(tài)信號回傳技術(shù),對提升自助跟隨平衡車的電子控制器信號傳輸具有顯著作用。
通過上述針對性測試實驗可以充分證明,提出的自助跟隨平衡車電子控制器設(shè)計與實現(xiàn)方法中的每一獨立單元都符合設(shè)計要求。為了證明提出的自助跟隨平衡車電子控制器設(shè)計與實現(xiàn)方法整體具有較強的錯誤修正能力與穩(wěn)定的可行性,進(jìn)行針對性仿真模式測試。對提出的自助跟隨平衡車電子控制器設(shè)計與實現(xiàn)方法進(jìn)行整形性能仿真測試,并與傳統(tǒng)自助跟隨平衡車電子控制器處理數(shù)據(jù)進(jìn)行對比,具體參數(shù)如表4所示。
表4 整體性能測試參數(shù)
通過上述數(shù)據(jù)的對比充分證明,提出的自助跟隨平衡車電子控制器設(shè)計與實現(xiàn)方法,具有較強的信號錯誤修復(fù)能力與快速執(zhí)行能力,并且整體運行穩(wěn)定性與兼容性好。從問題根源解決了傳統(tǒng)自助跟隨平衡車電子控制器存在的一系列問題,滿足設(shè)計改進(jìn)要求。
通過對傳統(tǒng)自助跟隨平衡車電子控制器存在的問題,進(jìn)行分析研究,找到問題產(chǎn)生根源。提出自助跟隨平衡車電子控制器設(shè)計與實現(xiàn)方法,通過多維運算邏輯、動態(tài)傳感電路、瞬態(tài)信號回傳技術(shù)對傳統(tǒng)自主跟隨平衡車的電子控制器存在的問題進(jìn)行改進(jìn)設(shè)計。通過仿真實驗測試證明,提出的自助跟隨平衡車的電子控制器設(shè)計與實現(xiàn)方法,具有多感應(yīng)器數(shù)據(jù)交互運算準(zhǔn)確、執(zhí)行響應(yīng)度高、指令運行穩(wěn)定等優(yōu)點。
[1] 高銀平. 兩輪自平衡車的變結(jié)構(gòu)控制與參數(shù)整定方法研究[D].合肥:合肥工業(yè)大學(xué), 2014.
[2] 梁光勝, 杜夢楠, 周子豪,等. 基于互補濾波的兩輪自平衡車姿態(tài)控制[J]. 測控技術(shù), 2015, 34(5):72-74.
[3] 趙 曜, 龔見素, 張雨涵. 基于K60的動態(tài)閉環(huán)自主循跡平衡車控制系統(tǒng)硬件設(shè)計[J]. 山東工業(yè)技術(shù), 2016,10(4):260-267.
[4] 高銀平. 兩輪自平衡車的變結(jié)構(gòu)控制與參數(shù)整定方法研究[D]. 合肥:合肥工業(yè)大學(xué), 2014.
[5] 魏樂樂. 獨輪自平衡車控制系統(tǒng)的開發(fā)[D]. 杭州:浙江大學(xué), 2016.
[6] 楊 彬, 陳裕平. 純電動車無刷直流電機控制器設(shè)計[J]. 山東工業(yè)技術(shù), 2015,12(16):110-114.
[7] 李子軒, 林貴平, 曾 宇,等. 基于LabVIEW的電子式氧調(diào)器PID控制系統(tǒng)的設(shè)計[J]. 計算機測量與控制, 2016, 24(3):80-83.
[8] 關(guān)俊強, 左麗麗, 吳維林,等. 基于FPGA和CAN控制器軟核的CAN總線發(fā)送系統(tǒng)的設(shè)計與實現(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。
西南科技大學(xué)大學(xué)生創(chuàng)新基金項目(CX2016-103)。
彭遠(yuǎn)哲(1995-),男,河南南陽人,主要從事嵌入式系統(tǒng)方向的研究。
1671-4598(2017)04-0096-04
10.16526/j.cnki.11-4762/tp.2017.04.027
TP23
A