国产精品成人网站,精品人妻互换一区二区三区,大肉大捧一进一出视频免费的试看,婷婷激情综合网

產(chǎn)品推薦:水表|流量計(jì)|壓力變送器|熱電偶|液位計(jì)|冷熱沖擊試驗(yàn)箱|水質(zhì)分析|光譜儀|試驗(yàn)機(jī)|試驗(yàn)箱


儀表網(wǎng)>技術(shù)中心>應(yīng)用設(shè)計(jì)>正文

歡迎聯(lián)系我

有什么可以幫您? 在線咨詢

基于單片機(jī)控制的數(shù)字溫度計(jì)的設(shè)計(jì)

   2012年02月21日 15:13  
  摘要:基于實(shí)際應(yīng)用中許多場合對溫度高精度測量的需求,利用ATF1504芯片與單片機(jī)zui小系統(tǒng),采用等精度頻率測量技術(shù),設(shè)計(jì)了一款高精度數(shù)字溫度計(jì)。該方案采用ATF1504芯片作為可編程邏輯器件,以高靈敏度負(fù)溫度系數(shù)熱敏電阻為溫度傳感器。利用ATF1504芯片與單片機(jī)配合完成待測信號頻率的測量,從而實(shí)現(xiàn)溫度的測量。實(shí)驗(yàn)數(shù)據(jù)表明該溫度計(jì)的測溫相對誤差小于0.3%。
  
  溫度是人們?nèi)粘I钪谐3P枰獪y量和控制的一個(gè)物理量。傳統(tǒng)的溫度計(jì)有反應(yīng)速度慢、讀數(shù)麻煩、測量精度不高、誤差大等缺點(diǎn),而在某些特定的場合,器材設(shè)備對溫度的要求*,設(shè)計(jì)一種高精度的溫度計(jì)就顯得十分有意義。設(shè)計(jì)的高精度溫度計(jì)有著線性優(yōu)良、性能穩(wěn)定、靈敏度高、使用方便、軟硬件結(jié)構(gòu)實(shí)現(xiàn)了模塊化、電路簡單等優(yōu)點(diǎn)。
  
  1、設(shè)計(jì)方案
  
  熱敏電阻是對溫度變化非常敏感的電阻元件,它在測溫技術(shù)、無線電技術(shù)、自動化和遙控等方面都得到廣泛的應(yīng)用。熱敏電阻能夠?qū)h(huán)境溫度的變化轉(zhuǎn)化為電阻自身阻值的變化,它將溫度的變化轉(zhuǎn)換為連續(xù)的電信號的變化,再由外電路把該電信號轉(zhuǎn)化成單片機(jī)可處理的脈沖(頻率)信號,由單片機(jī)來直接處理。熱敏電阻構(gòu)成的555振蕩電路能夠?qū)崿F(xiàn)由電阻到頻率的轉(zhuǎn)換功能,建立起由溫度到電阻值再到頻率的對應(yīng)關(guān)系。處理器對頻率信號的處理精度直接影響著溫度測量的精度,采用等精度測頻方案能夠滿足精度的要求,設(shè)計(jì)中采用查表法和插值法來建立頻率與溫度的轉(zhuǎn)換關(guān)系。
  
  設(shè)計(jì)的數(shù)字溫度計(jì)主要由下面4部分組成:溫度傳感部分、等精度測頻部分、頻率溫度轉(zhuǎn)換部分、數(shù)據(jù)緩存及顯示部分,原理圖如圖1所示。設(shè)計(jì)中用到的主要模塊有:1)單片機(jī)zui小系統(tǒng)。單片機(jī)zui小系統(tǒng)或者稱為zui小應(yīng)用系統(tǒng),是指用zui少的元件組成的單片機(jī)可以工作的系統(tǒng)。單片機(jī)zui小系統(tǒng)一般應(yīng)該包括:單片機(jī)、晶振電路、復(fù)位電路。2)CPLD(ComplexProgrammableLogicDevice)。復(fù)雜可編程邏輯器件。其具有編程靈活、集成度高、設(shè)計(jì)開發(fā)周期短、適用范圍寬、開發(fā)工具*、設(shè)計(jì)制造成本低、對設(shè)計(jì)者的硬件經(jīng)驗(yàn)要求低、標(biāo)準(zhǔn)產(chǎn)品無需測試、保密性強(qiáng)、價(jià)格大眾化等特點(diǎn),可實(shí)現(xiàn)較大規(guī)模的電路設(shè)計(jì),因此被廣泛應(yīng)用于產(chǎn)品的原型設(shè)計(jì)和產(chǎn)品生產(chǎn)之中。CPLD內(nèi)部結(jié)構(gòu)為“與或陣列”,該結(jié)構(gòu)來自于典型的PAL、GAL器件的結(jié)構(gòu)。任意一個(gè)組合邏輯都可以用“與-或”表達(dá)式來描述,所以該“與或陣列”結(jié)構(gòu)能實(shí)現(xiàn)大量的組合邏輯功能。CPLDzui基本的單元是宏單元。一個(gè)宏單元包含一個(gè)寄存器(使用多達(dá)16個(gè)乘積項(xiàng)作為其輸入)及其他有用特性。因?yàn)槊總€(gè)宏單元用了16個(gè)乘積項(xiàng),因此設(shè)計(jì)人員可部署大量的組合邏輯而不用增加額外的路徑。單片機(jī)與CPLD之間的三總線結(jié)構(gòu),如圖2所示。
  
  2、硬件部分設(shè)計(jì)
  
  2.1溫度與頻率轉(zhuǎn)換部分的設(shè)計(jì)
  
  由熱敏電阻與555定時(shí)器構(gòu)成多諧振蕩電路如圖3所示,該電路能夠?qū)崿F(xiàn)由溫度變化到電阻變化再到頻率變化的變換。
  
  555振蕩電路頻率:
  
  其中Rn是熱敏電阻NTC,C為放電電容,RN是在額定溫度TN(K)時(shí)的NTC熱敏電阻阻值,T規(guī)定溫度(K),B是NTC熱敏電阻的材料常數(shù)。由以上兩個(gè)公式可將建立起由溫度到電阻值,再由電阻值到頻率的換算關(guān)系,實(shí)現(xiàn)頻率到溫度的轉(zhuǎn)換:
  
  1)555電路的振蕩頻率:f=1/((R1+2RT1)C1ln2),即頻率與電阻值的關(guān)系;
  
  2)半導(dǎo)體熱敏電阻NTC的特性曲線(溫度與電阻的關(guān)系)。在一定溫度范圍內(nèi),半導(dǎo)體材料的電阻RT和溫度T的關(guān)系可表示為:
  
  其中常數(shù)a不僅與半導(dǎo)體材料的性質(zhì)有關(guān)而且與它的尺寸均有關(guān),而常數(shù)b僅與材料的性質(zhì)有關(guān),常數(shù)a和b可通過實(shí)驗(yàn)方法測得,計(jì)算出a和b后,就可以根據(jù)公式(3)計(jì)算出溫度值。因?yàn)镹TC的阻值和溫度之間是指數(shù)關(guān)系,以單片機(jī)為處理器的系統(tǒng)計(jì)算這一方程效率很低,因此本文使用查表法與插值法計(jì)算溫度,提高了測量的效率,簡化了計(jì)算的復(fù)雜性。假設(shè)測溫范圍為-10~50,可先將-10~50分為60段,每一度的氣溫對應(yīng)一段頻率值。然后分別將NE555電路在-10°,-9°,-8°……48°,49°,50°時(shí)的輸出頻率實(shí)際測試出來并存儲在單片機(jī)的ROM中,建立時(shí)鐘頻率與溫度的對應(yīng)表。而在每一個(gè)度的溫度段內(nèi)近似認(rèn)為頻率與溫度成線性關(guān)系在實(shí)際轉(zhuǎn)換過程中,首先根據(jù)測量的時(shí)鐘頻率確定其所在的溫度段,再按線性方程求出此頻率所對應(yīng)的溫度值,由此實(shí)現(xiàn)由頻率到溫度的轉(zhuǎn)換。
  
  2.2等精度測頻電路的實(shí)現(xiàn)
  
  等精度測頻的主要思想:利用兩個(gè)計(jì)數(shù)器在同一時(shí)間段內(nèi)同時(shí)對兩個(gè)時(shí)鐘信號進(jìn)行計(jì)數(shù),由已知時(shí)鐘的頻率和兩個(gè)計(jì)數(shù)器的計(jì)數(shù)值可得出待測信號的頻率。具體如圖4所示,首先設(shè)置時(shí)鐘閘門信號的寬度,在這段時(shí)間內(nèi),計(jì)數(shù)器1和計(jì)數(shù)器2同時(shí)對兩個(gè)時(shí)鐘信號進(jìn)行計(jì)數(shù),計(jì)數(shù)器1所計(jì)的時(shí)鐘信號的頻率為已知的基準(zhǔn)時(shí)鐘,其頻率為Fb。計(jì)數(shù)器2所計(jì)的時(shí)鐘信號為待測的時(shí)鐘信號,假設(shè)在等時(shí)間內(nèi)計(jì)數(shù)器1計(jì)數(shù)器2計(jì)數(shù)數(shù)值分別為Nb和Nx。由兩計(jì)數(shù)器在同時(shí)間段內(nèi)計(jì)數(shù),有以下關(guān)系式:
 
 
 
  等精度測頻功能的實(shí)現(xiàn)需要單片機(jī)與CPLD的協(xié)調(diào)合作實(shí)現(xiàn)。計(jì)數(shù)器1用單片機(jī)的定時(shí)器1實(shí)現(xiàn),計(jì)數(shù)器2用CPLD來配置。單片機(jī)部分的主要作用是:負(fù)責(zé)控制外部計(jì)數(shù)器和內(nèi)部定時(shí)器計(jì)數(shù)器的開啟與關(guān)閉;外部計(jì)數(shù)器和內(nèi)部定時(shí)器計(jì)數(shù)器的數(shù)據(jù)的讀??;處理以及數(shù)據(jù)輸出緩存。測量開始,單片機(jī)首先發(fā)出清零信號,對外部CPLD計(jì)數(shù)器清零,然后將內(nèi)部定時(shí)器清零,配置成外部時(shí)鐘控制方式,然后發(fā)出計(jì)數(shù)啟動信號,隨后進(jìn)入等精度頻率測量計(jì)數(shù)模式,單片機(jī)通過查詢計(jì)數(shù)器,判斷計(jì)數(shù)時(shí)間,該計(jì)數(shù)時(shí)間必須小于外部32bit計(jì)數(shù)器溢出時(shí)間,時(shí)間一到,單片機(jī)發(fā)出停止計(jì)數(shù)信號,查詢引腳P3.2,確認(rèn)計(jì)數(shù)停止,讀回外部計(jì)數(shù)結(jié)果和內(nèi)部計(jì)數(shù)器計(jì)數(shù)結(jié)果,假設(shè)分別為N1和N2,定時(shí)器計(jì)數(shù)時(shí)間間隔為T1,那么被測信號的頻率F=(N1/N2)T1,將計(jì)算出的數(shù)據(jù)輸送到頻率溫度轉(zhuǎn)化模塊等待數(shù)據(jù)轉(zhuǎn)換。
  
  CPLD部分主要完成對被測信號的測量計(jì)數(shù)和總線設(shè)計(jì)。由于所用CPLD芯片內(nèi)資源較少,其內(nèi)部只能設(shè)置一個(gè)32位計(jì)數(shù)器。這部分在Max+plusII環(huán)境下完成電路的硬件設(shè)計(jì)與仿真,采用原理圖輸入。硬件設(shè)計(jì)共包括4個(gè)部分:輸入、輸出、計(jì)數(shù)器和總線接口部分??傮w設(shè)計(jì)結(jié)構(gòu)如圖5所示,其中mcu_ctrl模塊為總線接口模塊,frequency模塊為測量計(jì)數(shù)模塊。
  
  3、軟件部分設(shè)計(jì)
  
  源程序流程圖如圖6所示。
  
  主要程序分析(頻率溫度轉(zhuǎn)換部分):
  
  計(jì)算單片機(jī)的計(jì)數(shù)并根據(jù)基準(zhǔn)時(shí)鐘的脈沖數(shù)目,時(shí)鐘周期由被測信號脈沖數(shù)目計(jì)算出待測信號頻率。
  
  4、實(shí)驗(yàn)結(jié)果
  
  通過與基準(zhǔn)溫度對比的方法對設(shè)計(jì)的溫度計(jì)精度進(jìn)行驗(yàn)證。首先使用精度較高的溫度計(jì)測得實(shí)際溫度作為基準(zhǔn)溫度,然后利用設(shè)計(jì)好的數(shù)字溫度計(jì)測量實(shí)際溫度與基準(zhǔn)溫度進(jìn)行對比,測量結(jié)果如表1所示。通過對比測試結(jié)果,發(fā)現(xiàn)設(shè)計(jì)的數(shù)字溫度計(jì)測量的溫度與基準(zhǔn)溫度相差很小,誤差小于0.1℃,相對誤差小于0.3%,達(dá)到了設(shè)計(jì)的精度要求。
  
  總之,通過利用單片機(jī)與CPLD的配合完成頻率的測量,實(shí)現(xiàn)了等精度測頻功能。利用等精度測頻功能確保了測量溫度數(shù)據(jù)處理的性,使設(shè)計(jì)的溫度計(jì)的精度達(dá)到實(shí)際應(yīng)用的要求。在系統(tǒng)中等精度頻率測量模塊采用8位51單片機(jī)定時(shí)器作為基準(zhǔn)信號的計(jì)數(shù)器,由于該基準(zhǔn)信號頻率較低,對精度有一定影響。如果采用更高頻率基準(zhǔn)信號,測頻精度還可提高,從而提高測量溫度的精度。

