




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
頁共32頁引言1.1系統問題分析電子秤相對于傳統機器具有重量高、機器體積小、使用方便等優點,其缺點包括成本高、精度低、修改時間長、損壞、負載容量大、能耗高、制造成本高、一些小企業發展了電子秤,但技術能力差、產品開發能力差、產品質量差等,因此需要開發出切實可行的電子秤系統來克服這些缺點,并使電子秤得以發展。單片機作為目前小型電子產品的主流控制方式,本文選擇單片機作為主控系統對電子秤的控制系統進行了設計,對電子秤智能化、低成本化具有重大意義。1.2國內外發展現狀如今,企業、醫院、商業市場和小型家庭電子秤不僅多樣化,而且在市場上占有巨大的份額。從日常生活中簡單的重量測量到工廠產品質量控制,隨著市場需求的不斷加強和技術的進步,電子秤的重量技術正在越來越多地應用于高可靠性、效率和準確性,總的來說,電子秤重量是模塊化、集成和智能的。國際社會,許多西方國家在高精度、高可靠性的情況下發展了高精度的電子秤還具備耐腐蝕性和高溫的特性。目前我國在電子秤測量方面與西方國家存在著若干差異,但研究人員仍在努力并取得了很多成果。我們的國家已經成功地開發了一種能源效率的電子秤,那樣的電子秤不僅準確而且環保。1.3研究目的和意義電子秤的設計目的是不僅要了解電子秤的各個組成部分,還要了解電子秤的實際用途,需要利用我們所學的所有硬件和軟件知識來加強我們的知識和其他相關知識。系統總體方案設計2.1電子秤的基本知識介紹2.1.1電子秤的基本結構電子秤是一種測量工具,使用對象的重力來確定對象的質量或確定對象的其他尺寸、參數或特性,電子秤由以下三部分組成(1)重量復位系統可在測量的對象與電子秤之間進行重量的傳輸,俗稱秤盤。該部分通常包括承載器、橋梁平衡、連接系統以及減震系統。(2)重量檢測器它是將非電信號轉換為電力信號的主要裝置,也有助于將重力轉換為適合評估的電能或其他信號。根據重量傳感器的構造類型,它分為直接位移傳感器和使用物理效果的變形傳感器。重量傳感器的基本要求是輸出功率與輸入質量的唯一值匹配,并且具有較高的靈敏度,對被指控對象的狀態影響較小,在惡劣條件下工作具有較好的穩定性和可靠性。(3)重力測量顯示和輸出測量數據此部分包括電路和輔助組件用于處理重力傳感器信號,這一部分通常稱為重量測量器或數字測量電路中的輔助設備,通常包括諸如放大、過濾、操作、轉換、計數、記錄、控制和顯示控制等元器件。2.1.2電子秤的工作原理當您將物件放置在電子秤上時,其質量會轉移至重力感應器,產生「力-電」效應,將物件的質量轉換為電信號,通常會將物件的重力轉換為電信號,并要求前一個信號處理電路進行精確的線性放大,將放大的模擬電壓轉換為數位信號,然后將其傳送至單一的主控制電路電腦,該電腦會持續搜尋鍵盤和功能開關,以根據鍵盤輸入和不同功能的切換狀態來決定要執行的動作,如有必要,請使用儀器軟件將計算結果傳送至儲存庫。2.2總體方案設計根據基本要求,系統可分為五個數據采集模塊、最小系統模塊、警報模塊、鍵盤和數據采集模塊,這些模塊包括重力傳感器和a/d轉換電路,由AT89S51單處理器鍵盤組成,用于控制產品類型和顯示價格等信息的顯示。LCD1602液晶顯示器以c語言顯示當前產品名稱、價格、重量和總價格,并允許您使用產品名稱、價格、重量和總價格等功能,此設計包括重量在0到5千克之間、范圍在0.001g之間的過載警報。圖2.1顯示了電子秤的總體設計:稱重傳感器HL-8型稱重傳感器HL-8型單片機單片機控制模塊數據采集部分點陣式1602型的LCDO獨立鍵盤人機交互界面電子稱專用高精度高增益24位A/D轉換芯片HX711蜂鳴器報警模塊圖2.1總體設計方框圖系統工作:將物件放置在秤盤中,物件的重力會轉移至承受壓力的壓力傳感器,該壓力傳感器會變更電壓,然后將電壓值傳送至開關電路A/D,將模擬轉換為數值,并傳送由AT89S51組成的最小單片機系統,以及電路和周邊設備的重置,其電路設計使用LCD1602液晶顯示器,并通過藍牙模塊傳輸到安卓APP,本文所設計的電子秤使用C語言編程軟件控制各個部分。2.3系統各部分設計方案2.3.1電子秤分度數的設定目前一些電子秤制造商提高了電子刻度的精度,從而提高了電子的測量水平,不僅不能達到精確的目標,還影響了電子秤的初始性能,降低了電子秤的精度,損害了電子秤精度的可靠性,并增加了電子秤精度誤差。表2.1Ⅲ級數字顯示商用衡器允差表允差e(檢定分度值)檢定要求使用中要求m<500e±0.5e±1.0e500e<m≤2000e±1.0e±2.0e2000e<m≤MAX±1.5e±3.0e如表2.1所示,總質量范圍公差從最大值到最小值到最大值不等,其最大值為3000e,0-500e范圍內的電子秤為低精度的電子秤,高于500e的稱為高精度電子秤,但達到3000e以上時精度開始下降,且實際誤差增大的程度公差也是恒定的,根據電子秤的精度和評級、前國內同行的審計精度以及我們當前電子秤評估的精度以及國際貿易平衡公差的第三類,最好確定平衡等級初始設置為0.05%、使用精度、合理性和必要性為0.1。2.3.2稱重傳感器的選定重量傳感器在電子秤中非常重要,被認為是電子秤的核心,它的性能在很大程度上決定了電子秤對不同位置的物體加速度和氣流的影響的精度和穩定性,而重力傳感器的主要性能指標是線性誤差、偏移誤差、重復誤差、流量、零溫度特性和不同質量測量系統中的靈敏度特性,通常用于保證合成傳感器的精度,并將誤差帶與精度調制器(OIML)相匹配,構成70%均衡器誤差帶的線性誤差、偏移誤差和溫度范圍內導致的誤差之和,在溫度和濕度等惡劣條件下使用傳感器時,可能會發生較大誤差,因此在設計電子秤時,必須根據上述分析選擇正確的重力傳感器模塊。2.3.3A/D轉換器的選定檢測到的模擬數據通常會隨著時間而變更,必須在一臺計算機上指定仿真,首先將仿真數據轉換為計算機上的數字處理數據,包括完全轉換、近似轉換、并行轉換、σ-轉換、壓力轉換等,每個傳感器類型都有各自的優缺點,以滿足不同的具體要求:1.轉換器分類(1)積分型A/D轉換器的這種集成工作方式是將輸入電壓轉換為時間(脈沖寬度信號)或頻率(脈沖頻率),并根據計時器/計數器獲取值。優點是簡單電路提供高解析度,但缺點是轉換精度取決于整合時間,目前這些a/d轉換器已逐漸從市場中淘汰。(2)逐次比較型逐次比較型AD由一個比較器和DA轉換器通過逐次比較邏輯構成,D/A轉換器的個別位元輸出電壓,然后使用n個電路轉存數字。平均優勢是低分辨率、低功耗、低成本(小于12位),但高精度(大于12位)會帶來高成本。(3)并行與串行比較型A/D轉換器使用多種比較,并將其轉換為單一比較,也稱為flash型,轉換n位的需要2n-1比較器,這意味著電路也很大且昂貴,而且只適用于高速區域(如兩種比較傳感器之間的ad視頻轉換器),兩個n/2平行轉換器通常連接到一個A/D轉換器(稱為并行傳感器),這兩種轉換器執行稱為半速度堆棧的兩種變換,并提供了分層轉換器A/D和轉換鏈A/D,包括數值計算和特性校正。(4)調制型型A/D適配器由積分器、一位DA轉換器、比較器和數字濾波器組成,它們類似于將輸入電壓轉換為時間信號(脈寬)的集成方法,數字濾波器處理該數字值,并且通常能夠輕松隔離電路的數字部分以實現高分辨率,特別是用于音頻和測量。(5)壓頻變換型壓力轉換類型允許對間接轉換模塊進行轉換。第一步是將輸入模擬信號轉換為頻率,然后使用計數器將頻率轉換為數字量。理論上,如果解析累積脈沖所需的采樣時間為高分辨率的輸出頻率,分辨率可以無限增加。優點是低功耗和低成本,但還需要外部計數電路一起完成AD轉換。A/D轉換器選擇策略(1)位數,轉換器的位數決定解析度等級,因此A/D轉換器的解析度必須是系統允許參考錯誤的兩倍以上;(2)效率,不同類型轉換器之間的A/D轉換速度差異很大,整體轉換速度較低,轉換時間在幾毫秒到幾十毫秒之間,通常用于測試介面卡的壓力、溫度和頻寬的緩慢變更,這些參數是近似納秒和數位音訊轉換系統(例如A/D轉換器);(3)是否具有采集器;根據上述考慮,本文選擇了HX711型A/D轉換器。2.3.4單片機型號的選定單片機選定準則市場上有許多單片機型號具有不同的功能,在選擇單片機型號時,本文遵循以下幾點:(1)市場選擇系統設計從市場上的一臺計算機(尤其是批量生產系統)中進行選擇,這些系統必須具有穩定且有足夠的資源以備將來使用。(2)單片機的功能根據系統功能和單個計算機性能的要求,選擇最適用于系統技術參數的模型。該模型要為計算機提供了各種參數,包括硬件資源、運行速度、可靠性、命令系統功能、體積和封裝形式,這些參數會影響其性價比、硬件和軟件設計、工作負載大小。(3)開發階段在進行繁重的開發時,請務必考慮所選的單處理器機型是否為已知型號,以及是否可以立即開始設計能夠有效設計高質量開發工具的系統。AT89S51型單片機AT89S51是美國ATMEL公司生產的8位數高性能低功耗CMOS協議,AT89S51有一款可編程的4kb只讀存儲器,它與傳統的單處理器AT89S51具有相同的指令,是一款高性能微控制器,可將8個多功能處理器和閃存驅動器集成到一臺計算機中,為各種單處理器管理系統提供靈活且經濟實惠的解決方案。AT89S51具有以下特性:40個插槽、4kbits閃存、128字節隨機訪問內存(RAM)、32個外部雙向I/O、5個具有中斷優先級的嵌套第2層中斷、2個16位可編程定時器、2個全雙工通信端口、WDT電路和內部時鐘振蕩器。此外,AT89S51的振蕩頻率經過設計和配置,可定義非活動處理器、RAM計時器、串行端口和外部中斷系統的低功耗模式。處理器可以凍結振蕩和存儲RAM數據,并停止其他MCU功能,直到外部中斷導致硬件打開或更換。硬件設計3.1系統硬件結構圖圖3.1顯示了系統硬件結構的總體框架,該框架分為數據采集器、單片機控制模塊、鍵盤和顯示模塊和藍牙模塊主要部分,此圖顯示了系統的硬件框圖。圖3.1系統總體硬件設計方框圖3.2單片機主控單元的設計3.2.1單片機引腳說明圖3.2單片機AT89S51單片機AT89S51為40引腳,圖3.2為AT89S51單片機,這里簡要介紹了端口功能。VCC/GND:接地P0:P0口作為IO口輸出的時候時輸出低電平為0輸出高電平為高組態(并非5V,相當于懸空狀態),也可用于在Flash內部程序設計中使用外部儲存鎖住模式,因此在接收位元組、驗證和輸出指令時應連接外部阻抗。端口P1:P1是一個8位雙向I/O端口,具有更高的內部抗拉強度。如果將端口設置為1,則輸出可能具有更高的內部拉伸強度4TTL,該強度將端口延長到指定的高度;此外,p1.0和p1.1還可以用作外部計時器/計數器2(P1.0/T2)和輸入觸發器輸入(P1.1/T2EX)以獲取有關內部閃存編程地址的更低8位信息。P2:P2是具有較高內部抗拉強度的8位雙向I/O端口,如果端口設置為1,則輸出可以將端口擴展到具有較高內部抗拉強度4TTL的指定高度,如果外部存儲可以通過Flash內部存儲訪問,則輸出端口P2為高級地址。P3:P3是具有較高內部抗拉能力的8位雙向I/O端口,如果端口設置為1,則可能導致4TTL的較高內部抗拉強度被指定為較高的性能級別,并且P3功能的重復使用情況見表3.1:表3.1P3口引腳功能復用RST:如果振蕩周期(24個振蕩周期)中的該接點出現兩個以上的機器周期,則當PIN保持高,并且所有P3端口都重置為1時,當從高電平切換到低電平時,計數器和SFR的特殊功能寄存器將被完全刪除;XTAL1,XTAL2:XTAL1是內部振蕩器的輸入端,XTAL2是外部振蕩器的輸出點,必須直接將外部振蕩器添加到XTAL1和XTAL2中,并暫停在內部時鐘生成器模式下,將振蕩器分為兩個頻率,如果晶振電路,則時鐘頻率為6MHz晶振電路頻率,可以在1MHz和24MHz之間選擇,電容器可能需要大約30PF;Ale/PROG輸出:Ale(允許地址鎖定)用于在訪問外部存儲時鎖定最小地址字節,但端點將發送恒定頻率(1/6振蕩頻率)的脈沖,即使外部存儲不可用也是如此;PST:外部程序存儲為AT89S51外部內存選擇的通信號的輸出點,每個循環機器發出兩個脈沖,這意味著訪問外部數據存儲時沒有脈沖;EA/VPP:允許外部存取發起者存取程式外部存儲器時,必須使用低電平;訪問AT89S51外部存儲器(地址范圍為0000H~FFFFH)必須是保持在低電平階段。3.2.2AT89S51最小系統設計單片機的最小系統是使用最小元件的系統。51系列單處理器的最小系統包括微處理器、晶體電路和復位電路,以及最小系統電路原理圖,如圖3.3所示:圖3.3單片機最小系統圖對于單片機AT89S51,它的最低系統要求是電源、時鐘以及復位電路,因為我們的程序內存(ROM)使用內置閃存驅動器,因此EA端口接高電平。當微處理器系統運行時,必須重置微處理器內部的寄存器,以便每個寄存器的值都設置為預定狀態,以便能夠成功地啟動電路復位的基本功能是在系統啟動時提供復位,直到系統穩定的復位電路可以使用特殊復位電路,或者可以根據電阻和電容器使用的可靠性和成本創建復位電路。在51個內核中,RST是信號恢復輸入點,可在兩個機器周期(24小時循環)中保持高電流。3.3數據采集模塊設計本設計使用HL-8型重量傳感器,這是一種用于實現電子秤的特殊產品,可用于平衡,稱重電路見表3.2:表3.2稱重傳感器技術指標模擬轉換器(A/D)是一種將模擬數量轉換為數字轉換器模塊的設備,它的內部結構如圖3.4所示,是高精度的24位轉換芯片,而A/D的優勢是集成電路(如時鐘振蕩器、穩定的電源和可編程低噪聲放大器),這樣可以降低設備設計的復雜性,并通過集成放大的電路來提高設備的耐用性、性能和可靠性,從而提高測量精度。圖3.4HX711內部結構圖以下是A/DHX711轉換芯片的一些使用參數:有兩個可用的輸入通道,最大增益為128,最小增益為32,軟件可以配置增益和通道選擇。通道A的可編程增益為128或64,全邊界的差分輸入信號幅值分別為20mV或40mV。芯片輸出速率可以是10Hz或80Hz。不需要編制復雜的內部芯片寄存器,只需使用簡單的時鐘和數據線即可接收數據。工作電流小于1.7mA。工作電壓為:2.6~5.5V。工作溫度為-20~+85℃。HX711模塊電路連接到電路,如圖3.5所示,輸入通道A1用于接收來自傳感器的小信號,輸入通道B1主要用于檢測所有數字(如RATE、XI和SCK)的系統參數,輸入端不應因為在一臺計算機上連接到PB12輸入端的輸出端的電壓或下降電阻而暫停,而PB12輸出端不應連接到拉伸強度或拉伸強度,以減少SCK電流的干擾是時鐘控制信號的輸入,連接到單臺計算機上的PB13輸出的pn1與部件中的穩定電源電路一起使用,為了提高電源的穩定性,HX711VD芯片的電源必須使用與獨立計算機相同的數字電源(y)分析電源(AVDD)必須使用與傳感器相同的模擬電源。圖3.5數據采集電路3.4鍵盤和顯示電路單元設計3.4.1鍵盤電路設計在本設計中,獨立鍵盤用作鍵盤接口P3.4-P3.6用作接口以連接到+5V,其作用由程序定義,并使用鍵盤來選擇不同產品的價格,如圖3.6所示。圖3.6鍵盤電路3.4.2顯示電路設計此設計的顯示部分使用當前使用的LCD1602模塊,如圖3.7所示,從而提高了回路中的抗拉能力。圖3.7液晶顯示模塊3.5報警電路設計圖3.8所示顯示了系統過載和范圍不足的示意圖電路,系統設計為在系統被認為過載或范圍不足時改進系統,生成高電平或(過載)信號輸出或UR(范圍不足),在與非門外創建低電平,并觸發警報。圖3.8報警電路3.6藍牙電路設計HC-05輸出模組使用BluetoothV2.1(以及支持藍牙V4.0的升級),與市面上大多數的藍牙行動裝置相容HC-05模組支援4800138240個插槽的頻寬范圍,以支持目前的單處理器系統(51MCU、AVR等)和非常靈活和快速。HC-05模塊上設計了一個狀態指示燈,描述如下:1)如果HC-05同時通電(或更早版本),請將插針連接到高電平,模塊指示燈以每秒緩慢閃爍,模塊在AT模式下,傳輸速率固定在38400歐元。2)如果HC-05模塊已通電,針腳已掛起或在地面指示燈亮起(每秒兩次),則藍牙模塊處于兼容狀態;如果針腳已連接到更高的電源級別,模塊也可以切換到AT模式,指示燈保持不變并閃爍(每秒兩次)。(3)如果HC-05與其他藍牙設備類似,則指示燈將閃爍兩次(每次閃爍兩次)。HC-05模塊非常小,通過6根針以2.54mm的間距連接到外部,每個針腳的詳細描述見表3.3:表3.3HC-05模塊引腳說明序號名稱說明1STATE配對狀態輸出:配對成功輸出高電平,反之輸出低電平2RXD模塊串口接收腳(ITL電平),可接單片機TXD腳3TXD模塊串口發送腳(ITL電平),可接單片機RXD腳4GND地5VCC電源(3.3V~5V)6EN用于進入AT模式:高電平有效(懸空默認為低電平)HC-05模塊示意圖為3.9本設計將XD和TXDHC-05模塊連接到一個串行通信芯片(P3.1)和TXD(P3.1),HC-05模塊的輸出狀態通過轉換器連接到一臺計算機的P3.3(INTI)狀態(并設置在成功連接HC-05模塊時啟動的單芯片外部啟動方法)。圖3.9WIFI電路3.7系統總體原理圖設計系統組件后,將根據模塊功能和信號處理流程獲得系統總體設計示意圖,請參見圖3.10,簡化接線部分連接到網絡編號。圖3.10系統總體原理圖3.8硬件抗干擾設計電子秤干擾的抗干擾問題是一個方面,但主要是外部干擾和接地引起的異常,這是這種電子秤尺度的基本組成部分,主要針對使用高阻抗重力傳感器直接影響運行性能的簡單機器,因此,具有過渡傳感器的絕緣材料應具有較高的絕緣性能、足夠的機械強度、較高的穩定性和良好的抗潮能力,從而提高單芯片系統的可靠性。這決定了單芯片系統是否能夠達到所需的精度,這是造成電源和信號傳輸中斷的主要原因。1.抗干擾性能一般的電力包括各種高頻諧波,可讓單片機系統透過電源及特定無線電輕松存取,而電磁波等也會干擾單片機系統中的電源線的反饋,因此為了避免這些高頻干擾,一般的電力過濾方式是在變壓器的開始和結束處設定流量過濾器和電容器,讓50Hz的基波通過,此外,高頻信號消除了第一和第二變壓器之間的保護套,其中第一保護套連接到地面,第二保護套連接到系統邏輯,以降低其分布能力,并提高其抵御典型模式干擾的能力。2.信號傳輸的抗干擾措施信號傳輸信道包括系統的前、后信道,其主要干擾是由接地和漏電造成的傳感器和分布式電磁場中的放射性信道,以及由于交通工具的削弱和這三種干擾類型的阻力損失而造成的各種干擾,您可以執行以下步驟來消除這些干擾。(1)光絕緣技術光纖耦合器具有良好的抗干擾性能。第一種是低輸入電阻,約為幾百歐姆,大的干擾源內部電阻,通常為105Ω到106Ω,因此光合作用的輸入端可以壓縮到很低的聲音;第二種是光耦合器的輸入端的發光二極管雖然很吵,但由于能量太小而不能發出LED光,因此在光電耦合器的輸入和輸出電路上電阻很小,并且很難激活電路的另一面上的電流,因此很難使微電路與前、后通道分離以防止干擾。(2)接地技術該系統包括模擬電路和數字電路,因此數字與模擬表面分離,最后僅連接到一個點。
系統軟件設計4.1主程序設計流程圖電子秤的比例要求業務程序收集、處理、記錄和顯示基于此要求的數據,并分三個階段處理電子秤重量信息:在微處理器的控制下,通過輸入電路將轉換為傳感器的電信號發送到轉換器和/或存儲在微處理器的數據存儲庫中,處理收集到的數據信號以顯示所需的信號,然后通過接口傳遞和顯示這些信號,見圖4.1:圖4.1主程序流程圖4.2LCD1602液晶顯示驅動程序流程圖圖4.2LCD1602液晶顯示驅動程序流程圖LCD1602液晶顯示器顯示中文字符和更復雜的圖形,必須先寫入命令的第一個字符,包括圖形顯示和字體模式,并將光標自動向左移動,直到寫入所有數據。4.3A/D轉換器HX711采樣程序流程圖圖4.3A/D轉換器HX711采樣程序流程圖基本能實現兩個通道,通道A的可編程增益為128或64,對應的滿額度差分輸入信號幅值分別為±20mV或±40mV。通道B則為固定的32增益,用于系統參數檢測。芯片內提供的穩壓電源可以直接向外部傳感器和芯片內的A/D轉換器提供電源,系統板上無需另外的模擬電源。芯片內的時鐘振蕩器不需要任何外接器件。上電自動復位功能簡化了開機的初始化過程。4.4鍵盤程序當單處理器計算機定期請求線路掃描代碼、執行列掃描并返回低功耗鍵盤值(如果找不到內容,當前行不受支持,且行掃描將繼續向右一行)時,矩形鍵盤就是本設計的目標。圖4.4鍵盤程序流程圖4.5報警程序超重警報:首先啟動初始運行機制,進入準備狀態,開始短暫的質量監控等待,將模擬信號發送到A/D轉換器,如果轉換到一臺計算機超過預定義的警報值,則啟動警報管理器并向移動客戶端發送用戶消息,并啟動僅在正常重量后停止的聲音警報。圖4-5報警子程序4.6藍牙程序藍牙模塊使用高性能的主從屬ATK_HC05模塊,其設計為允許與另一臺計算機連接藍牙模塊,在此模塊中可以調試和配置藍牙模塊的ATK驅動程序,將HC05_Init()功能分為三個子程序:初始化連接到ATK-HC05的10個端口,并檢測是否使用at命令連接了藍牙模塊;HC05_Get_Role,該功能獲得了藍牙模塊的狀態;HC05這是一個通用的藍牙設置命令,可在不同的藍牙模塊設置中輕松更改,還必須將硬件連接配置為將藍牙串行端口連接到帶有微控制器的端口3。為了在同一臺計算機上實現無線和有線連接,藍牙模塊的配置過程與有線串行端口、波特率、數據位和校準位一致,如圖4.6所示。圖4-6WiFi子程序4.7Android應用程序開發環境搭建4.7.1開發環境簡介本文使用的SDK開發了電子平衡系統,如下所示:操作系統:WINDOWS7操作環境:JRE7開發環境:EclipseHelios所需工具:Androiddevelopmenttools(ADT)DDMSAndroid軟件開發工具包(SDK)AndroidAVM手機模擬器在Windows上,安裝JRE和Eclipse,然后加載ADT和DDMS插件Eclipse中的ADT是在Eclipse中開發Android程序所需的實用程序。DDMS可以連接到終端仿真器,發出命令并控制仿真的運行,最后設置Eclipse中相應SDK目錄的路徑,以便調試開發的軟件,您需要在API級別下載相應的在線移動電話仿真器和其他可選工具,如第三方應用程序專用工具。4.7.2開發環境的搭建1.下載并安裝JDK,配置CLASSPATH和PATH環境變量,并將bin和lib路徑添加到環境變量中。2.下載Eclipse后,雙擊eclipse。Exe打開eclipse。3.SDK的安裝和運行需要下載和安裝與AndroidSDK關聯的軟件包AndroidSDKSDK主要界面吃和AVD吃此系統選擇androidsdk平臺進行開發。4.下載ADT。然后開始在Eclipse下安裝用于Android開發的eclipseADT插件。解壓縮ADT后,復制這些文件并替換Eclipse目錄。5.配置Eclipse。在“首選項”對話框的主菜單中,選擇“Android”,選擇SDK的安裝路徑作為默認安裝路徑,然后單擊“確定”以完成安裝。6.創建模擬器。在啟動SDK后顯示的AndroidSDK和AVDManager對話框中,創建新的AVD虛擬機并選擇Android4.1和512MBsd卡。默認情況下,您可以安裝Android開發人員環境來創建新項目,設置項目參數,創建程序,然后啟動Android模擬器。由于模擬器不支援藍牙功能,因此產生的應用程式必須下載至筆記型電腦,才能按照上述步驟執行Android軟體開發環境,并建立新專案、設定專案參數、設定程式設計,以及最后執行Android模擬,以檢視實際寫入模擬的程式結果,因為模擬器不支援藍牙功能,所以必須將產生的應用程式下載至筆記型電腦才能執行。4.8APP的設計與實現本客戶端軟件的界面設計主要包括藍牙連接管理,控制區域選擇,當前重量顯示,如圖4.7所示。圖4.7APP界面
第五章系統測試根據檢定要求,在實驗室條件下測試了電子秤的偏載誤差、重復性、示值誤差等指標。實驗條件:室溫(20±2.0℃);器具:標準砝碼,20g—100g;秤臺傾角為0°。偏載誤差:E=I-L。偏載誤差的檢定結果如表5.1所示。表5.1偏載誤差檢定結果位置試驗載荷L/g示值I/g誤差E/g中心10001000.00.0前方10001000.20.2后面10001000.10.1左面10001000.20.2右面10001000.20.2由表5.1可見,偏載誤差為+0.2g,最大允許誤差為±0.5g,滿足設計要求。(2)示值誤差:E=I-Lo示值誤差檢定結果如表5.2所示。示值誤差要求各載荷點的示值誤差不得超過該電子秤在該載荷時的最大允許誤差的要求。表中E最大為0.25go表5.2示值誤差檢定結果序號試驗載荷L/g1加載l/gf卸載l/g\誤差E/gt誤差E/g10000.000.0021010.0510.000.050.003250250.10250.050.100.054500500.10600.050.100.055600600.10600.050.100.056800800.15800710001000.151000815001500.201505920002000.2020051030003000.253005(3)重復性加載量至少應為最大量程的80%,本文取L=2400g,E=I-Lo電子秤的重復性檢定結果如表5.3所示。表5.3重復性檢定結果序號示值U/g誤差E/g最大允許誤差±mpe/g124052240532405424055240562405724058240592405102405重復性誤差:由表5-5可見,Emax=0.20g,Emin=0.10g,重復性誤差為0.10g
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 聘任專家協議書
- 教師赴企業培訓協議書
- 美簽互換協議書
- 租賃期權協議書
- 紫光展銳協議書
- 生產線外包合同協議書
- 貓咪售后協議書
- 職場體驗協議書
- 校區合伙人合同協議書
- 藥品進貨協議書
- 供應室護理業務查房
- 新華人壽保險社會招聘在線測評
- DB11-T 1374-2025 公路貨運車輛不停車超限檢測系統技術要求
- 輸尿管鈥激光碎石護理查房
- 浙江中考科學模擬試卷含答案(5份)
- 2025年中考物理二輪復習:浮力實驗題 能力提升練習題(含答案解析)
- 食品企業標準模板
- 綜合醫院品牌建設與傳播-深度研究
- 火車的知識科普
- 媒體應急管理預案
- 福建省莆田市(2024年-2025年小學六年級語文)統編版期末考試(下學期)試卷及答案
評論
0/150
提交評論