日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]引言:在工業(yè)生產(chǎn)和各種科學(xué)技術(shù)研究過程中,常常要對各種數(shù)據(jù)進(jìn)行采集和處理,通常用的采集方式是在PC機(jī)或者工控機(jī)內(nèi)安裝數(shù)據(jù)采集卡,例如 A/D卡及RS-422卡、RS-485卡。采集卡易受機(jī)箱內(nèi)環(huán)境的影響,以及計算機(jī)插槽

引言:

  在工業(yè)生產(chǎn)和各種科學(xué)技術(shù)研究過程中,常常要對各種數(shù)據(jù)進(jìn)行采集和處理,通常用的采集方式是在PC機(jī)或者工控機(jī)內(nèi)安裝數(shù)據(jù)采集卡,例如 A/D卡及RS-422卡、RS-485卡。采集卡易受機(jī)箱內(nèi)環(huán)境的影響,以及計算機(jī)插槽數(shù)量和地址、中斷資源的限制,不能掛接很多設(shè)備。尤其是在進(jìn)行油井壓裂作業(yè)時,因為壓裂工作現(xiàn)場比較危險,而又同時需要對壓裂時的各種數(shù)據(jù)進(jìn)行采集和處理,以便進(jìn)行遠(yuǎn)程實時監(jiān)控,因此利用工控機(jī)進(jìn)行遠(yuǎn)程數(shù)據(jù)采集處理,就難以滿足遠(yuǎn)程數(shù)據(jù)傳輸和便攜的要求。本文探討一種基于單片機(jī)和手提電腦的遠(yuǎn)程數(shù)據(jù)采集系統(tǒng),既可以進(jìn)行遠(yuǎn)程數(shù)據(jù)采集,而且靈活輕便利于攜帶,同時也減低了設(shè)備成本。
1 主要芯片介紹

AT89C52是一個低功耗,高性能CMOS 8位單片機(jī),片內(nèi)含8k Bytes的可反復(fù)擦寫1000次的Flash只讀程序存儲器。器件采用ATMEL公司的高密度、非易失性存儲技術(shù)制造。AT89C52有128 bytes的On-Chip隨機(jī)存取數(shù)據(jù)存儲器(RAM),32個外部雙向輸入/輸出(I/O)口,1個6向量兩級中斷結(jié)構(gòu),3個16位可編程定時計數(shù)器,1個全雙工串行通信口,片內(nèi)時鐘振蕩器。此外,AT89C52還設(shè)計和配置了振蕩頻率可為0Hz并可通過軟件設(shè)置的省電模式。空閑模式下,CPU暫停工作,而RAM定時計數(shù)器、串行口、外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結(jié)振蕩器而保存RAM的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復(fù)位。

AD574是美國模擬數(shù)字公司(Analog)推出的單片高速12位逐次比較型A/D轉(zhuǎn)換器,內(nèi)置雙極性電路構(gòu)成的混合集成轉(zhuǎn)換芯片,具有外接元件少,功耗低,精度高等特點,并且具有自動校零和自動極性轉(zhuǎn)換功能,只需外接少量的阻容件即可構(gòu)成一個完整的A/D轉(zhuǎn)換器,其模擬電壓輸人范圍有四種:0- 10V和0-20V,0±5V和0-±10V,數(shù)據(jù)輸出格式為12位和8位可選,本文采用12位數(shù)據(jù)格式,這樣可以提高數(shù)據(jù)的精度。

MAX485接口芯片是MAXIM公司的一種RS-485芯片,它完成將TTL電平轉(zhuǎn)換為RS-485電平的功能。采用單一電源+5V工作,額定電流為300μA,采用半雙工通訊方式,數(shù)據(jù)傳輸率高達(dá)2.5Mbps。在一條RS-485總線上可以掛接最多32個MAX485收發(fā)器。這樣可以通過編程利用一臺手提電腦通過RS-485總線同時對多套該系統(tǒng)進(jìn)行數(shù)據(jù)采集。
2 系統(tǒng)硬件設(shè)計

整個采集系統(tǒng)分為數(shù)據(jù)采集發(fā)送端和數(shù)據(jù)接收端。數(shù)據(jù)采集發(fā)送端主要由AT89C52單片機(jī)、AD574A A/D采樣芯片、MAX354故障保護(hù)模擬開關(guān)和MAX485芯片構(gòu)成,完成多路信號的采集和串行數(shù)據(jù)的發(fā)送功能。數(shù)據(jù)接收端由一個RS-485電平轉(zhuǎn) RS-232C電平的電路,以及一臺便攜式手提電腦構(gòu)成。數(shù)據(jù)采集端和發(fā)送端通過一條屏蔽的雙絞線電纜連接。

