汪勇
(宿遷學院機電工程學院,江蘇 宿遷 223800)
隨著科學技術與生產水平的不斷發展提升,在一定程度上推動了智能導引系統的進一步研究與發展,對現代化技術下智能導引系統的精確性以及便攜式、場景化等需求有更好的滿足和實現,成為現代生產與設計領域研究和關注的重點內容之一。另外,觸摸屏作為現代信息技術與生產能力支持下的一種顯示設備,不僅操作使用簡便,且價格成本也相對較低,因此,在智能導引系統的設計與研究發展中,將計算機網絡的嵌入式系統與觸摸屏技術相結合,進行以獨立導引以及具有用戶交互功能的新的系統平臺開發設計與研究應用,其價值作用和意義更為顯著。下文將結合現有的研究理論和成果,提出一種基于STM32F103VET6 的觸摸屏導引控制系統,并對其具體設計進行分析,在此基礎上,通過仿真實驗對其設計應用進行驗證研究。
本文所提出的觸摸屏導引系統設計方案,是采用嵌入式系統功能,由STM32F103VET6 微處理器主板與SD 卡、觸摸屏等構成的導引系統控制平臺。其中,在進行觸摸屏結構設計中,根據現有研究理論,觸摸屏一般會與液晶顯示屏以及控制芯片等結構部件相互結合設計運用,以形成相應的具有便攜式與交互性功能的輸入和輸出顯示系統。此外,本文所提出的設計方案中,觸摸屏為3.2 英寸的LED 觸摸顯示屏,而SD 卡的存儲容量為2G。如圖1 所示,即為該觸摸屏導引系統控制平臺的硬件結構示意圖。

圖1 基于STM32F103VET6 的觸摸屏導引系統控制平臺硬件結構圖
根據圖1 可以看出,該導引系統控制平臺的硬件組成主要包含TSC2046 觸摸控制器以及觸摸屏、ILI9341液晶控制器、微控制器、TSC2046 觸摸控制器、彩色顯示屏等,該系統平臺通過四線電阻式觸摸屏對外部觸摸動作進行感知,并通過專用的四線電阻式觸摸屏的TSC2046 觸摸控制器與微處理器等相互作用實現外部觸摸信號的采集實現,再將相應的電壓信號利用SPI 總線向微處理器中進行傳輸,以進行該導引系統控制平臺的數據采集與輸入支持。在實現數據的采集與輸入后,由導引系統的處理器芯片進行輸入數據格式轉換,其數據轉換過程中是結合所輸入電壓值的對應空間坐標線性關系與觸摸屏的觸摸點對應坐標進行數據轉換實現的,對轉換數據利用SPI 通信接口進行觸摸屏控制器的命令操作,并將觸摸屏控制器中的相應坐標信息向微控制器中傳輸,由微控制器進行處理。其中,STM32F103VET6微處理器主板對觸摸坐標信息與所對應有效區域進行判斷后,實現SD 卡中對應圖片信息在FSMC 接口的通信支持下向ILI9341 控制器中寫入,以實現不同圖片與觸摸屏對應觸摸坐標信息的切換控制,完成對導引系統控制平臺的場景化導引。
上述基于STM32F103VET6 的觸摸屏導引系統控制平臺硬件結構中,觸摸屏是采用控制方式相對簡單并且價格成本較低的電阻式觸摸屏,其在工作運行中,在接收觸摸動作指令后,觸摸屏中阻性材料一端參考電壓會與另一端接地電壓之間形成沿坐標方向運行的均勻電場,并且因觸摸動作點位置的電壓與其到電極之間的距離為線性關系,因此能夠通過觸摸動作點電壓變化對觸摸動作點與觸摸屏阻性材料和動作點之間的距離變化進行反映,進而實現觸摸動作點的電壓值計算測量,并在改變電場方向的情況對其相應的方向坐標進行確定,滿足觸摸屏的觸摸感應功能。此外,該系統平臺中的TSC2046 控制器屬于一種寄存器型A/D 轉換器,在實現數據采樣的過程中還具有保持功能。而ILI9341 控制器則是具有TFT 液晶顯示的單芯片控制驅動器,能夠通過液晶顯示對其控制解決方案進行直觀呈現,主要由320 通道柵極驅動器與720 通道源極驅動器、具有圖形顯示的GRAM、供電電路等構成。
基于STM32F103VET6 的觸摸屏導引系統控制平臺軟件設計中,首先需要根據上述所設計的硬件系統與結構情況,在對有關軟件系統進行初始化,初始化內容包含系統的串口以及時鐘、液晶顯示、觸摸屏控以及SD 卡等系統程序;此外,需要進行觸摸屏導引控制平臺的觸摸屏觸摸功能校準,以確保觸摸的準確性。同時對觸摸區域進行判斷,結合相應的觸摸區域設置對相應的觸摸響應以及圖片切換效果等進行判斷,以確保在觸摸導引控制過程中觸摸與導引控制的效果。如圖2 所示,即為基于STM32F103VET6的觸摸屏導引系統控制平臺軟件設計流程示意圖。

圖2 基于STM32F103VET6 的觸摸屏導引系統控制平臺軟件設計流程示意圖
根據上述對基于STM32F103VET6 的觸摸屏導引系統控制平臺的設計分析,為對該系統平臺的設計與應用可行性進行驗證,為相關實踐及研究提供參考。結合上述對該系統平臺的硬件結構與軟件系統設計分析,在完成該系統平臺設計后,以某公園的真實場景為例,采用該基于STM32F103VET6 的觸摸屏導引系統平臺進行引導模擬與仿真實現,以根據實驗結果對該系統平臺的功能進行驗證評價。如下圖3 中(1)和(2)所示,分別為根據上述設計方案進行相應的基于STM32F103VET6 的觸摸屏導引系統設計后,對該系統平臺的觸摸屏校準設置以及進行某公園真實場景引導的圖片切換效果示意圖。根據下圖的仿真實驗模擬分析效果可以看出,該系統平臺的設計方案具有可行性,并且在實際應用中能夠根據觸摸動作要求進行場景圖片之間的合理切換,滿足相應的場景導引功能。

圖3 基于STM32F103VET6 的觸摸屏導引系統控制平臺仿真實驗結果
此外,根據實踐驗證分析,根據上述設計方案所開發設計的觸摸屏導引系統控制平臺,不僅在公園等位置導引中能夠實現場景的自主導引,而且在醫院以及多種旅游景點、圖書館等場所也能夠滿足其自主導引功能,在一定程度上減輕其人工導引的工作量,并且具有較為突出的便攜性與操作簡單性等特點,能夠在有關實踐中實現較好的推廣應用。
總之,本文通過提出一種基于STM32F103VET6的觸摸屏導引系統控制平臺設計方案,并對其具體設計進行分析,在此基礎上通過仿真實驗對該系統平臺的設計應用進行驗證分析,在推進智能導引系統的設計與研究進一步發展方面具有相應的作用。