freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于at89s52單片機(jī)的電子稱設(shè)計(jì)-wenkub

2023-02-02 14:58:16 本頁(yè)面
 

【正文】 ,并將相應(yīng)的分字節(jié)值加1;若分值達(dá)到60,則清零分字節(jié),并將時(shí)字節(jié)值加1;若時(shí)值達(dá)到24,則將時(shí)字節(jié)清零。 數(shù)字時(shí)鐘數(shù)字時(shí)鐘是本設(shè)計(jì)的重要的部分。方案二:采用12864液晶顯示,12864液晶帶中文字庫(kù)的128X64是一種具有4位/8位并行、2線或3線串行多種接口方式,內(nèi)部含有國(guó)標(biāo)一級(jí)、二級(jí)簡(jiǎn)體中文字庫(kù)的點(diǎn)陣圖形液晶顯示模塊;其顯示分辨率為12864, 內(nèi)置8192個(gè)16*16點(diǎn)漢字,和128個(gè)16*、方便的操作指令,可構(gòu)成全中文人機(jī)交互圖形界面。通過(guò)比較采用熟悉89C52,我們選擇方案一。ATmega16 的數(shù)據(jù)吞吐率高達(dá)1 MIPS/MHz而且AVR 內(nèi)核具有豐富的指令集和32 個(gè)通用工作寄存器。現(xiàn)在的51系列技術(shù)硬件發(fā)展的非???,出現(xiàn)了許多功能非常強(qiáng)大的單片機(jī),因此使用單片機(jī)可以實(shí)現(xiàn)要求的基本功能,并且容易操作。目前大多數(shù)電子秤是以1:3,000或1:10,000的分辨率輸出最終的稱重值的,這樣的系統(tǒng)一般使用12 bit至14 bit的模數(shù)轉(zhuǎn)換器就很容易滿足要求。但是,模擬并聯(lián)和算也存在不足:如對(duì)傳感器的一致性要求較高、無(wú)法對(duì)單個(gè)傳感器進(jìn)行檢測(cè)、電子秤四角偏差調(diào)試復(fù)雜等。早期的電子稱多通過(guò)模擬電路實(shí)現(xiàn),隨著電子技術(shù)的不斷發(fā)展.?dāng)?shù)字芯片的價(jià)格逐漸下降,模擬控制已逐步被數(shù)字控制所替代,電子稱的設(shè)計(jì)模式也大都以微處理器為核心,使精度和可靠性都有了明顯得提高。電子稱重技術(shù)從靜態(tài)稱重向動(dòng)態(tài)稱重發(fā)展:計(jì)量方法從模擬測(cè)量向數(shù)字測(cè)量發(fā)展;測(cè)量特點(diǎn)已從單參數(shù)測(cè)量向多參數(shù)測(cè)量發(fā)展,特別是對(duì)快速稱重和動(dòng)態(tài)稱重的研究與應(yīng)用。 國(guó)內(nèi)外研究情況 50年代中期電子技術(shù)的滲入推動(dòng)了衡器制造業(yè)的發(fā)展。多年來(lái),人們一直期待測(cè)量準(zhǔn)確、攜帶方便、價(jià)格低廉的便攜式電子秤投放市場(chǎng)。它克服了傳統(tǒng)的桿秤、盤(pán)秤不精確、速度慢、不能計(jì)價(jià)、易作弊等缺點(diǎn),在商業(yè)領(lǐng)域應(yīng)用越來(lái)越多。儀器的技術(shù)指標(biāo)參考了目前國(guó)內(nèi)市場(chǎng)上使用最多、國(guó)內(nèi)外產(chǎn)量最大的電子衡器的技術(shù)指標(biāo),其合理性無(wú)疑加大了產(chǎn)品投放市場(chǎng)后的競(jìng)爭(zhēng)能力。而放大器電路采用AD620,其作用就是把傳感器輸出的微弱的模擬信號(hào)進(jìn)行一定倍數(shù)的放大,以滿足A/D轉(zhuǎn)換器對(duì)輸入信號(hào)電平的要求。多年來(lái),人們一直期待測(cè)量準(zhǔn)確、價(jià)格低廉的在工業(yè)發(fā)展中起到巨大作用的電子秤投放市場(chǎng)。摘 要現(xiàn)代社會(huì)的發(fā)展對(duì)稱重技術(shù)提出了更高的要求。本課程設(shè)計(jì)的電子秤以 AT89S52 單片機(jī)為控制核心,利用全橋測(cè)量原理,通過(guò)對(duì)電路輸出電壓和標(biāo)準(zhǔn)重量的線性關(guān)系,建立具體的數(shù)學(xué)模型,將電壓量綱(V)改為重量綱(g)即成為一臺(tái)原始電子秤。MAX187 A/D轉(zhuǎn)換的作用是把模擬信號(hào)轉(zhuǎn)變成數(shù)字信號(hào),進(jìn)行模數(shù)轉(zhuǎn)換,然后把數(shù)字信號(hào)輸送到顯示電路中去,最后由顯示電路顯示出測(cè)量結(jié)果。儀器主要功能有去皮、計(jì)價(jià)、累計(jì)、單價(jià)設(shè)定、過(guò)載報(bào)警、時(shí)間顯示等。 目前,臺(tái)式電子秤在商業(yè)貿(mào)易中的使用已相當(dāng)普遍,但存在較大的局限性:體積大、成本高、需要工頻交流電源供應(yīng)、攜帶不便、應(yīng)用場(chǎng)所受到制約?;陔娮映拥默F(xiàn)狀,本項(xiàng)目擬研究一種用單片機(jī)控制的多功能電子秤設(shè)計(jì)方案。60年代初期出現(xiàn)機(jī)電結(jié)合式電子衡器以來(lái),經(jīng)過(guò)40多年的不斷改進(jìn)與完善,我國(guó)電子衡器從最初的機(jī)電結(jié)合型發(fā)展到現(xiàn)在的全電子型和數(shù)字智能型。但就總體而言,我國(guó)電子衡器產(chǎn)品的數(shù)量和質(zhì)量與工業(yè)發(fā)達(dá)國(guó)家相比還有較大差距,其主要差距是技術(shù)與工藝不夠先進(jìn)、工藝裝備與測(cè)試儀表老化、開(kāi)發(fā)能力不足、產(chǎn)品的品種規(guī)格較少、功能不全、穩(wěn)定性和可靠性較差等。因?yàn)樾⌒蜕逃秒娮臃Q對(duì)適時(shí)性要求不高,運(yùn)算也不太復(fù)雜,所以用8位微處理器足可滿足要求。目前,解決上述問(wèn)題的最好方法是采用數(shù)字和算或數(shù)?;旌虾退恪H欢?,高精密檢測(cè)的電子秤如果要達(dá)到這種分辨率,那么ADC的精度需要接近于20 bit。 方案二 應(yīng)用AVR,AVR是一種高性能、低功耗的高性能微處理器,它采用哈佛結(jié)構(gòu),廢除了復(fù)雜指令集計(jì)算機(jī)追求指令完備的做法;采用精簡(jiǎn)指令集計(jì)算機(jī),以字作為指令長(zhǎng)度單位,將內(nèi)容豐富的操作數(shù)與操作碼安排在一字之中;取指周期短,又可預(yù)取指令,實(shí)現(xiàn)流水作業(yè),可高速執(zhí)行指令。所有的寄存器都直接與算邏單元(ALU) 相連接,使得一條指令可以在一個(gè)時(shí)鐘周內(nèi)同時(shí)訪問(wèn)兩個(gè)獨(dú)立的寄存器。 顯示部分 顯示部分是本次設(shè)計(jì)不可缺少的一部分,對(duì)于能顯示主要數(shù)據(jù)的有以下兩種方案:方案一:采用1602液晶顯示,1602液晶最多只能顯示162個(gè)字符(即32個(gè)字符), 1602液晶模塊內(nèi)部的字符發(fā)生存儲(chǔ)器(CGROM)已經(jīng)存儲(chǔ)了160個(gè)不同的點(diǎn)陣字符圖形,這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫(xiě)、常用的符號(hào)、日文假名等,和單片機(jī)系統(tǒng)的接口簡(jiǎn)單可靠,操作方便,和別的液晶顯示器相比其體積小,重量輕和低功耗。可以顯示84行1616點(diǎn)陣的漢字. 。根據(jù)需要,可利用兩種方案實(shí)現(xiàn)。該方案具有硬件電路簡(jiǎn)單的特點(diǎn),但當(dāng)單片機(jī)不上電,程序?qū)⒉粓?zhí)行?;跁r(shí)鐘芯片的上述優(yōu)點(diǎn),本設(shè)計(jì)采用方案二完成數(shù)字時(shí)鐘的功能。2nA)和開(kāi)環(huán)增益高(對(duì)于OP07A為300V/mV)的特點(diǎn),這種低失調(diào)、高開(kāi)環(huán)增益的特性使得OP07特別適用于高增益的測(cè)量設(shè)備和放大傳感器的微弱信號(hào)等方面。通過(guò)以上的比較,故采用方案二設(shè)計(jì)電路比較簡(jiǎn)單。MAX18轉(zhuǎn)換速度為75Ksps。優(yōu)異的AC 特性和極低的電源消耗,同時(shí)及其容易的使用和較小的封裝尺寸使得MAX187能理想的應(yīng)用于遠(yuǎn)程DSP 和傳感器,或者應(yīng)用于對(duì)電源消耗和空間極為苛刻的地方。其中:一片受拉,一片受壓,另外兩應(yīng)變片不受力。其中全橋式Hl8傳感器比較好。5V.+12V電源供電第四章 硬件電路的設(shè)計(jì) AT89S52的簡(jiǎn)介:(芯片介紹不能超過(guò)1頁(yè),挑重要的就行,不能長(zhǎng)篇介紹)近十幾年來(lái),單片機(jī)在生產(chǎn)過(guò)程控制、自動(dòng)檢測(cè)、數(shù)據(jù)采集與處理、科技計(jì)算、商業(yè)管理和辦公室自動(dòng)化等方面獲得了廣泛的應(yīng)用。 AT89S52內(nèi)部結(jié)構(gòu):?jiǎn)纹瑱C(jī)的引腳結(jié)構(gòu)如下圖41所示,各個(gè)引腳功能描述如下:圖41 單片機(jī)引腳結(jié)構(gòu)圖圖42 單片機(jī)系統(tǒng)結(jié)構(gòu)圖 Hl8傳感器的電路設(shè)計(jì)根據(jù)設(shè)計(jì)要求,市場(chǎng)情況和請(qǐng)教別人的經(jīng)驗(yàn),我們選擇了濟(jì)南金鐘電子衡器股份有限公司生產(chǎn)的H18型壓力傳感器,為雙孔懸臂梁形式,是電子計(jì)價(jià)秤的專用產(chǎn)品,也可用于制造由單只傳感器構(gòu)成的電子案秤,臺(tái)秤及專用衡器等,其主要技術(shù)指標(biāo)如表一所示,各項(xiàng)指標(biāo)較濟(jì)南市場(chǎng)上見(jiàn)到的同類傳感器優(yōu)秀的多,只是價(jià)格上稍微貴了一些,實(shí)際應(yīng)用的結(jié)果表明,物有所值??蓮V泛用于單片精密開(kāi)關(guān)電源或精密線性穩(wěn)壓電源中l(wèi)在很多應(yīng)用中可以用它代替齊納二極管。由運(yùn)放的特性可知,只有當(dāng)REF端(同相端)的電壓非常接近VRef ()時(shí),三極管中才會(huì)有一個(gè)穩(wěn)定的非飽和電流通過(guò),而且隨著REF端電壓的微小變化,能過(guò)三極管的電流將從1~100mA變化,當(dāng)然,該圖絕不是TL431的實(shí)際內(nèi)部結(jié)構(gòu),所以不能簡(jiǎn)單地用這種組合來(lái)代替它。C總耗散功率 常溫PDW總耗功率 外殼溫度PD30.W 圖 47 為T(mén)L431的應(yīng)用電路圖:圖47 TL431的應(yīng)用電路圖 信號(hào)放大電路的設(shè)計(jì) 傳感器輸出電壓為毫伏級(jí),而A/D轉(zhuǎn)換器所能處理的電壓是0~5V,所以必須在A/D轉(zhuǎn)換器前加入一個(gè)前置差動(dòng)放大電路以實(shí)現(xiàn)電壓的放大,放大倍數(shù)為100~1000倍,使輸出電壓為0~5V。AD620儀表放大器介紹:AD620是一款低成本,高精度儀表放大器,僅需要一個(gè)外部電阻來(lái)設(shè)計(jì)增益,AD620采用8引腳SOIC和DIP封裝,尺寸小于分立電路設(shè)計(jì),并且功耗更低(),因而非常適合電池供電及便攜帶(或遠(yuǎn)程)應(yīng)用。AD620還非常適合多路復(fù)用應(yīng)用,%建立時(shí)間為15us,而成成本很低,足以實(shí)現(xiàn)每通道一個(gè)一起放大器的設(shè)計(jì)。177。輸入電流IB= 輸入晶體管Q1和Q2提供一路高精度差分對(duì)雙極性輸入如圖2,同時(shí)由于采用Superbeta處理,因此輸入偏置電路減小10倍。當(dāng)減小Rg以獲得更大增益時(shí),改跨導(dǎo)將漸近增大到輸入晶體管的跨導(dǎo)。如 410 為AD620應(yīng)用電路圖圖410 AD620應(yīng)用電路圖 為了減小干擾所以采用電容C11和C13組成的濾波電路進(jìn)行濾波的作用,進(jìn)一步減小干擾所引起的誤差。其轉(zhuǎn)換速度為75Ksps。MAX187有2種操作模式:正常模式和休眠模式,將置為低電平進(jìn)入休眠模式,這時(shí)的電流消耗降到10μA以下。A/D轉(zhuǎn)換的工作過(guò)程是:當(dāng)為低電平時(shí),在下降沿MAX187的T/H電路進(jìn)入保持狀態(tài),并開(kāi)始轉(zhuǎn)換,8.5μs后DOUT輸出為高電平作為轉(zhuǎn)換完成標(biāo)志。發(fā)完脈沖后應(yīng)將置為高電平。DS1302的引腳功能說(shuō)明如圖414所示。圖416 按鍵原理圖 過(guò)量程報(bào)警電路: 由于壓力傳感器 H18的最大承受壓力為 5kG ,若重物的重量超過(guò)了限定值,則將會(huì)影響壓力傳感器的正常使用,甚至可能會(huì)使壓力傳感器的輸出電壓信號(hào)嚴(yán)重偏離實(shí)際測(cè)量值,即輸出的非線性??梢燥@示84行1616點(diǎn)陣的漢字. 。我們買了一塊廉價(jià)的,具有+5V,177。 總體工作電路原理圖 圖421 總體工作電路原理圖(一)圖422 總體工作電路原理圖(二)第五章 軟件的設(shè)計(jì) 軟件所實(shí)現(xiàn)的功能 1. 稱重,可以自動(dòng)改變單位,當(dāng)重量小于1Kg時(shí)是以“g”為單位。 ,通過(guò)按“累加/s”鍵來(lái)實(shí)現(xiàn)累加功能,其中最高可累加到5KG。 5. 時(shí)間顯示和調(diào)整設(shè)計(jì),調(diào)整時(shí)間可以同過(guò)按“時(shí)鐘”鍵來(lái)進(jìn)入時(shí)鐘調(diào)整模式,在時(shí)鐘調(diào)整模式中通過(guò)按“累加/s”來(lái)選中要調(diào)整的時(shí)間(日期或者時(shí)分),通過(guò)按“去皮/m”來(lái)進(jìn)行上面所選中的時(shí)間,按“確定”鍵就能退去時(shí)鐘調(diào)整模式。另外由于ADC的線性度不夠理想,使小稱量和大稱量區(qū)間的線性斜率不一樣。線性校正取零點(diǎn)A、三分之一量程B、三分之二量程C和滿量程D為基點(diǎn)得到三條線段BA、CB和DC,使得每段的稱量線性度比只有一條線段時(shí)要好。用于電子秤慢變數(shù)據(jù)的濾波方法很多,系統(tǒng)綜合采用了權(quán)值濾波、均值濾波、中值濾波和極值濾波等軟件濾波方法。(2)若無(wú)重量變化,顯示值保持穩(wěn)定,保證不受噪聲干擾。本系統(tǒng)解決辦法是將測(cè)量值轉(zhuǎn)化為實(shí)際顯示的稱重值,如果稱重值沒(méi)有變化,則認(rèn)為沒(méi)有變化。第六章 調(diào)試與分析 調(diào)試系統(tǒng)簡(jiǎn)介 調(diào)試包括硬件調(diào)試、軟件調(diào)試和樣機(jī)調(diào)試。當(dāng)軟件調(diào)試和硬件調(diào)試都正確無(wú)誤的時(shí)候,就可以進(jìn)行連接調(diào)試,在調(diào)試中繼續(xù)找出單獨(dú)調(diào)試中無(wú)法指出的故障,反復(fù)進(jìn)行修改軟件、修改硬件設(shè)計(jì)的工作,直到所設(shè)計(jì)的電子秤顯示數(shù)據(jù)與理想數(shù)據(jù)誤差不大。解決方法:修改程序中的轉(zhuǎn)換子程序部分,在進(jìn)制轉(zhuǎn)換時(shí)計(jì)算出轉(zhuǎn)換系數(shù)值。故障三:把數(shù)據(jù)顯示出來(lái)時(shí),數(shù)據(jù)不夠穩(wěn)定,在跳動(dòng)。高精度儀器的核心部件是單片機(jī),因其極高的性價(jià)比得到廣泛的應(yīng)用與發(fā)展,從而加快了高精度儀器的發(fā)展。因此,只有充分了解單片機(jī)、傳感器以及各部分之間的關(guān)系才能達(dá)到要求。 其次是數(shù)據(jù)采集處理階段,此階段是對(duì)傳感器發(fā)出的信號(hào)進(jìn)行量化、采集,主要分為信號(hào)放大、采集,然后進(jìn)行A/D轉(zhuǎn)換。最后是結(jié)果的顯示。uchar Ch_day,Ch_month,Ch_year。uchar danjias。 //==============AD轉(zhuǎn)換===============//uint get_zong(){ static i=0,j=0。 for(i=0。 else ad1[i]=167。j9。 } } } //ad_187=ad1[1] for(i=1。 ad2=ad。 } if(ad2ad_187) { if(ad_187ad2=2)ad_187=ad2。 uchar i。 if(qupi2==1)qupi=zhongliang。 } } switch(Key) { case 12: //退去累加 { leijia=0。 Ch_minute=minute。 Ch_day=day。 Write__to12864(0x92)。 Write_dat_to12864(Ch_hour%10+39。 Write_dat_to12864(Ch_minute/10%10+39。039。039。)。)。 Write_str( /)。 Write_dat_to12864(Ch_day%10+39。 case 14: //閃動(dòng)移位 { if(Key15_flag==1) { Clock_Key_flag++。} if(Clock_Key_flag==2) { Write__to12864(0x94)。} if(Clock_Key_flag==4) { Write__to12864(0x8b)。} } } break。 Write_dat_to12864(Ch_hour/10%10+39。039。 case 2: { Ch_minute++。039。)。if(Ch_year50)Ch_year=0。)。 Write__to12864(0x89)。 Write__to12864(0x8b)。 Write_dat_to12864(Ch_month%10+39。 break。 Write
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1