基于stm32的電子秤方案大全-技術(shù)方案_第1頁
基于stm32的電子秤方案大全-技術(shù)方案_第2頁
基于stm32的電子秤方案大全-技術(shù)方案_第3頁
基于stm32的電子秤方案大全-技術(shù)方案_第4頁
基于stm32的電子秤方案大全-技術(shù)方案_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

精品文檔-下載后可編輯基于stm32的電子秤方案大全-技術(shù)方案什么是電子秤

電子秤(英文名:electronicbalance)是衡器的一種,是利用胡克定律或力的杠桿平衡原理測定物體質(zhì)量的工具。按結(jié)構(gòu)原理可分為機(jī)械秤、電子秤、機(jī)電結(jié)合秤三大類。

電子秤主要由承重系統(tǒng)(如秤盤、秤體)、傳力轉(zhuǎn)換系統(tǒng)(如杠桿傳力系統(tǒng)、傳感器)和示值系統(tǒng)(如刻度盤、電子顯示儀表)3部分組成。

基于stm32的電子秤方案大全(一)

基于STM32的多功能電子秤設(shè)計(jì)

題目要求:

1、基本部分:

(1)能用鍵盤設(shè)置單價,稱重后能同時顯示重量、單價和總額;電子計(jì)價秤:稱重為10.000公斤,重量誤差不大于±0.1%;

(2)具有TFT液晶屏顯示,顯示重量、單價、總額等信息。

a、重量顯示為5位數(shù)碼,單位為公斤,重量顯示值為99.999公斤;

b、單價金額顯示為5位數(shù)碼,單位為元,單價金額顯示值值為999.99元;

c、總價金額顯示為6位數(shù)碼,單位為元,總價金額顯示值值為9999.99元,總價金額誤差不大于0.01元;

(3)具有去皮功能和總額累加計(jì)算功能;

(4)能預(yù)存10種商品的單價;可以隨意調(diào)出使用

(5)測量并顯示環(huán)境溫度,溫度測量誤差不大于1℃;

(6)稱量0-10kg稱重;

(7)語音播報測量結(jié)果

2、發(fā)揮部分:

(1)具有實(shí)時時鐘顯示并具有掉電保護(hù),可顯示日歷時鐘(年、月、日、時、分、秒);

(2)擴(kuò)展高精度A/D轉(zhuǎn)換器,提高電子計(jì)價秤測量精度,測量誤差不大于±0.01%;

(3)能預(yù)存10種商品的名稱(或)和商品的單價;

單元模塊設(shè)計(jì):

1、主控芯片模塊

2、TFT液晶屏模塊

3、稱重模塊

4、語音播報模塊

5、24bitADHX711轉(zhuǎn)換模塊

6、軟件部分

模塊介紹:

1、主控芯片模塊

在該制作中,我們采用了STM32為主控芯片,主要是考慮到HX711是24bit的AD,運(yùn)算量大,且我們的制作還加設(shè)了TFT彩色液晶模塊,語音播報模塊等的外設(shè),普通的MCU的刷屏和運(yùn)算速度是不夠的,所以我選擇了STM32作為主控芯片。下面是關(guān)于芯片的主要介紹:STM32F103xC、STM32F103xD和STM32F103xE增強(qiáng)型系列使用高性能的ARM?Cortex?-M332位的RISC內(nèi)核,工作頻率為72MHz,內(nèi)置高速存儲器(高達(dá)512K字節(jié)的閃存和64K字節(jié)的SRAM),豐富的增強(qiáng)I/O端口和聯(lián)接到兩條APB總線的外設(shè)。所有型號的器件都包含3個12位的ADC、4個通用16位定時器和2個PWM定時器,還包含標(biāo)準(zhǔn)和先進(jìn)的通信接口:多達(dá)2個I2C接口、3個SPI接口、2個I2S接口、1個SDIO接口、5個USART接口、一個USB接口和一個CAN接口。