免責(zé)聲明

  • 凡本網(wǎng)注明“來源:儀表網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡(luò)有限公司-儀表網(wǎng)合法擁有版權(quán)或有權(quán)使用的作品,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明“來源:儀表網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。
  • 本網(wǎng)轉(zhuǎn)載并注明自其它來源(非儀表網(wǎng))的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或和對其真實(shí)性負(fù)責(zé),不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品第一來源,并自負(fù)版權(quán)等法律責(zé)任。
  • 如涉及作品內(nèi)容、版權(quán)等問題,請?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
聯(lián)系我們

客服熱線: 15024464426

加盟熱線: 15024464426

媒體合作: 0571-87759945

投訴熱線: 0571-87759942

關(guān)注我們
  • 下載儀表站APP

  • Ybzhan手機(jī)版

  • Ybzhan公眾號

  • Ybzhan小程序

企業(yè)未開通此功能
詳詢客服 : 0571-87759942
欧美一区不卡| 久久夜色精品国产噜噜麻豆| wwwxxx免费视频| 亚洲成人电影一区二区三区| 毛片内射久久久一区| 国产微拍精品| 蜜臀久久久精品人妻久久| 丰满少妇被猛烈进入| 国产手机在线精品| 超碰天天爽| 无码视频在线观看播放| 久久久人妻少妇| 久久精品人人操| AAAAA少妇高潮大片| 国产精品无码成人网站视频| 亚洲精品一区二三区不卡| 亚洲国产成人精品无码区花野真一| 小雪被老外黑人撑破了视频| 久久久精品黄色| 国产裸拍裸体视频在线观看| 亚洲国产精品久久久久久无码| 久久99国产乱子伦精品免费| 精品成人无码久久久久久| 无码人妻久久一区二区三区不卡| GOGO人体GOGO西西大尺度高清| 国产自慰免费观看| 精品无码免费在线观看| 悠悠色综合网| 在线区| 亚洲欧洲无码一区二区三区| 国产裸体歌舞一区二区| 国产天堂资源| 秋霞网一区二区三区| 熟女乱亚洲| 久久久噜噜| 国产av无遮挡| 久久久久狠狠高潮亚洲精品| 亚洲精品观看| 瑟瑟视频在线观看| 奇米精品一区二区三区四区| 日韩久久一区二区|