資源描述:
《數(shù)字信號處理課程設計-基于單片機稱重儀的設計》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在工程資料-天天文庫。
1、湖南理工學院數(shù)字信號處理課程設計設計題目:稱重儀的設計院部:機械學院專業(yè):機械電子工程班級:機電二班學生姓名:賈學號:119摘要本設計是基于單片機的稱重儀,它的硬件電路設計包括單片機最小系統(tǒng)、A/D轉換器、稱重傳感器、語音電路、LED顯示電路、±5V穩(wěn)壓電源電路等幾部分設計內(nèi)容。其中壓力傳感器輸出響應的模擬電壓信號,經(jīng)過模/數(shù)轉換(A/D變換)后就得到數(shù)字量D。但是,數(shù)字量D并不是重物的實際重量值W,W需要由數(shù)字量D在控制器內(nèi)部經(jīng)過一系列的運算——即數(shù)據(jù)處理才能得到。整個設計系統(tǒng)由Atmel公司生產(chǎn)51系列89S51單片機進行控制;軟件實現(xiàn)功能開
2、機檢測,主要是開機后自動逐個掃描LED數(shù)碼管,以防止某段數(shù)碼管損壞造成視覺誤差;出于人性化考慮我們還可以增加語音電路,實現(xiàn)自動語音播報重量。19目 錄一、課題設計要求二、總體設計方案三、硬件電路模塊分析四、硬件電路設計五、軟件設計六、總結19一、題設計要求1、設計出硬件電路。2、設計出軟件程序2、采用A/D的轉換器3、LED顯示要顯示的內(nèi)容。二、總體方案設計2.1稱重儀的基本工作原理電子秤的工作原理以電子元件:稱重傳感器,放大電路,AD轉換電路,單片機電路,顯示電路,通訊接口電路,穩(wěn)壓電源電路等電路組成。當物體放在秤盤上時,壓力施給傳感器,該傳感
3、器發(fā)生形變,從而使阻抗發(fā)生變化,同時使用激勵電壓發(fā)生變化,輸出一個變化的模擬信號。該信號經(jīng)放大電路放大輸出到模數(shù)轉換器。轉換成便于處理的數(shù)字信號輸出到CPU運算控制。CPU根據(jù)程序將這種結果輸出到顯示器,直至顯示這種結果。2.2稱重儀的系統(tǒng)總體框圖按照本設計功能的要求,系統(tǒng)由5個部分組成:控制器部分、信號采集部分、報警部分、數(shù)據(jù)顯示部分、和電路電源部分,系統(tǒng)設計總體方案框圖如圖2.1所示。19信號放大調(diào)理電路中央處理單元壓力傳感器LED顯示A/D轉換電源電路超重報警總系統(tǒng)體框圖信號采集部分是利用稱重傳感器檢測壓力信號,得到微弱的電信號(本設計為電
4、壓信號),而后經(jīng)處理電路(如濾波電路,差動放大電路,)處理后,送A/D轉換器,將模擬量轉化為數(shù)字量輸出。控制器部分接受來自A/D轉換器輸出的數(shù)字信號,經(jīng)過復雜的運算,將數(shù)字信號轉換為物體的實際重量信號,并將其存儲到存儲單元中。控制器還可以通過對擴展I/O的控制,對鍵盤進行掃描,而后通過鍵盤散轉程序,對整個系統(tǒng)進行控制。數(shù)據(jù)顯示部分根據(jù)需要實現(xiàn)顯示功能。電路電源部分主要是為電路提供穩(wěn)定方便的電源,將工頻電壓直接轉換成所需的±5伏電壓。報警部分只要是在超重時對使用者發(fā)出警告聲。三、硬件電路模塊分析3.1稱重儀的主控制系統(tǒng)結構(一)主控制系統(tǒng)具備的功能
5、19該系統(tǒng)采用單片機作為主控制系統(tǒng),主要目的在于稱重之后的數(shù)字化顯示和實現(xiàn)精確的測量,故系統(tǒng)應該具有單片機工作所需的穩(wěn)定的+5V直流電源,又考慮到數(shù)字化顯示所用到的數(shù)碼管中會出現(xiàn)某段被損壞而不被點亮的情況,系統(tǒng)應該具有開機自檢功能,就是開機后自動逐個掃描每一個晶體管,用來檢查數(shù)碼管各段是否完好,可以依靠軟件編程實現(xiàn)。除此之外還有超重報警功能,防止超重物對傳感器件造成損壞。(二)單片機控制系統(tǒng)結構框圖如圖2-2所示:聲光報警測量放大信號A/D模塊控制模塊顯示模塊單片機控制系統(tǒng)結構框圖3.2電源模塊方案選型為了使稱重儀的供電方便,這里把電源設計成用2
6、20V的交流電經(jīng)過變壓器后輸出±9的電壓,經(jīng)整流濾波電路后,通過LM7805和LM7905進行DC/DC變換得到±5V供壓力傳感器器和系統(tǒng)的其他芯片使用。3.3數(shù)據(jù)采集模塊方案選型數(shù)據(jù)采集模塊分為3個部分:稱重傳感器、前級放大器和A/D轉換器。(一)稱重傳感器傳感器選用型壓力傳感器,為雙孔懸臂梁形式,(二)前級放大器19采用專用儀表放大器,此類芯片內(nèi)部采用差動輸入,共模抑制比高,差模輸入阻抗大,增益高,精度也非常好,且外部接口簡單,且放大器的增益是可以改變的。(三)A/D轉換器。選用12位逐次比較式ADC,此方案經(jīng)小信號放大、調(diào)理電路,可直接連接
7、單片機,也可以可滿足精度要求,故采用此方案。3.4數(shù)據(jù)顯示模塊方案選型本設計只需要顯示出所稱實物的實際重量,由于LED耗電省、使用壽命長、成本低、亮度高等優(yōu)點,再加上驅動簡單,容易利用單片機對其進行控制和編程等特點選用LED顯示。3.5報警模塊方案選型報警電路只在實物超出人為設定的值時,才被單片機驅動。在這就是對使用者有個提醒作用,人為使用普通的聲光報警就可以。我們選用蜂鳴器與發(fā)光二極管來設計報警電路。四、硬件電路設計4.1機的最小系統(tǒng)設計中央處理單元選用我們熟悉的單片機,即最后電路的核心采用最常用、好用和廉價的ATEMAL公司的AT89S51。
8、設計者必須仔細選擇晶振頻率,確保標準的通訊波特率(1200、4800、9600、19.2K等)。不妨先列出可供選擇的晶振所能產(chǎn)生的波特率