2、TFT彩色液晶模塊

TFT-LCD即薄膜晶體管液晶顯示器。其英文全稱為:ThinFilmTransistor-LiquidCrystalDisplay。TFT-LCD與無源TN-LCD、STN-LCD的簡單矩陣不同,它在液晶顯示屏的每一個象素上都設(shè)置有一個薄膜晶體管(TFT),可有效地克服非選通時的串?dāng)_,使顯示液晶屏的靜態(tài)特性與掃描線數(shù)無關(guān),因此大大提高了圖像質(zhì)量。TFT-LCD也被叫做真彩液晶顯示器。該模塊有如下特點(diǎn):

1、320mes;240的分辨率。

2、16位真彩顯示。

3、自帶觸摸屏,可以用來作為控制輸入。

4、通用的接口,除了ALIENTEKMiniSTM32開發(fā)板,該液晶模塊還可以使用在優(yōu)異特、STMSKY、紅牛等開發(fā)板上。

這里在硬件上,TFTLCD模塊與IO口對應(yīng)關(guān)系如下:

LCD_LED對應(yīng)PC10;

LCD_CS對應(yīng)PC9;

LCD_RS對應(yīng)PC8;

LCD_WR對應(yīng)PC7;

LCD_RD對應(yīng)PC6;

LCD_D[17:1]對應(yīng)PB[15:0];

TFTLCD顯示需要的相關(guān)設(shè)置步驟如下:

1)設(shè)置STM32與TFTLCD模塊相連接的IO。

這一步,先將我們與TFTLCD模塊相連的IO口設(shè)置為輸出,具體使用哪些IO口,這里需要根據(jù)連接電路以及TFTLCD模塊的設(shè)置來確定。

2)初始化TFTLCD模塊。

其實(shí)這里就是上和上面OLED模塊的初始化過程差不多。通過向TFTLCD寫入一系列的設(shè)置,來啟動TFTLCD的顯示。為后續(xù)顯示字符和數(shù)字做準(zhǔn)備。

3)通過函數(shù)將字符和數(shù)字顯示到TFTLCD模塊上。

觸控部分:

電阻式觸摸屏利用壓力感應(yīng)進(jìn)行控制。電阻觸摸屏的主要部分是一塊與顯示器表面非常配合的電阻薄膜屏,這是一種多層的復(fù)合薄膜,它以一層玻璃或硬塑料平板作為基層,表面涂有一層透明氧化金屬(透明的導(dǎo)電電阻)導(dǎo)電層,上面再蓋有一層外表面硬化處理、光滑防擦的塑料層、它的內(nèi)表面也涂有一層涂層、在他們之間有許多細(xì)小的(小于1/1000英寸)的透明隔離點(diǎn)把兩層導(dǎo)電層隔開絕緣。當(dāng)手指觸摸屏幕時,兩層導(dǎo)電層在觸摸點(diǎn)位置就有了接觸,電阻發(fā)生變化,在X和Y兩個方向上產(chǎn)生信號,然后送觸摸屏控制器??刂破鱾蓽y到這一接觸并計(jì)算出(X,Y)的位置,再根據(jù)獲得的位置模擬鼠標(biāo)的方式運(yùn)作。這就是電阻技術(shù)觸摸屏的基本的原理。

電阻屏的特點(diǎn)有:

1)是一種對外界完全隔離的工作環(huán)境,不怕灰塵、水汽和油污。

2)可以用任何物體來觸摸,可以用來寫字畫畫,這是它們比較大的優(yōu)勢。

3)電阻觸摸屏的精度只取決于A/D轉(zhuǎn)換的精度,因此都能輕松達(dá)到4096*4096。

3、稱重模塊

滿量程輸出電壓=激勵電壓x靈敏度2.0mv/v

例如:供電電壓是5v乘以靈敏度2.0mv/v=滿量程10mv

接線:紅線輸入電壓+,黑線輸入電壓-,綠線輸出信號+,白線輸出信號-安裝方式:懸臂梁安裝方式