2.1 數(shù)據(jù)采樣電路

       采樣電路由AD574和MAX354組成,在一個采樣周期內(nèi),連續(xù)對8路輸入數(shù)據(jù)按順序進(jìn)行一輪采樣,采樣電路與單片機(jī)的連接如圖1所示。

圖-1 數(shù)據(jù)采樣電路

       采用8通道故障保護(hù)模擬開關(guān)MAX354對采樣通道進(jìn)行選擇,這可以通過89C52地址線A0,A1,A2來控制,信號通過模擬開關(guān)后被送到AD574的輸入端。

AD574內(nèi)部具有三態(tài)數(shù)據(jù)鎖存器,可以和89C52單片機(jī)的P0數(shù)據(jù)口直接相連,它內(nèi)部具有參考電壓和時鐘電路,因此無需任何元器件即可獨立完成 A/D轉(zhuǎn)換。A/D轉(zhuǎn)換結(jié)束后,AD574向89C52的中斷INT0發(fā)出中斷申請,然后系統(tǒng)對轉(zhuǎn)換后的數(shù)據(jù)進(jìn)行處理。AD574的12/8端子固定接地,A0端口與89C52的地址線A7相連,這樣在地址線A7的控制下分兩次通過8位數(shù)據(jù)總線來讀取l2位的轉(zhuǎn)換結(jié)果。

2.2 數(shù)據(jù)發(fā)送與接收電路

為了避免在長距離的數(shù)據(jù)傳輸過程中,數(shù)據(jù)受到現(xiàn)場的干擾,該系統(tǒng)采用MAX485芯片將信號電平轉(zhuǎn)換為RS-485電平,采用RS-485接口進(jìn)行遠(yuǎn)程數(shù)據(jù)傳輸。RS-485是美國電氣工業(yè)聯(lián)合會(EIA)制定的利用平衡雙絞線作傳輸線的多點通訊標(biāo)準(zhǔn)。它采用差分信號進(jìn)行傳輸;最大傳輸距離可以達(dá)到 1.2 km;最大可連接32個驅(qū)動器和收發(fā)器;接收器最小靈敏度可達(dá)±200 mV;最大傳輸速率可達(dá)2.5 Mb/s。同時,RS-485協(xié)議正是針對遠(yuǎn)距離、高靈敏度、多點通訊制定的標(biāo)準(zhǔn)。這也為今后該數(shù)據(jù)采集系統(tǒng)進(jìn)行多點數(shù)據(jù)采集的功能擴(kuò)展奠定了基礎(chǔ)。

MAX485芯片的結(jié)構(gòu)和引腳都非常簡單,內(nèi)部含有一個驅(qū)動器和接收器。RO和DI端分別為接收器的輸出和驅(qū)動器的輸入端,與單片機(jī)連接時只需分別與單片機(jī)的RXD和TXD相連即可;/RE和DE端分別為接收和發(fā)送的使能端,當(dāng)/RE為邏輯0時,器件處于接收狀態(tài);當(dāng)DE為邏輯1時,器件處于發(fā)送狀態(tài),因為MAX485工作在半雙工狀態(tài),所以只需用單片機(jī)的一個管腳控制這兩個引腳即可;A端和B端分別為接收和發(fā)送的差分信號端,當(dāng)A引腳的電平高于B 時,代表發(fā)送的數(shù)據(jù)為1;當(dāng)A的電平低于B端時,代表發(fā)送的數(shù)據(jù)為0。在與單片機(jī)連接時接線非常簡單。只需要一個信號控制MAX485的接收和發(fā)送即可。同時將A和B端之間加匹配電阻,一般可選100Ω的電阻。

     

     圖-2 數(shù)據(jù)發(fā)送電路                                   

 

   圖-3 “看門狗”電路

     在數(shù)據(jù)接收端,手提電腦上的串行接口采用的是RS-232C電平,因此還需要將RS-485電平進(jìn)行轉(zhuǎn)換。由于在數(shù)據(jù)接收端采用的手提電腦需要攜帶方便,因此這里采用的是市面上比較小巧緊固的電平轉(zhuǎn)換接口,這里就不做贅述。

2.3 主要的抗干擾措施

    對MAX354的輸入端采用隔離放大器進(jìn)行信號隔離,采用隔離放大器的變壓器將信號磁耦合 ,隔離了通路的線路連接,從而切斷了干擾源。這樣對壓裂設(shè)備上發(fā)動機(jī)的干擾有了一定效果的屏蔽作用。

