0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

AD7705芯片在電子稱重系統(tǒng)中的應(yīng)用于設(shè)計(jì)研究

電子設(shè)計(jì) ? 來源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2019-11-26 07:56 ? 次閱讀

1、 引言

國家三級(jí)秤標(biāo)準(zhǔn)要求:稱重?cái)?shù)據(jù)與重物的絕對(duì)精度小于1/1000-1/5000,因此,經(jīng)AD轉(zhuǎn)換后輸出數(shù)據(jù)的有效位應(yīng)在13位以上。AD公司推出的由緩沖器和增益可編程放大器(PGA)、Σ-Δ調(diào)節(jié)器、可編程數(shù)字濾波器等組成的16位AD7705/06能直接將傳感器檢測到的微小信號(hào)進(jìn)行A/D轉(zhuǎn)換,其具有高分辨率、寬動(dòng)態(tài)范圍、自校準(zhǔn)、優(yōu)良的抗噪聲性能以及低電壓低功耗等特點(diǎn),適合于稱重系統(tǒng)中下微機(jī)信號(hào)處理的需要。設(shè)計(jì)中,我們確定AD7705的相應(yīng)參數(shù)取:

輸出數(shù)據(jù)更新速率:50Hz;系統(tǒng)增益:64;有效分辨率:15位。

2 、硬件設(shè)計(jì)

要滿足前面確定的AD7705參數(shù),設(shè)計(jì)中AD7705的主時(shí)鐘?。篺CLK =2.4576MHz。

AD7705的串行數(shù)據(jù)接口包括5個(gè):片選輸入口 ,串行施密特邏輯輸入時(shí)鐘SCLK,數(shù)據(jù)輸入口DIN,轉(zhuǎn)換數(shù)據(jù)輸出口DOUT,指示數(shù)據(jù)準(zhǔn)備就緒的狀態(tài)信號(hào)輸出口 。其中當(dāng) 為低電平時(shí),轉(zhuǎn)換數(shù)據(jù)可讀取;否則不可讀取。

設(shè)計(jì)中 可由AT89C51選中實(shí)現(xiàn),也可接地;本設(shè)計(jì)中將 接地。

SCLK有兩種基本的接線方式:①SCLK接AT89C51的P2口中未用的管腳(比如接P2.2),數(shù)據(jù)輸入、輸出端DIN、DOUT一同接P2口中未用的另一管腳(比如:P2.3)。在該種連接方式下,只能用手工編程模擬AD7705的通信時(shí)序以實(shí)現(xiàn)對(duì)AD7705的操作。②SCLK接AT89C51的同步脈沖輸出端TXD,AD7705的數(shù)據(jù)輸入、輸出端DIN、DOUT一同接AT89C51的串行數(shù)據(jù)輸入、輸出端RXD。在該種連接方式下,對(duì)AD7705的數(shù)據(jù)的讀取可按51系列單片機(jī)串行口的工作方式0完成,也可按①中的讀寫方式完成。本設(shè)計(jì)中按②中介紹的方式接線??山悠胀≒1、P2口中未用的管腳,通過程序查詢?cè)摴苣_是否為低電平,從而實(shí)現(xiàn)對(duì)AD7705中寄存器數(shù)據(jù)的讀取。也可接AT89C51的外部中斷1或中斷0管腳,通過中斷方式或中斷查詢方式實(shí)現(xiàn)對(duì)AD7705中寄存器數(shù)據(jù)的讀取。本設(shè)計(jì)中接外部中斷1管腳。

AD7705芯片在電子稱重系統(tǒng)中的應(yīng)用于設(shè)計(jì)研究

圖1 稱重傳感器信號(hào)處理電路圖

AD7705在稱重系統(tǒng)中的連接方式

見圖1。當(dāng)在此傳感器上施加滿標(biāo)度重量5噸重物時(shí),傳感器在5V工作電壓下取得30 mV的滿標(biāo)度輸出電壓。5V工作電壓經(jīng)分壓后為AD7705提供基準(zhǔn)電壓,因此工作電壓的變化不會(huì)產(chǎn)生系統(tǒng)誤差。分壓電阻為24kΩ和15kΩ,產(chǎn)生的基準(zhǔn)電壓為1.92V。當(dāng)器件的可編程增益為64時(shí),對(duì)應(yīng)的滿標(biāo)度輸入電壓即為 30 mV。

3 、軟件設(shè)計(jì)

軟件設(shè)計(jì)需主要考慮以下四個(gè)方面:

①AT89C51的初始化:硬件設(shè)計(jì)中如果用到中斷,則需對(duì)單片機(jī)的中斷系統(tǒng)進(jìn)行初始化;軟件設(shè)計(jì)中如果用到串口,則需對(duì)單片機(jī)的串口進(jìn)行初始化。