4、語音播報模塊

WT588D語音芯片是一款功能強(qiáng)大的可重復(fù)擦除燒寫的語音單片機(jī)芯片。WT588D讓語音芯片不再為控制方式而尋找合適的外圍單片機(jī)電路,高度集成的單片機(jī)技術(shù)足于取代復(fù)雜的外圍控制電路。配套WT588DVoiceChip上位機(jī)操作軟件可隨意更換WT588D語音單片機(jī)芯片的任何一種控制模式,把信息到SPI-Flash上即可。軟件操作方式簡潔易懂,撮合了語音組合技術(shù),大大減少了語音編輯的時間。完全支持在線,即便是WT588D通電的情況下,一樣可以通過器給關(guān)聯(lián)的SPI-Flash信息,給WT588D語音芯片電路復(fù)位一下,就能更新到剛進(jìn)來的控制模式

本作品的語音播報模塊使用了一線串口控制模式,可通過發(fā)碼端控制語音播放、停止、循環(huán)播放和音量大小,或者直接觸發(fā)0~219地址位的任意語音,發(fā)碼速度600us~2000us;有兩種輸出方式:PWM和DAC,PWM輸出可直接推動0.5W/8Ω的揚(yáng)聲器,DAC輸出外接功放,音質(zhì)好。由于本作品對音質(zhì)沒有過高要求,所以使用PWM輸出方式。

使用WT588D語音播報模塊時需要使用語音合成軟件合成語音,然后通過Voice_Chip_V-B軟件將語音對應(yīng)特定地址編譯成bin文件進(jìn)WT588D模塊中。

5、24bitADHX711轉(zhuǎn)換模塊

HX711采用了海芯科技集成電路技術(shù),是一款專為高精度電子秤而設(shè)計(jì)的24位A/D轉(zhuǎn)換器芯片。與同類型其它芯片相比,該芯片集成了包括穩(wěn)壓電源、片內(nèi)時鐘振蕩器等其它同類型芯片所需要的外圍電路,具有集成度高、響應(yīng)速度快、抗干擾性強(qiáng)等優(yōu)點(diǎn)。降低了電子秤的整機(jī)成本,提高了整機(jī)的性能和可靠性。

該芯片與后端MCU芯片的接口和編程非常簡單,所有控制信號由管腳驅(qū)動,無需對芯片內(nèi)部的寄存器編程。輸入選擇開關(guān)可任意選取通道A或通道B,與其內(nèi)部的低噪聲可編程放大器相連。通道A的可編程增益為128或64,對應(yīng)的滿額度差分輸入信號幅值分別為±20mV或±40mV。通道B則為固定的64增益,用于系統(tǒng)參數(shù)檢測。芯片內(nèi)提供的穩(wěn)壓電源可以直接向外部傳感器和芯片內(nèi)的A/D轉(zhuǎn)換器提供電源,系統(tǒng)板上無需另外的模擬電源。芯片內(nèi)的時鐘振蕩器不需要任何外接器件。上電自動復(fù)位功能簡化了開機(jī)的初始化過程。特點(diǎn):

?兩路可選擇差分輸入

?片內(nèi)低噪聲可編程放大器,可選增益為64和128

?片內(nèi)穩(wěn)壓電路可直接向外部傳感器和芯片內(nèi)A/D轉(zhuǎn)換器提供電源

?片內(nèi)時鐘振蕩器無需任何外接器件,必要時也可使用外接晶振或時鐘

?上電自動復(fù)位電路

?簡單的數(shù)字控制和串口通訊:所有控制由管腳輸入,芯片內(nèi)寄存器無需編程

?可選擇10Hz或80Hz的輸出數(shù)據(jù)速率?同步抑制50Hz和60Hz的電源干擾

?耗電量(含穩(wěn)壓電源電路):典型工作電流:《1.7mA,斷電電流:《1μA?工作電壓范圍:2.6~5.5V

