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