同時,為了防止單片機(jī)受干擾影響而發(fā)生“死機(jī)”等現(xiàn)象,系統(tǒng)還利用MAX706芯片設(shè)計了“看門狗”電路,提高了系統(tǒng)的抗干擾能力,如圖-3。 MAX706是一種性能優(yōu)良的低功耗CMOS監(jiān)控電路芯片,其內(nèi)部電路由上電復(fù)位、可重觸發(fā)“看門狗”定時器及電壓比較器等組成。MAX706只要在 1.6秒時間內(nèi)檢測到WCI引腳有高低電平跳變信號,則“看門狗”定時器清零并重新開始計時;若超出1.6秒后,WCI引腳仍無高低電平跳變信號,則“看門狗”定時器溢出,WDO引腳輸出低電平,進(jìn)而觸發(fā)MR手動復(fù)位引腳,使MAC706復(fù)位,從而使“看門狗”定時器清零并重新開始計時,WDO引腳輸出高電平,MAX706的RST復(fù)位輸出引腳輸出大約200毫秒寬度的低電平脈沖,使單片機(jī)控制系統(tǒng)可靠復(fù)位,重新投入正常運(yùn)行。MAX706的控制只需要利用單片機(jī)的P1.5引腳通過簡單編程實現(xiàn)。
3 系統(tǒng)軟件設(shè)計

       軟件設(shè)計包括兩方面:筆記本電腦的主機(jī)程序和單片機(jī)數(shù)據(jù)采集和發(fā)送的固件程序。其中,主機(jī)程序的編寫可以利用VB語言編寫,串口通信是通過 Microsoft Visual Basic的通信編程控件MSComm實現(xiàn)的。在讀取完串口數(shù)據(jù)后,需要將每通道10次采集的數(shù)據(jù)進(jìn)行數(shù)學(xué)平均計算,這樣可以在一定程度上減小干擾數(shù)據(jù)的影響。

89C52的串行通訊采用工作方式1,波特率是9600bit/s,發(fā)送數(shù)據(jù)采用定時查詢方式,可以根據(jù)需要適當(dāng)調(diào)節(jié)發(fā)送數(shù)據(jù)的時間,定時周期性地讀取存儲的采樣數(shù)據(jù),以串行方式通過RS-485接口發(fā)送到上位機(jī)。程序采用可讀性較強(qiáng)的C51語言編寫,程序流程圖見固件流程圖-4。在編寫89C52 的程序時,需要對采樣數(shù)據(jù)進(jìn)行處理。由于采集的油溫、油壓、井口壓力等數(shù)據(jù)與信號電壓是線性關(guān)系,通過給定標(biāo)準(zhǔn)信號電壓測量一個最大值和一個最小值,就能得出各種數(shù)據(jù)的信號電壓與測量數(shù)據(jù)之間的比例關(guān)系。數(shù)據(jù)處理程序是根據(jù)線性比例關(guān)系,先將A/D轉(zhuǎn)換器AD574 采集到的12位二進(jìn)制數(shù)據(jù)轉(zhuǎn)換成實際測量值,并將此值按照ANSI/IEEE標(biāo)準(zhǔn)754-1985轉(zhuǎn)換成32位浮點數(shù),保存在設(shè)定的存儲區(qū),總共有8組數(shù)據(jù),需要32字節(jié)的空間來存儲采樣數(shù)據(jù)。

一個標(biāo)準(zhǔn)浮點數(shù)占用一個雙字(32位)。最高位(第31位)位浮點數(shù)的符號位,最高位為“0”是為正數(shù),位“1”時為負(fù)數(shù);8位指數(shù)占23-30 位;因為規(guī)定尾數(shù)的正數(shù)部分總是為“1”,只保留的尾數(shù)的小數(shù)部分(0~22位)。浮點數(shù)的優(yōu)點是利用很小的存儲空間(4B)可以表示出精確度很高的非常大和非常小的數(shù),在進(jìn)行數(shù)據(jù)處理和運(yùn)算時提高了精確度。

圖-4 單片機(jī)固件主程序流程圖
4 結(jié)束語