?工作溫度范圍:-20~+85℃?16管腳的SOP-16封裝

6、軟件部分TFT驅(qū)動部分:

voidLCD_WR_REG(u8data)寫寄存器函數(shù)

u16LCD_ReadReg(u8LCD_Reg)讀寄存器

voidLCD_WriteRAM_Prepare(void)開始寫GRAM

u16LCD_ReadPoint(u16x,u16y)讀取個某點(diǎn)的顏色值

voidLCD_DisplayOn(void)//LCD開啟顯示/voidLCD_Clear(u16Color)清屏函數(shù)

voidLCD_Init(void)初始化lcd

voidLCD_DrawPoint(u16x,u16y)畫點(diǎn)

voidLCD_Fill(u16xsta,u16ysta,u16xend,u16yend,u16color)在指定區(qū)域內(nèi)填充指定顏色

voidLCD_DrawLine(u16x1,u16y1,u16x2,u16y2)畫線

voidLCD_DrawRectangle(u16x1,u16y1,u16x2,u16y2)畫矩形

voidDraw_Circle(u16x0,u16y0,u8r)在指定位置畫一個指定大小的圓

voidLCD_ShowChar(u16x,u16y,u8num,u8size,u8mode)在指定位置顯示一個字符

voidLCD_ShowNum(u16x,u16y,u32num,u8len,u8size)顯示數(shù)字

voidLCD_Show2Num(u16x,u16y,u16num,u8len,u8size,u8mode)顯示2個數(shù)字

voidLCD_ShowString(u16x,u16y,constu8*p)顯示字符串

WT588D部分:

voidwt588d_init(void)WT588D初始化

voidsend_dat(u8addr)以一線串口方式發(fā)送數(shù)據(jù)到WT588D

voidpronounce_num(u16t)整數(shù)部分?jǐn)?shù)字發(fā)音范圍(0~9999)

voidpronounce_point3num(u16t)小數(shù)部分?jǐn)?shù)字發(fā)音范圍(0~0.999)

voidpronounce_point2num(u8t)小數(shù)部分?jǐn)?shù)字發(fā)音范圍(0~0.99)HX711部分:

u32Read_HX711(void)該函數(shù)讀取HX711采集回來的經(jīng)過放大以后的值

u32Sampling(void)該函數(shù)將AD采樣回來的值算術(shù)平均數(shù)字濾波,去掉和后的平均值

main.c部分:

voidUI(void)設(shè)置界面

main函數(shù)中整合各個模塊的函數(shù)實(shí)現(xiàn)電子秤稱重功能,TFT顯示功能等等。

基于stm32的電子秤方案大全(二)

基于STM32的語音電子秤的電路設(shè)計(jì)

本設(shè)計(jì)采用STM32F103RBT6作為主控芯片,通過TFT液晶屏幕顯示數(shù)據(jù),以觸控方式操作電子秤,DS18B20作為溫度傳感器采集實(shí)時溫度,播報重量、價格、商品名等語音信息使用Flash芯片存儲配合語音芯片WT588D發(fā)音,采用電阻應(yīng)變片橋式連接的稱重傳感器采集重量,以24位的HX711作為A/D轉(zhuǎn)換芯片。系統(tǒng)結(jié)構(gòu)框圖如圖2-1。

架構(gòu)為Cortex-M3的STM32F103RBT6工作頻率為72MHz,16位并行連接TFT液晶屏,能實(shí)現(xiàn)快速刷屏,顯示效果良好,通過SPI通訊方式連接觸控芯片XPT2046,以觸控方式操作電子秤,以單總線方式連接DS18B20采集實(shí)時溫度,主控芯片以一線串口模式控制語音芯片WT588D播報重量、價格、商品名等信息,以上模塊對速度都有苛刻的要求,普通的51單片機(jī)達(dá)不到要求,所以采用了工作頻率為72MHz的STM32F103RBT6,它內(nèi)部的單周期乘法和硬件除法方便了價格計(jì)算和累計(jì),采用型號為YZC-1B的電阻應(yīng)變片式電橋結(jié)構(gòu)的稱重傳感器,以24位的電子秤專用A/D芯片HX711作為A/D轉(zhuǎn)換芯片。

