版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、單片機課程設計電子秤設計 電子秤的設計摘 要 本系統(tǒng)采用單片機 AT89S52 為控制核心,實現電子秤的基本控制功能。系統(tǒng)的硬件部分包括最小系統(tǒng)板,數據采集、人機交互界面三大部分。最小系統(tǒng)部分主要是擴展了外部數據存儲器,數據采集部分由壓力傳感器、信號的前級處理和 A/D 轉換部分組成。人機界面部分為鍵盤輸入 , 128 64 點陣式液晶顯示,可以直觀的顯示中文,使用方便。 軟件部分應用單片機 C 語言實現了本設計的全部控制功能,包括基本的稱重功能,和發(fā)揮部分的顯示購物清單的功能,可以設置日期和重新設定 10 種商品的單價,具有超重報警功能,由于系統(tǒng)資源豐富,還可以方便的擴展其應用 關鍵詞壓力傳
2、感器 單片機 A/D轉換器 LED顯示器第一部分: 方案論證與比較 一、控制器部分 本系統(tǒng)基于 51系列單片機來實現,因為系統(tǒng)需要大量的控制液晶顯示和鍵盤。不宜采用大規(guī)??删幊踢壿嬈骷篊PLD、FPGA來實現。另外系統(tǒng)沒有其它高標準的要求,我們最終選擇了AT89S52通用的比較普通單片機來實現系統(tǒng)設計。內部帶有8KB的程序存儲器,在外面擴展了32K數據存儲器,以滿足系統(tǒng)要求。二、數據采集部分 ( 1 )、傳感器 題目沒有要求具體的稱重范圍,我們選擇最大量值為20千克。我們選擇的是 L-PSIII 型傳感器,量程 20Kg ,精度為 ,滿量程時誤差 0.002Kg 。可以滿足系統(tǒng)的精度要求。其
3、原理如下圖所示。稱重傳感器主要由彈性體、電阻應變片電纜線等組成,內部線路采用惠更斯電橋,當彈性體承受載荷產生變形時,輸出信號電壓可由下式給出: ( 2 )、前級放大器部分 壓力傳感器輸出的電壓信號為毫伏級,所以對運算放大器要求很高。具體方案:高精度低漂移運算放大器構成差動放大器。 差動放大器具有高輸入阻抗,增益高的特點,可以利用普通運放 ( 如 OP07) 做成一個差動放大器。 電阻 R1 、 R2 電容 C1 、 C2 、 C3 、 C4 用于濾除前級的噪聲, C1 、 C2 為普通小電容,可以濾除高頻干擾, C3 、 C4 為大的電解電容,主要用于濾除低頻噪聲。 優(yōu)點:輸入級加入射隨放大器
4、,增大了輸入阻抗,中間級為差動放大電路,滑動變阻器 R6 可以調節(jié)輸出零點,最后一級可以用于微調放大倍數,使輸出滿足滿量程要求。輸出級為反向放大器,所以輸出電阻不是很大,比較符合應用要求。 缺點:此電路要求 R3 、 R4 相等,誤差將會影響輸出精度,難度較大。實際測量,每一級運放都會引入較大噪聲。對精度影響較大。 ( 3 )、 A/D 轉換器 由上面對傳感器量程和精度的分析可知: A/D 轉換器誤差應在 以下 12 位 A/D 精度: 10Kg/4096=2.44g 14 位 A/D 精度: 10Kg/16384=0.61g 考慮到其他部分所帶來的干擾 ,12 位 A/D 無法滿足系統(tǒng)精度要
5、求。 所以我們需要選擇 14位或者精度更高的A/D。 具體方案雙積分型 A/D轉換器:如:ICL7135、ICL7109 。 雙積分型 A/D轉換器精度高,但速度較慢(如:ICL7135),具有精確的差分輸入,輸入阻抗高(大于 ),可自動調零,超量程信號,全部輸出于TTL電平兼容。 雙積分型 A/D轉換器具有很強的抗干擾能力。對正負對稱的工頻干擾信號積分為零,所以對50HZ的工頻干擾抑制能力較強,對高于工頻干擾(例如噪聲電壓)已有良好的濾波作用。只要干擾電壓的平均值為零,對輸出就不產生影響。尤其對本系統(tǒng),緩慢變化的壓力信號,很容易受到工頻信號的影響。故而采用雙積分型A/D轉換器可大大降低對濾波
6、電路的要求。 作為電子秤,系統(tǒng)對 AD的轉換速度要求并不高,精度上14位的AD足以滿足要求。另外雙積分型A/D轉換器較強的抗干擾能力,和精確的差分輸入,低廉的價格。綜合的分析其優(yōu)點和缺點,我們最終選擇了ICL7135具體方案、雙積分型 A/D轉換器:如:ICL7135、ICL7109。雙積分型 A/D轉換器精度高,但速度較慢(如:ICL7135),具有精確的差分輸入,輸入阻抗高(大于 ),可自動調零,超量程信號,全部輸出于TTL電平兼容。 雙積分型 A/D轉換器具有很強的抗干擾能力。對正負對稱的工頻干擾信號積分為零,所以對50HZ的工頻干擾抑制能力較強,對高于工頻干擾(例如噪聲電壓)已有良好的
7、濾波作用。只要干擾電壓的平均值為零,對輸出就不產生影響。尤其對本系統(tǒng),緩慢變化的壓力信號,很容易受到工頻信號的影響。故而采用雙積分型A/D轉換器可大大降低對濾波電路的要求。 作為電子秤,系統(tǒng)對 AD的轉換速度要求并不高,精度上14位的AD足以滿足要求。另外雙積分型A/D轉換器較強的抗干擾能力,和精確的差分輸入,低廉的價格。綜合的分析其優(yōu)點和缺點,我們最終選擇了ICL7135三、人機交互界面 顯示輸出:雖然 ZLG7289 具有控制數碼管顯示的功能,但考慮到本題目要求中文顯示,數碼管無法滿足,只能考慮用帶有中文字庫的液晶顯示器。由于可以分頁顯示,無需太大屏幕,我們選擇了點陣式 128 64 型
8、LCD OCM4X8C 。第二部分:具體實現方案 一、硬件組成: (一)、硬件結構框圖如下: ( 二)、各部分硬件電路實現 (1)、基于AT89S52的主控電路圖 主控電路以 89C52為核心擴展32K RAM;單片機使用6M晶振,P0口外接上拉電阻,增大了帶負載能力;A12A15接74LS138譯碼器,輸出作外部片選信號。 擴展了幾個接口用于其它部分于單片機的通信 ( 2)前端信號處理 INA126構成的放大器及濾波電路: 通過調節(jié) 的阻值來改變放大倍數。微弱信號Vi1和Vi2被分別放大后從INA126的第6腳輸出。A/D轉換器ICL7135的輸入電壓變化范圍是-2V+2V,傳感器的輸出電壓
9、信號在020mv左右,因此放大器的放大倍數在200300左右,可將 接成 的滑動變阻器。 由于 ICL7135對高頻干擾不敏感,所以濾波電路主要針對工頻及其低次諧波引入的干擾。因為壓力信號變化十分緩慢,所以濾波電路可以把頻率做得很低。 ( 3)A/D轉換器基準源選用芯片 MC1403 2.5V分壓得到: 由于 ICL7135內部沒有振蕩器,所以需要外接。但A/D轉換器精度與時鐘頻率的漂移無關。正向積分時間T1和反向積分時間T2按相同比例增加并不影響測量的結果。ICL7135的時鐘頻率典型值為200kHz最高允許為1200kHz,時鐘頻率越高,轉換速度越快。每輸出一位BCD碼的時間為200個時鐘
10、周期,選通脈沖位于數據脈沖的中部,如果時鐘頻率太高,則數據的接受程序還沒有接受完畢,數據就已經消失了??紤]到此系統(tǒng)頻率要求不是太高,且單片機的工作頻率也不是很高,因此我們取時鐘頻率的典型值:200kHz。由于頻率比較低,對時鐘漂移要求不高,我們采用阻容方式實現了基本的振蕩電路。如下: 振蕩頻率約為 160kHz。 此外 ICL7135外部還需要外接積分電阻、積分電容,但A/D轉換器精度與外接的積分電阻、積分電容的精度無關,故可以降低對元件質量的要求。不過積分電容和積分電容的介質損耗會影響到A/D轉換器的精度,所以應采用介質損耗較小的聚丙乙烯電容 ICL7135還需要外接基準電源,這是因為芯片內
11、部的基準源一般容易受到溫度的影響,而基準電源的變化會直接影響轉換精度。所以當精度要求較高時,應采用外接基準源。一般接其典型值1V。 (4) 、人機交互界面 LCD 顯示接口電路 . LCD 復位信號通過反相器接到單片機的 RESET 上,上電或手動復位時將隨單片機同時復位。由于復位后并行口輸出高電平, LCD 處于選中狀態(tài),此時 LCD 將輸出內部狀態(tài)字,將會影響數據總線上的數據傳輸。所以外接一個反相器。 二、軟件組成: (一)、流程圖 主程序流程如圖所示: 中斷服務程序流程圖如下: ( 2)、軟件說明 由于涉及到大量數據的運算,程序不宜采用匯編語言, C語言大大縮短了開發(fā)時間,且程序可讀性非
12、常好。 程序中對 AD采入的數據進行了數字濾波,進一步減小AD讀入數據的誤差。 7289鍵盤控制采用中斷方式,加快了程序的執(zhí)行效率。九、設計體會單片機課程設計結束了,在設計之初并沒象想象的那么簡單,因為平時總是學的理論,而這次是親手的動手操作,雖然說很累,但感覺收獲卻特別大。我現在很欣慰,因為我們畢竟付出了汗水,索性的是我我們也成功了。也使我更加體會到那種不付出汗水怎會有果實的快感。同時我也學會了很多芯片的原理,雖然我們只用上幾個芯片,可我們是從很多很多芯片中篩選出來了,因此對很多芯片都有了初步的了解。像89C51等芯片在平常學習時并不清楚它的具體功能,也沒想到他們會與我們的生活聯系那么密切,
13、通過我們這幾天的課程設計,我們查資料,仔細研究它們的邏輯功能,用途,要求等,終于基本完成了我們的秒表設計。這激發(fā)了我們學習專業(yè)知識的興趣,也增強了我們的動手能力。但同時,由于掌握的知識有限,在設計過程中我們遇到一些問題我們暫時還沒有能力去解決。我們的數字秒便與理想中比較實際的數字秒表還有很大的差距。例如,不能使它多次記錄時間和顯示分、時時間等。因此,我們會在以后的學習中,盡可能地擴大自己的知識面,不能僅僅只局限課本,要更加刻苦地努力地去學習專業(yè)知識,充分利用圖書館和網絡資源,多查多學多練,打好扎實功底,為以后的更好的發(fā)展奠定一個堅實的基礎。此次課程設計,我們還發(fā)現,理論上的理解,實踐中不一定能夠完全正確應用,自己的動手能力還有待一步的鍛煉提高。同時經過這次課程設計我們也更懂得了知識的重要性,大科學家培根說的一點都不錯“知識就是力量”,通過對知識的靈活運用,再加上恒心、毅力、團隊協作、能夠做到許多平時連想都不敢想的東西。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025游泳館會員卡年度健康體檢及運動康復服務協議3篇
- 2025年度凈身出戶離婚協議書模板與婚姻律師團隊全程支持服務協議3篇
- 上海建筑工地勞務合作協議樣書
- 2025年度個人物流運輸承包合同范本2篇
- 2025年度私立學校教師聘用合同范本(創(chuàng)新教育版)
- 二零二五年度臨時保安服務與突發(fā)事件應急預案合同6篇
- 2025年度門頭環(huán)保材料采購與應用合同3篇
- 二零二五年度70米煙囪拆除工程施工噪音監(jiān)測與控制合同3篇
- 二零二五年度品牌授權使用費結算合同3篇
- 二零二五年度交通事故車輛損失賠償合同
- 眼的解剖結構與生理功能課件
- 小學網管的工作總結
- 2024年銀行考試-興業(yè)銀行筆試參考題庫含答案
- 泵站運行管理現狀改善措施
- 2024屆武漢市部分學校中考一模數學試題含解析
- SYT 0447-2014《 埋地鋼制管道環(huán)氧煤瀝青防腐層技術標準》
- 浙教版七年級下冊科學全冊課件
- 弧度制及弧度制與角度制的換算
- 瓦楞紙箱計算公式測量方法
- DB32-T 4004-2021水質 17種全氟化合物的測定 高效液相色譜串聯質譜法-(高清現行)
- DB15T 2724-2022 羊糞污收集處理技術規(guī)范
評論
0/150
提交評論