②AD7705與51系列單片機(jī)的數(shù)據(jù)交換順序:在讀寫操作模式下,51系列單片機(jī)的數(shù)據(jù)要求LSB在前,而AD7705希望MSB在前,所以對(duì)AD7705寄存器進(jìn)行配置之前必須將命令字重新排列方可寫入,同樣要將從AD7705數(shù)據(jù)寄存器中讀取到緩沖器后的數(shù)據(jù)進(jìn)行重新排列方可使用。

③對(duì)AD7705寄存器進(jìn)行操作的時(shí)序:AD7705通訊必須嚴(yán)格按圖2、圖3時(shí)序操作。對(duì)AD7705進(jìn)行通信的子程序流程見圖4、圖5。當(dāng)然,還可以考慮用串行口通信方式0的工作方式來實(shí)現(xiàn)。

④AD7705的初始化和配置:AD7705的配置與設(shè)計(jì)的硬件緊密相關(guān),只有在正確配置的情況下硬件才能正常工作。同時(shí),對(duì)AD7705內(nèi)每一個(gè)寄存器的配置都必須從寫通信寄存器開始,通過寫通信寄存器完成通道的選擇和設(shè)置下一次操作的寄存器的選擇。

圖6所示為此稱重傳感器數(shù)據(jù)采集主流程圖。其程序清單見附錄。

AD7705芯片在電子稱重系統(tǒng)中的應(yīng)用于設(shè)計(jì)研究

圖2 讀周期時(shí)序圖

AD7705芯片在電子稱重系統(tǒng)中的應(yīng)用于設(shè)計(jì)研究

圖3 寫周期時(shí)序圖

4 、結(jié)束語

AD7705以其本身的低價(jià)格、高精度、可編程增益、自校準(zhǔn)、小信號(hào)的轉(zhuǎn)換不需附加另外的器件而使得其在數(shù)據(jù)檢測領(lǐng)域具有很大的應(yīng)用前景。其在電子秤中的應(yīng)用也是顯而易見的。我們應(yīng)用AD7705設(shè)計(jì)的電子信號(hào)處理線路,其性能指標(biāo)達(dá)到預(yù)期的效果。

附錄:程序清單

ORG 0000H

AJMP MAIN

ORG 0013H

AJMP ADINT

ORG 0030H

MAIN:

;對(duì)AT89C51初始化

MOV IP,#04H;定義INT1為優(yōu)先級(jí)

MOV TCON,#00H ;INT1采用低電平

AD7705芯片在電子稱重系統(tǒng)中的應(yīng)用于設(shè)計(jì)研究

圖4 寫周期時(shí)序流程圖

AD7705芯片在電子稱重系統(tǒng)中的應(yīng)用于設(shè)計(jì)研究

圖5讀周期時(shí)序流程圖

;觸發(fā)

MOV IE,#84H;允許外部中斷1

;對(duì)AD7705進(jìn)行初始化

MOV SCON,#00000000B;禁用SCON

MOV A,#20H

ACALL WRITE

MOV SCON,#00000000B

MOV A,#05H

ACALL WRITE

MOV SCON,#00000000B

MOV A,#010H

ACALL WRITE

MOV SCON,#00000000B

MOV A,#70H

ACALL WRITE

MOV SCON,#00000000B

A2: JNB 00H,A2 ;等待INT1中斷

MOV A,#38H

ACALL WRITE

RDATA

DPROCESS

AJMP A2

AD7705芯片在電子稱重系統(tǒng)中的應(yīng)用于設(shè)計(jì)研究

圖6 主程序流程圖

WRITE:

NOP

MOV R0,#08H

ACALL NU1

RET

NU1: RLC A

JNC NU2

CLR 0B1H

SETB 0B0H

SETB 0B1H

SJMP NU3

NU2: CLR 0B1H

CLR 0B0H

SETB 0B1H

NU3: DEC R0

DJNZ R0,NU1

RET

RDATA:

MOV R2,#02H

MOV R3,#08H

MOV R4,#20H

CLR C

MOV A,#00H

RD1: CLR 0B1H

MOV C,0B0H

SETB 0B1H

RLC A

DJNZ R3,RD1

MOV R4,A

INC R4

DJNZ R2,RD1

RET

DPROCESS:

……

RET

ADINT:

SETB 00H

RETI

END

