亚洲AV日韩精品久久久久久I国产一二福利I手机成人777777I熟妇无码专区I91AV色情网站I久久无码后入I日韩精品视频在线观看一区I午夜无码精品I亚欧xxx在线I欧美专区无码I不卡无码中文I亚欧无码精品I午夜综合影院I中日韩综合网I国产精品一色哟哟哟I欧美777在线I水蜜桃欧美日韩亚洲I精品综合在线I亚洲福利专区I91丨PORNY丨在线中文

行業動態

當前位置:首頁>>新聞中心>>行業動態 發布時間:2017-06-01 05:31:29

基于單片機和AD574的簡易電子秤的設計

時間:2017-06-01 05:31:29 來源:本站 點擊數:894

本文基于單片機和AD574設計了一款簡易電子秤。電子秤是根據重力作用測量物體質量的裝置,本文在分析測量原理的基礎上,選擇了比較簡單的51系列單片機作為主控制系統,根據測量要求設計了傳感器電路、AD轉換電路、超量程報警電路、顯示電路、按鍵電路等,根據硬件電路,完成了相應的軟件設計。經過測試,該簡易電子秤應用簡單,方便快捷,具有良好的應用前景。

電子秤是一種根據重力作用測量物體質量的檢測裝置,隨著電子技術的發展,在國民經濟的各個領域,電子秤的應用越來越廣泛,對電子秤的要求也越來越高,本文根據當前電子秤的應用情況,分析采用單片機和AD574設計一款簡易電子秤裝置,在分析測量原理的基礎上,選擇了比較簡單的51系列單片機作為主控制系統,根據測量要求設計了傳感器電路、AD轉換電路、超量程報警電路、顯示電路、按鍵電路等,根據硬件電路,完成了相應的軟件設計。

1.測量原理

電子秤一般由三部分組成,稱重傳感器、承重系統、傳力復位系統。在這個基礎上,分成了其他的硬件電路子單元,如單片機最小系統電路、傳感器電路、AD轉換電路、超量程報警電路、顯示電路、按鍵電路、存儲電路等。其測量原理是:將物體放置在承重系統的秤臺上時,其重量參數會通過傳感器,產生壓力-電效應,轉換為與其重量相對應的電信號,然后通過放大電路將電信號放大并經過AD處理,最后將信號輸入給單片機處理,經單片機處理后,將輸入信息顯示在LCD上。測量的精度一般由稱重傳感器決定。

2.硬件電路設計

2.1 總體設計框圖

根據其測量原理,設計整體硬件框圖如圖1所示。主要包含壓力傳感器電路模塊、放大電路模塊、AD轉換模塊、LCD顯示器模塊、閾值報警模塊、單片機控制系統模塊。  

硬件1.jpg

2.2 傳感器電路設計

設計采用SP20C-G501電阻應變式傳感器,稱重傳感器由組合式S型梁結構及金屬箔式應變計構成,具有過載保護裝置。過程設計中采用惠斯登電橋進行電壓采集轉換,它能抑制溫度變化的影響,抑制干擾能力強,補償方便簡單,因此選用的傳感器精度高、零漂小、工作穩定等。傳感器原理圖如圖2所示:

硬件2.jpg

其工作原理:用應變片測量時,將其粘貼在彈性體上。當彈性體受力變形時,應變片的敏感柵也隨之變形,其阻值發生相應的變化,通過轉換電路轉換為電壓或電流的變化。由于內部線路采用惠更斯電橋,當彈性體承受載荷產生變形時,輸出信號電壓可由下式(1)給出: [Eout=R2×R4R2+R4×△R1R1+△R2R2+△R3R3+△R4R4×Ein] 1

2.3 AD轉換電路設計

AD574是美國Analog Device公司生產的12位單片A/D轉換器。它采用逐次逼近型的A/D轉換器,最大轉換時間為25us,轉換精度為0.05%,所以適合于高精度的快速轉換采樣系統。芯片內部包含微處理器借口邏輯(有三態輸出緩沖器),故可直接與各種類型的8位或者16位的微處理器連接,而無需附加邏輯接口電路,切能與CMOSTTL電路兼容。AD574采用28腳雙列直插標準封裝。

硬件3.jpg

2.4 LCD顯示電路設計

顯示電路采用LCD顯示。其驅動方式包括靜態驅動、動態驅動。本設計采用動態驅動的方式,電路原理圖如圖4所示。

硬件4.jpg

2.5 報警電路設計