1、系統(tǒng)基本功能及其性能指標(biāo)

本論文設(shè)計(jì)的電子秤測量系統(tǒng)包括重量測量、液晶屏顯示、觸摸控制、語音播報、實(shí)時時鐘、實(shí)時溫度、單價存儲、自動計(jì)價、價格累計(jì)、去皮、超重報警等功能,主要技術(shù)指標(biāo)如表2-1。

2、稱重傳感器要求及選擇

稱重傳感器是將非電量(質(zhì)量或重量)轉(zhuǎn)換成電量的轉(zhuǎn)換元件,它把重量變換成電信號或其它形式適合計(jì)量的信號以方便數(shù)字處理器處理。稱重傳感器一般由敏感元件、轉(zhuǎn)換元件以及后續(xù)處理部分組成。

按照稱重傳感器的結(jié)構(gòu)形式不同,可分為應(yīng)變式傳感器(電阻應(yīng)變式、聲表面諧振式)和直接位移式傳感器(電位計(jì)式、電容式、電感式、空腔諧振器式、振弦式等)或是利用壓電、壓阻和磁彈性等物理特性的傳感器??紤]到本設(shè)計(jì)的產(chǎn)品應(yīng)用在市場、工廠和戶外等環(huán)境比較惡劣潮濕的場合,使用直接位移傳感器和物理效應(yīng)的傳感器容易受到外界干擾,綜合各方面因素選擇電阻應(yīng)變式傳感器。

本設(shè)計(jì)對稱重傳感器的要求主要有:輸入的重量與輸出的電量應(yīng)該保持一一對應(yīng),即具有良好的線性關(guān)系;具有較高的靈敏度;能在惡劣的條件下工作;對被稱物體的狀態(tài)的影響要小;具有較好的頻率響應(yīng)特性;具有重現(xiàn)性;穩(wěn)定可靠。就以上要求本設(shè)計(jì)所使用的稱重傳感器為YZC-1B型傳感器,該傳感器是10kg量程的電阻應(yīng)變片式傳感器,在激勵電壓為5V的條件下輸出,滿量程時輸出為10mV,該稱重傳感器的實(shí)物如圖2-2。

其結(jié)構(gòu)為由電阻應(yīng)變片搭接的惠更斯全臂電橋貼于鋁塊載體上。應(yīng)變片是鎳鉻絲或康銅絲繞成柵狀(或使用薄金屬箔腐蝕成柵狀)夾在兩層絕緣的薄片中制成。YZC-1B稱重傳感器上表面鑲嵌兩片應(yīng)變片,同時下表面也有兩個同樣的應(yīng)變片,上下連接形成全臂電橋,當(dāng)應(yīng)變片不受外力時,輸出的電壓為零,當(dāng)受外力作用時,上表面的應(yīng)變片電阻變大,下表面的應(yīng)變片電阻變小,使電橋不平衡,由于相同的電阻絲其電阻的變化量相同,所以輸出的電壓與電阻的變化量成線性關(guān)系,再經(jīng)相應(yīng)的測量電路把這一電阻變化轉(zhuǎn)換為電壓信號,此過程完成了將外力轉(zhuǎn)換為電信號的過程,這樣就測量出重量的大小。

外接的5根線分別是一根屏蔽線,兩根輸出線,兩根供電線。當(dāng)未載物時傳感器內(nèi)部電橋橋臂上的電阻滿足這樣的條件:R1*R3=R2*R4,電橋平衡,輸出的電壓為零;載物時鋁塊發(fā)生微小形變,致使貼在上面的電阻應(yīng)變片也發(fā)生形變,從而導(dǎo)致應(yīng)變片電阻發(fā)生變化,破壞電橋平衡,使電橋輸出微弱電壓,其輸出的電壓與電阻的變化量(外力變化量)成近似的線性變化,線性度小,這極大地方便了后續(xù)軟件根據(jù)A/D值計(jì)算處理得到重量。