該套數(shù)據(jù)采集系統(tǒng)在油田壓裂設(shè)備上成功運(yùn)用。實踐證明,與傳統(tǒng)的數(shù)據(jù)采集系統(tǒng)相比,該采集系統(tǒng)不僅輕便易攜帶,能有效防止現(xiàn)場環(huán)境的干擾,而且利用 RS-485總線進(jìn)行遠(yuǎn)程數(shù)據(jù)采集,將油井壓裂作業(yè)過程中的壓裂車的油溫、油壓、井口壓力、泥漿密度,以及其它數(shù)據(jù)保存到筆記本電腦上,增強(qiáng)了數(shù)據(jù)的實時處理能力,工程技術(shù)人員能夠及時分析數(shù)據(jù)結(jié)果,減少了在油井壓裂作業(yè)過程中的事故率

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

成都2022年10月19日 /美通社/ -- 近期,平安養(yǎng)老險積極籌備個人養(yǎng)老金的產(chǎn)品設(shè)計和系統(tǒng)開發(fā)工作,發(fā)展多樣化的養(yǎng)老金融產(chǎn)品,推動商業(yè)養(yǎng)老保險、個人養(yǎng)老金、專屬商業(yè)養(yǎng)老保險等產(chǎn)品供給。 搭養(yǎng)老政策東風(fēng) ...

關(guān)鍵字: 溫度 BSP 東風(fēng) 大眾

廣東佛山2022年10月19日 /美通社/ -- 空間是人居生活的基礎(chǔ)單元,承載著生存與活動的最基本功能。而對于理想空間的解構(gòu)意義卻在物理性容器之外,體現(xiàn)出人們對于空間和生活深層關(guān)系的思考,同時也塑造著人與空間的新型連接...

關(guān)鍵字: 溫度 BSP 智能化 進(jìn)程

上海2022年10月19日 /美通社/ -- 10月17日晚間,安集科技披露業(yè)績預(yù)告。今年前三季度,公司預(yù)計實現(xiàn)營業(yè)收入7.54億元至8.33億元,同比增長60.24%至77.03%;歸母凈利潤預(yù)計為1.73億...

關(guān)鍵字: 電子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市經(jīng)濟(jì)和信息化局發(fā)布2022年度第一批北京市市級企業(yè)技術(shù)中心創(chuàng)建名單的通知,諾誠健華正式獲得"北京市企業(yè)技術(shù)中心"認(rèn)定。 北京市企業(yè)技...

關(guān)鍵字: BSP ARMA COM 代碼

北京2022年10月18日 /美通社/ -- 10月14日,國際數(shù)據(jù)公司(IDC)發(fā)布《2022Q2中國軟件定義存儲及超融合市場研究報告》,報告顯示:2022年上半年浪潮超融合銷售額同比增長59.4%,近5倍于...

關(guān)鍵字: IDC BSP 數(shù)字化 數(shù)據(jù)中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都銀行集團(tuán)成立60周年的紀(jì)念日。趁著首都銀行集團(tuán)成立60周年與首都銀行(中國)在華深耕經(jīng)營12年的“大日子”,圍繞作為外資金融機(jī)構(gòu)對在華戰(zhàn)略的構(gòu)想和業(yè)...

關(guān)鍵字: 數(shù)字化 BSP 供應(yīng)鏈 控制

東京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式會社(NIPPON EXPRESS HOLDINGS, INC.)旗下集團(tuán)公司上海通運(yùn)國際物流有限公司(Nipp...

關(guān)鍵字: 溫控 精密儀器 半導(dǎo)體制造 BSP

廣州2022年10月18日 /美通社/ -- 10月15日,第 132 屆中國進(jìn)出口商品交易會("廣交會")于"云端"開幕。本屆廣交會上高新技術(shù)企業(yè)云集,展出的智能產(chǎn)品超過140,...

關(guān)鍵字: 中國智造 BSP 手機(jī) CAN

要問機(jī)器人公司哪家強(qiáng),波士頓動力絕對是其中的佼佼者。近來年該公司在機(jī)器人研發(fā)方面獲得的一些成果令人印象深刻,比如其開發(fā)的機(jī)器人會后空翻,自主爬樓梯等。這不,波士頓動力又發(fā)布了其機(jī)器人組團(tuán)跳男團(tuán)舞的新視頻,表演的機(jī)器人包括...

關(guān)鍵字: 機(jī)器人 BSP 工業(yè)機(jī)器人 現(xiàn)代汽車

南京2022年10月17日 /美通社/ -- 日前《2022第三屆中國高端家電品牌G50峰會》于浙江寧波落幕,來自兩百余名行業(yè)大咖、專家學(xué)者共同探討了在形勢依然嚴(yán)峻的當(dāng)下,如何以科技創(chuàng)新、高端化轉(zhuǎn)型等手段,幫助...

關(guān)鍵字: LINK AI BSP 智能家電

單片機(jī)

21600 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