報警電路采用有源蜂鳴器設計,只要通電流即可發聲進行報警,在其兩端并聯一個反向的二極管,防止誤報警。

硬件5.jpg

3.程序設計

根據硬件原理分析和設計,軟件同樣分為幾個部分:傳感器信號采集部分、AD轉換部分、顯示部分和報警部分,其中數據處理部分最為重要,處理過程同樣比較復雜。必須利用單片機的中斷系統結構,如圖6所示。 

硬件6.jpg

其主要部分程序代碼如下:

#include  

sbit CSPIN = P2^7//93c46CS  sbit SCKPIN = P2^6//93c46CLK  sbit SDOPIN = P2^4//93c46DATA OUT  sbit SDIPIN = P2^5//93c46DATA IN void EEPROMByteWriteUINT8 addrUINT8 value); //寫值為value到地址addr中  void WriteRomUINT8 addrUINT8 value); //寫值為value到地址addr中,但不包括寫允許和寫禁止  UINT8 EEPROMByteReadUINT8 addr); //93C46中讀出地址為addr的值  UINT8 ReceiveBytevoid); //接收8位數據  void SendsckUINT8 cUINT8 c1);  void EEPROMByteWriteUINT8 addrUINT8 value)   {Sendsck0x800x60);//write enable CSPIN=0;   _nop_();  _nop_();   WriteRomaddrvalue);Sendsck0x800x00);//write disable CSPIN=0; _nop_();  _nop_(); SCKPIN=0; Delay1ms10);} UINT8 EEPROMByteReadUINT8 addr) {UINT8 value; Sendsck0xc0addr);   Delay1ms1);   value=ReceiveByte();  SCKPIN=0;   CSPIN=0;   Delay1ms20);  returnvalue);}  void WritelongUINT8 addrUINT32 d//寫入一個LONG類型   {EEPROMByteWriteaddrd>>24); EEPROMByteWriteaddr+1d>>16); EEPROMByteWriteaddr+2d>>8);  EEPROMByteWriteaddr+3d&0xff);}  UINT32 ReadlongUINT8 addr//讀一個LONG類型  {UINT8 d8; UINT32 d32=0;  d8=EEPROMByteReadaddr); d32|=d8; d8=EEPROMByteReadaddr+1);  d32<<=8; d32|=d8;   d8=EEPROMByteReadaddr+2);   d32<<=8;  d32|=d8;   d8=EEPROMByteReadaddr+3);  d32<<=8;   d32|=d8; returnd32);}  

4.結論

本論文通過對電子秤的稱重原理進行分析,在此基礎上介紹了硬件設計和軟件設計,最后完成了本簡易電子秤裝置的設計,采用高精度AD轉換芯片AD574和實時處理的MCU-AT89C52單片機進行處理,精度高,操作簡單,可推廣性強。


主站蜘蛛池模板: 久久毛片| 狠狠婷婷综合久久久久久| 中文字幕精品亚洲一区| 无码精品人妻一区二区三区老牛| 人人澡人人澡人人看添| 精品欧美h无遮挡在线看中文| 日韩国产亚洲欧美中国v| 97国语精品自产拍在线观看| 亚洲综合日韩久久成人av| 国产精品99无码一区二区| 国产在线精品欧美日韩电影| 国产精品丝袜亚洲熟女| 国产精品人妻久久久久| 亚洲日韩成人性av网站| 免费看美女被靠到爽的视频| 欧洲精品不卡1卡2卡三卡| 久久成人免费播放网站| 国内精品伊人久久久久777| 欧美国产综合欧美视频| 亚洲欧美一区二区三区在线 | 久久久久av无码免费网| 又色又爽又黄还免费毛片96下载 | 亚洲国产成在人网站天堂| 国内精品一区二区福利视频| 精品国产乱码久久久久久婷婷| 亚洲欧美综合国产精品二区| 国产精品无码久久久久久久久久 | 日本特黄特色aaa大片免费| 中文字幕婷婷日韩欧美亚洲| 国产精品一区二区av蜜芽| 成人cosplay福利网站18禁| 人妻精品久久无码专区涩涩| 无码免费毛片手机在线| 野花社区在线www日本| 一日本道a高清免费播放| 国产精品一区二区久久乐下载 | 久久人人爽人人爽人人片av高请| 国产熟女一区二区三区四区五区| 久久亚洲精品无码观看网站| 免费1级a做爰片在线观看| 欧美性黑人极品hd|