3、質(zhì)量的計(jì)算

由于本設(shè)計(jì)所選的YZC-1B型電阻應(yīng)變片式電橋結(jié)構(gòu)的稱重傳感器具有良好的線性度,所以為后續(xù)數(shù)據(jù)處理帶來了很大方便。本設(shè)計(jì)使用線性擬合軟件CurveExpert1.3來擬合A/D值與實(shí)際重量之間的函數(shù)關(guān)系。主控芯片內(nèi)部的單周期乘法和硬件除法為重量的快速計(jì)算提供硬件支持。隨著質(zhì)量的增大,稱重傳感器的線性度下降,再配以人工補(bǔ)償,以保證精度。在校正精度時,選用了M1等級的高精度不銹鋼砝碼以確保電子秤的精度。

二、電子秤硬件電路設(shè)計(jì)

1、A/D采集的電路設(shè)計(jì)

對于電子秤的設(shè)計(jì),問題是A/D轉(zhuǎn)換。只有正確的選擇A/D轉(zhuǎn)換芯片的類型才能才能做出高精度的電子秤。

本論文設(shè)計(jì)的電子秤使用一款24位的Σ-Δ(Sigma-Delta)型A/D轉(zhuǎn)換芯片HX711。

在電子秤的實(shí)際使用中,由于人們對重量測量速度的要求不高,所以使用這款高分辨率的慢速A/D轉(zhuǎn)換芯片。

Σ-Δ型的A/D芯片是由1位A/D轉(zhuǎn)換器、數(shù)字濾波器、積分器和比較器等組成[8]。在原理上近似于積分型A/D,將輸入電壓量變換成脈沖寬度(即時間信號)信號,經(jīng)過數(shù)字濾波器的處理之后得到數(shù)字量[9]。電路的數(shù)字部分容易做到單片化,因此極易做到高分辨率。由于輸出的數(shù)字量與模擬輸入量之間有較長的延時,所以這類A/D芯片適用于那些模擬信號近似直流或變化很慢的應(yīng)用場合,如溫度測量、流量測量和壓力測量等。

HX711與同類型其它A/D芯片相比,其內(nèi)部集成其它同類型芯片所需要的外圍電路,如內(nèi)部時鐘振蕩器和穩(wěn)壓電源等,具有集成度高、抗干擾性強(qiáng)、響應(yīng)速度較快等優(yōu)點(diǎn),使用該芯片設(shè)計(jì)的電子秤既能降低了整機(jī)成本又提高了電子秤的可靠性和抗干擾性。

該芯片與主控芯片的連接電路非常簡單,只有DATA和SCLK兩條線連接與主控芯片連接,兩個控制信號由管腳驅(qū)動,且無需對芯片內(nèi)部的寄存器編程。在輸入指定的脈沖數(shù)可任意選取通道A或通道B以及增益,通道A的可編程增益為128和64,對應(yīng)滿額度的差分輸入信號幅值分別為±40mV和±20mV,通道B則為固定為64增益。芯片內(nèi)部的穩(wěn)壓電源可以直接向外部傳感器供電,系統(tǒng)板上無需另外提供電源,可以保證傳感器的準(zhǔn)確度。HX711的工作溫度范圍為-20~+85℃,工作電壓范圍為2.6~5.5V,可同步抑制50Hz和60Hz的電源干擾,典型工作電流:《1.7mA(含穩(wěn)壓電源電路),斷電電流:《1μA,可見該芯片是功耗極低的,適合運(yùn)用于充電的便攜式設(shè)備中,較大的工作溫度范圍和寬電壓決定了該芯片能應(yīng)用在較惡劣的場合。HX711的硬件電路如圖3-1。