責(zé)任編輯:gt


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 放大器
    +關(guān)注

    關(guān)注

    143

    文章

    13433

    瀏覽量

    212188
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6023

    文章

    44376

    瀏覽量

    628422
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5253

    瀏覽量

    119206
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    AD7705

    有沒有AD7705的視頻學(xué)習(xí)學(xué)習(xí)啊
    發(fā)表于 07-27 15:57

    ad7705顯示與相關(guān)設(shè)計(jì)

    stc90c51和ad7705顯示總是錯(cuò)的基于ad7705 的酒精濃度檢測器代碼
    發(fā)表于 09-11 19:46

    AD7705采樣通道2沒有數(shù)據(jù)輸出

    在多通道電壓電流采樣的應(yīng)用上使用了9片AD7705作為采樣芯片,9片AD7705芯片掛載在同一個(gè)STM32F407控制器的SPI總線接口上,每片AD
    發(fā)表于 12-27 11:26

    AD7705應(yīng)用經(jīng)驗(yàn)總結(jié)

    看到一篇調(diào)試AD7705總結(jié)的經(jīng)驗(yàn),希望對(duì)大家有幫助。 ps.AD7705的應(yīng)用經(jīng)驗(yàn)以及注意要點(diǎn)總結(jié)如下,這些經(jīng)驗(yàn)同樣適用于AD7799、AD7706等ADI公司的擁有校準(zhǔn)功能的AD芯片
    發(fā)表于 01-18 19:16

    AD7705的基本特性是什么?怎樣對(duì)AD7705進(jìn)行校準(zhǔn)?

    AD7705的基本特性AD7705的引腳功能AD7705的片內(nèi)寄存器怎樣對(duì)AD7705進(jìn)行校準(zhǔn)?
    發(fā)表于 04-23 06:09

    關(guān)于AD7705/7706芯片的基本知識(shí)總結(jié)

    AD7705/7706是什么?AD7705/7706芯片有何特性呢?AD7705/7706芯片的引腳有哪些功能呢?
    發(fā)表于 11-23 07:53

    AD7705的應(yīng)用經(jīng)驗(yàn)以及注意要點(diǎn)

    AD7705的應(yīng)用經(jīng)驗(yàn)以及注意要點(diǎn)總結(jié)如下,這些經(jīng)驗(yàn)同樣適用于AD7799、AD7706等ADI公司的擁有校準(zhǔn)功能的AD芯片。 1、時(shí)序注意要點(diǎn):數(shù)字接口迷失的時(shí)候可以通過ADIN輸入持續(xù)32個(gè)
    發(fā)表于 12-12 07:38

    求助,關(guān)于AD7705采樣的幾個(gè)問題

    在多通道電壓電流采樣的應(yīng)用上使用了9片AD7705作為采樣芯片,9片AD7705芯片掛載在同一個(gè)STM32F407控制器的SPI總線接口上,每片AD
    發(fā)表于 12-18 06:29

    模數(shù)轉(zhuǎn)換器AD7705及其接口電路

    摘要:本文介紹了串行16位的ADC芯片AD7705的基本特點(diǎn)及其∑-△工作原理,還闡速了談芯片與單片機(jī)8051的接口方法。關(guān)鍵詞:AD7705 ∑一AADC 單片機(jī)
    發(fā)表于 05-04 09:58 ?106次下載

    基于AD7705的安全帽質(zhì)量檢測

    采用16 位模數(shù)轉(zhuǎn)換芯片AD7705 及精簡指令集單片機(jī)AT90S8515 為主要元器件,通過AD7705 采集壓力傳感器檢測到安全帽受力情況,然后在AD7705 內(nèi)部將采集的模擬信號(hào)
    發(fā)表于 05-17 17:31 ?53次下載
    基于<b class='flag-5'>AD7705</b>的安全帽質(zhì)量檢測

    AD7705音頻

    AD7705音頻學(xué)習(xí)教材,Altium Designer軟件
    發(fā)表于 11-16 14:53 ?0次下載

    ad7705技術(shù)參數(shù)

    AD7705美國模擬器件公司(其在中國注冊(cè)公司為:亞德諾半導(dǎo)體技術(shù)有限公司)生產(chǎn)的模數(shù)轉(zhuǎn)換器。AD7705為完整16位、低成本、Σ-Δ型ADC,適合直流和低頻交流測量應(yīng)用。其具有低功耗(3 V
    發(fā)表于 10-23 10:44 ?4265次閱讀
    <b class='flag-5'>ad7705</b>技術(shù)參數(shù)

    ad7705應(yīng)用電路圖大全(六款ad7705典型應(yīng)用電路)

    本文介紹了六款ad7705的典型應(yīng)用電路。AD7705為完整16位、低成本、Σ-Δ型ADC,適合直流和低頻交流測量應(yīng)用。其具有低功耗(3V時(shí)最大值為1mW)特性,因而可用于環(huán)路供電、電池供電或本地供電的應(yīng)用
    發(fā)表于 04-13 16:41 ?3.9w次閱讀
    <b class='flag-5'>ad7705</b>應(yīng)用電路圖大全(六款<b class='flag-5'>ad7705</b>典型應(yīng)用電路)

    AD7705參考代碼

    AD7705參考代碼
    發(fā)表于 03-18 10:00 ?55次下載
    <b class='flag-5'>AD7705</b>參考代碼

    AD7799在電子稱重系統(tǒng)的應(yīng)用

    電子發(fā)燒友網(wǎng)站提供《AD7799在電子稱重系統(tǒng)的應(yīng)用.pdf》資料免費(fèi)下載
    發(fā)表于 10-18 10:21 ?8次下載
    AD7799在<b class='flag-5'>電子稱重</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>中</b>的應(yīng)用