人機界面接口
本系統中的LCD顯示模塊主要用于中心控制器脫離上位機獨立工作時的命令發送與處理。選用清達光電技術有限公司的HGl286419-SYH.LSV型號的圖形點陣液晶顯示模組,它支持串行和并行兩種接口,點陣數為128“64,內置芯片為EPL651 32,可方便的與各種微處理器相連接。
圖3.8中心控制器液晶顯示電路
LCD模塊的接口電路如圖3.8所示。其工作電壓為3.3V,與STM32SE作電壓相同,因此可以直接使用電源電路的輸出電壓,無需額外電源電路設計。它的顯示像素為藍黑色,顯示背景為黃綠色。采用模擬串行通信與ARM芯片連接,連接引腳為SDO(串行數據輸出)、SCL(串行時鐘)、SI(串行數據輸入)分別接蛩jSTM32上的PC9、PC8、PC7引腳上。LCD RES為復位信號,低電平有效。LCD PS用來選擇數據傳輸接口,高電平為并行接口,低電平串行接口。LCD CSl和LCD CS2為片選信號。LCD C86用來選擇時序,高電平為6800時序,低電平為8080日‘-j序。LCD A0用來發送數據還是命令,高電平為數據,低電平為命令。LCD RW用來選擇讀寫信號,當為6800時序時,高電平為讀信號,低電平為寫信號,當為8080Bt序時為寫信號。LCD E為6800時序的使能信號或8080時序的讀信號。LEDA腳和LEDK腳為LED背光源輸入,LEDA接3.3V,LEDK應接地。此處由LCD BKL控制晶體管導通.然后控帶rJLEDK的電平。
RS232串行接口電路
本系統采用的是標準的DB.9接口,電路如圖3.9所示。由于RS.232.C標準采用負邏輯方式,與STM32F103VBT6的LVTTL電路所定義的高低電平信號完全不同,所以要用SP3232進行RS232電平轉換,SP3232的工作電壓為+3.0¨5.OV,將EIA/TIA.232電平轉換為TTl或CMOS電平。這里有兩路串行通信接口,U0和U1。
CAN總線通信電路
圖3.10中心控制器CAN通信電路
評論
查看更多