圖中E+和E-分別連接5V和地線,為芯片供電,S+和S-連接稱重傳感器的輸出端。本設(shè)計(jì)使用HX711內(nèi)部時鐘振蕩器(引腳XI接地),10Hz的輸出數(shù)據(jù)速率(引腳RATE接地)。芯片供電電壓取用5V,片內(nèi)穩(wěn)壓電源電路通過片外三級管8550和滑動變阻器R11向傳感器提供穩(wěn)定的低噪聲模擬電源(圖中E+和E-)。在程序設(shè)計(jì)中選用通道A,所以INNA和INPA與傳感器相連,通道B接地。

2、單片機(jī)外擴(kuò)電路設(shè)計(jì)

2.1、STM32F103RBT6的系統(tǒng)硬件設(shè)計(jì)

本設(shè)計(jì)采用STM32F103RBT6作為主控芯片。該芯片使用Cortex-M3架構(gòu),支持Thumb-2指令集,支持72MHz工作頻率,在存儲器的0等待周期訪問時可達(dá)1.25DMips/MHz,而且具備單周期乘法和硬件除法。在存儲器方面,該片有128K字節(jié)的閃存程序存儲器和高達(dá)20K字節(jié)的SRAM。片內(nèi)的帶校準(zhǔn)功能的32kHzRTC振蕩器和后備供電VBAT,可為實(shí)時時鐘提供的定時和掉電不掉時提供支持[1][2]。2.0~3.6V的供電電壓和睡眠、停機(jī)和待機(jī)模式可為電子秤的低功耗提供硬件支持。該芯片還擁有多達(dá)51個快速I/O端口,并且所有I/O口可以映像到16個外部中斷,幾乎所有端口均可容忍5V信號,即兼容5V數(shù)字電平。STM32F103RBT6的引腳圖如圖3-2。

主控芯片外接8MHz和32.768kHz的石英晶振,工作頻率達(dá)72MHz,其中,32.768kHz的晶振作為RTC的輸入頻率,為實(shí)時時鐘提供的頻率[14]。外接晶振的硬件電路如圖3-3。

圖3-3為主控芯片的復(fù)位電路和后備電源電路。當(dāng)系統(tǒng)上電時,電容C1充電,此時RESET為0電位,芯片復(fù)位,C1充滿電后,電路相當(dāng)于斷路,RESET為高電平,進(jìn)入工作狀態(tài)。當(dāng)按鍵KP1按下時,RESET接地,使RESET為0電位,產(chǎn)生復(fù)位,一般低電平持續(xù)20us之后,可實(shí)現(xiàn)有效復(fù)位[15]。后備電池BAT1通過二極管D2連接到主控芯片的VBAT腳,實(shí)現(xiàn)系統(tǒng)“掉電不掉時”的功能,如圖3-4。

2.2、TFT液晶屏的硬件電路設(shè)計(jì)

TFT-LCD(ThinFilmTransistor-LiquidCrystalDisplay)即薄膜晶體管液晶顯示器。TFT-LCD與無源TN-LCD、STN-LCD的簡單矩陣不同,它在液晶顯示屏的每一個象素上都設(shè)置有一個薄膜晶體管(TFT),可有效地克服非選通時的串?dāng)_,使顯示液晶屏的靜態(tài)特性與掃描線數(shù)無關(guān),因此大大提高了圖像質(zhì)量。實(shí)物如圖3-5。

本設(shè)計(jì)使用的TFT-LCD液晶屏使用的控制芯片為ILI9320,屏幕尺寸為2.8寸,320*250像素,26萬真彩,通過16位并行方式連接主控芯片。該液晶刷頻速度快,顯示效果能滿足實(shí)際需求。該液晶模塊中還整合了觸控芯片XPT2046,通過SPI通訊和主控芯片連接,以實(shí)現(xiàn)快速觸摸識別。該液晶模塊和主控芯片的硬件

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論