www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 工業(yè)控制 > 工業(yè)控制
[導(dǎo)讀]1 系統(tǒng)功能及特點(diǎn) 本系統(tǒng)用單片機(jī)對(duì)整個(gè)測(cè)量電路進(jìn)行管理和控制,使得整個(gè)系統(tǒng)智能化、體積小、功耗低、使用電子元件較少,內(nèi)部配線(xiàn)少,成本低,制造、安裝、調(diào)試及維修方便。該系統(tǒng)中單片機(jī)作為下位機(jī),完成測(cè)溫任務(wù),測(cè)

1 系統(tǒng)功能及特點(diǎn)
本系統(tǒng)用單片機(jī)對(duì)整個(gè)測(cè)量電路進(jìn)行管理和控制,使得整個(gè)系統(tǒng)智能化、體積小、功耗低、使用電子元件較少,內(nèi)部配線(xiàn)少,成本低,制造、安裝、調(diào)試及維修方便。該系統(tǒng)中單片機(jī)作為下位機(jī),完成測(cè)溫任務(wù),測(cè)量結(jié)果可在本地顯示,也可通過(guò)下位機(jī)與上位機(jī)(PC機(jī))通訊,給出結(jié)果和提示信息。而上位機(jī)與下位機(jī)大多是通過(guò)PC機(jī)的RS-232串行接口實(shí)現(xiàn)通信。Visual Basic是可視化面向?qū)ο蟮牟捎檬录?qū)動(dòng)技術(shù)的結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言,本系統(tǒng)上位機(jī)是在Windows環(huán)境下利用Visual basic開(kāi)發(fā)微機(jī)通信程序。
2 系統(tǒng)基本原理
系統(tǒng)結(jié)構(gòu)如圖1所示,其中,計(jì)算機(jī)要求能夠運(yùn)行Windows98或更高版本)操作系統(tǒng)和開(kāi)發(fā)環(huán)境VB6.0,具有標(biāo)準(zhǔn)的RS232串口,主要功能為數(shù)據(jù)采集處理和系統(tǒng)控制,是人機(jī)交互的平臺(tái)。
 500)this.style.width=500;" border="0" />


現(xiàn)場(chǎng)溫度采集點(diǎn)共有4路,采用AD590采集溫度送到單片機(jī)的A/D轉(zhuǎn)換器轉(zhuǎn)入端,測(cè)量范圍最大值為50度,單片機(jī)定時(shí)采集溫度信號(hào),并按串行通信協(xié)議打包構(gòu)成數(shù)據(jù)幀。在微機(jī)中采用VB6.0編程,并選用MSCOMM控件進(jìn)行串行口通訊。MSComm控件是Microsoft提供的擴(kuò)展控件,用于支持VB程序?qū)Υ诘脑L(fǎng)問(wèn),同時(shí)支持查詢(xún)方法和事件驅(qū)動(dòng)通訊的機(jī)制。事件驅(qū)動(dòng)通訊是交互方式處理串口事務(wù)的一種非常有效的方法,特別適合Windows程序的編寫(xiě)。因此用其實(shí)現(xiàn)微機(jī)串口的數(shù)據(jù)通訊相當(dāng)簡(jiǎn)單,以很少的程序代碼就可以輕松實(shí)現(xiàn)串口的訪(fǎng)問(wèn)和數(shù)據(jù)通訊。
3 硬件設(shè)計(jì)
3.1 測(cè)量電路設(shè)計(jì)
AD590將溫度轉(zhuǎn)換成相應(yīng)的電流后,需要有電流電壓轉(zhuǎn)換電路(如圖2),其中電容C起濾波作用。該電路中,考慮到測(cè)溫范圍是0度—50度,而ADC0809輸出電壓范圍為0-5V,故電阻R2取3.3千歐,R3取15千歐,其中R2是滑動(dòng)變阻器,精度高于R3,電阻R4取100,R5取50千歐,R4是滑動(dòng)變阻器,精度高于R5,電阻R6取33千歐。運(yùn)放是溫度電壓變換電路,為了測(cè)試方便,設(shè)計(jì)時(shí)將0度時(shí)的輸出電壓定為0V,每升高一度輸出電壓上升100mV,與電壓之間的關(guān)系為:U=K(T-T0)V式中,K為比例系數(shù),K=0.98V/度,T為環(huán)境溫度,單位為度,T0—測(cè)溫下限0度。當(dāng)T=+50度和T=0度時(shí),變換電路輸出電壓上限為Umax=5V,電壓下限為Umin=0V,實(shí)現(xiàn)的辦法是:首先調(diào)整R2,使得I1=273.2uA,當(dāng)溫度為0度時(shí),通過(guò)AD590的電流I2=273.2uA,此時(shí)I3=0uA,R4、R5上無(wú)壓降,即輸出電壓為0V;當(dāng)環(huán)境溫度為50度時(shí),流過(guò)AD590的電流為323.2uA,此時(shí),I3=I2-I1=50uA,調(diào)整R4,使R4+R5=98千歐,有(R4+R5)*I3=4.9V。同樣,可以計(jì)算出其余各溫度所對(duì)應(yīng)的輸出電壓。
 

500)this.style.width=500;" border="0" />

3.2 模數(shù)轉(zhuǎn)換接口電路設(shè)計(jì)
本系統(tǒng)以89C51芯片作為主芯片,管理和控制整個(gè)系統(tǒng)。該芯片集成度高,兼容8051單
處機(jī),不同的是片內(nèi)有4KB的ROM,為PEROM(FLASH存儲(chǔ)器)。A/D轉(zhuǎn)換器的種類(lèi)很多,目前
 

500)this.style.width=500;" border="0" />
應(yīng)用較廣泛的有:逐次逼近式A/D轉(zhuǎn)換雙積分式A/D轉(zhuǎn)換器、V/F變換式A/D轉(zhuǎn)換器。本系統(tǒng)所使用的單片機(jī)89C51是8位,因此采用8位A/D轉(zhuǎn)換器,其接口電路簡(jiǎn)單。絕大部分集成A/D轉(zhuǎn)換器的數(shù)據(jù)輸出都具有TTL電平,數(shù)據(jù)輸出寄存器具有可控三態(tài)輸出功能,可直接掛在數(shù)據(jù)總線(xiàn)上,否則,就要加緩沖器接口,數(shù)據(jù)分兩次讀出,比較麻煩。根據(jù)系統(tǒng)所要求的測(cè)量分辨力,采用8位A/D轉(zhuǎn)換器時(shí),其分辨力為50/250=0.2,已經(jīng)高于規(guī)定值。溫度是一個(gè)緩慢變化的物理量,測(cè)量它時(shí)不需要高速A/D轉(zhuǎn)換器,通道上也不需要加采樣保持器。逐次逼近型A/D轉(zhuǎn)換器屬于中速A/D轉(zhuǎn)換器,常用于工業(yè)多通道單片機(jī)控制系統(tǒng)。基于以上原因,本系統(tǒng)采用
ADC0809作為模數(shù)轉(zhuǎn)換器。其結(jié)構(gòu)框圖如圖3。該芯片是8位逐次比較式A/D轉(zhuǎn)換芯片,具有地址鎖存控制的8路模擬開(kāi)關(guān),最大非線(xiàn)性誤差小于+1LSB,應(yīng)用單一+5V電源,其模擬量輸入電壓的范圍為0 +5V,對(duì)應(yīng)的數(shù)字量輸出為00H FFH,可鎖存三態(tài)輸出,輸出與TTL兼容,功耗為15mW,轉(zhuǎn)換時(shí)間為100 S,無(wú)需調(diào)零或調(diào)整滿(mǎn)量程。有28個(gè)引腳,其中:IN0、IN1、IN2、…、IN7接8路模擬量輸入;AD-DA、ADDB、ADDC接地址線(xiàn),用以選定8路輸入中的一路。
該系統(tǒng)中ADDC接地,AD-DA、ADDB分別接89C51的P3.3和P3.4,構(gòu)成4路輸入;ALE是地址鎖存允許,START是芯片的起動(dòng)引腳,其上脈沖的下降沿起動(dòng)一次新的A/D轉(zhuǎn)換,一起接入P3.7;EOC是轉(zhuǎn)換結(jié)束信號(hào),與P362相接,向單片機(jī)申請(qǐng)中斷;OE是輸出允許端,直接接+5V;CLK是時(shí)鐘端,因芯片的時(shí)鐘頻率最高只工作于640KHZ,故通常由單片機(jī)的ALE經(jīng)分頻后接向該引腳;DB0 DB7是數(shù)字量輸出,與PO相接,LSB表示最低位,MSB表示最高位。
3.3 串行接口電路設(shè)計(jì)
下位機(jī)(單片機(jī))通過(guò)串行口(RXD和TXD)與上位機(jī)(PC機(jī))進(jìn)行異步通信,采用RS—232標(biāo)準(zhǔn)接口。RS—232規(guī)定了自己的電氣標(biāo)準(zhǔn),而此標(biāo)準(zhǔn)并不能滿(mǎn)足TTL電平(MCS—51單片機(jī)串行口電平為T(mén)TL電平)傳送要求。因此當(dāng)RS232電平與TTL電平接口時(shí),必須進(jìn)行電平轉(zhuǎn)換。目前RS232與TTL的電平轉(zhuǎn)換最常用的芯片是傳輸線(xiàn)驅(qū)動(dòng)器MC1488和傳輸線(xiàn)接收器MC1489,其作用除了電平轉(zhuǎn)換外,還實(shí)現(xiàn)正負(fù)邏輯電平的轉(zhuǎn)換。
4 軟件設(shè)計(jì)
系統(tǒng)軟件主要是用VB6.0對(duì)RS232串口編程。實(shí)現(xiàn)硬件之間的通訊。MSComm是Microsoft公司提供的主要用于串行通信編程的ActiveX控件。ActiveX控件包括一系列的屬性、方法和事件,應(yīng)用程序通過(guò)ActiveX控件提供的接口來(lái)訪(fǎng)問(wèn)控件的功能。通信控件把許多復(fù)雜的操作都留給了VB和Windows處理,編程人員編程時(shí)只需設(shè)置其中的一些屬性。
    系統(tǒng)的關(guān)鍵代碼如下:
Coast CMDconfig = "%0101210600" ’設(shè)置端口命令字符,
0--100度,科學(xué)單位
Coast CMDdataInl = "#O1" ‘讀串口1數(shù)據(jù)命令字符
Coast CMDdataIn2 = "#02" ‘讀串口2數(shù)據(jù)命令字符
Coast CMDspanCalibration = "$010" ‘校準(zhǔn)命令字符
Coast CMDoffsetCalibration = "$011" ‘偏移量校準(zhǔn)命令字符
Coast CMDconfigStatus = "$012"‘讀端口信息命令字符
Coast CMDmoduleName = "$OlM"‘讀模塊名命令字符
Private Sub CmdStart_onClick( )‘開(kāi)始命令子程序
    MSComml.CommPor = COMnum‘設(shè)置申口號(hào)
    If MSComml.PortOpen = False Then‘打開(kāi)串口
        MSComml.PorOpen = True
    End If
    If COMnum = 1 Then
          CMDdataln = CMIMataInl
      Else
          CMDdataln = CMDdataIn2
      End If
    MSComml.Outpu t= CStr(CMDdataIn)&vbCr‘發(fā)出讀數(shù)命令
      TimeDelay 500‘延時(shí)500 ms
      Picturel.CurrentX = 0‘繪制曲線(xiàn)坐標(biāo)起點(diǎn)
      Picturel. CurrentY = temperature
    Timer1.Enabled = True‘開(kāi)始計(jì)時(shí)
End Sub
Private Sub MSComml_OnComm( ) ‘事件響應(yīng)子程序
  Select Case MSComml.CommEvent‘判斷MSComml通訊事件
      Case comEvReceive‘收到Rthreshold個(gè)字節(jié)產(chǎn)生的接收事件
        MSComml.RThreshold = 0‘關(guān)閉OnComm事件接收
        TimeDelay 20‘延時(shí)20ms
    temperatureShow = Right(MSComml.Input.7) ‘讀取第一個(gè)數(shù)據(jù)字節(jié)(BCD碼高位字節(jié))
        temperature = VaI(temperature5how ) ‘?dāng)?shù)值組合,標(biāo)定小數(shù)點(diǎn)
        MSComml.Output = CStr(CMDdataIn)&vbCr‘發(fā)送讀命令
        MSComml.InBufferCount = 0‘清空緩存
        MSComml.RThreshold = 1‘關(guān)閉OnComm事件接收
      Case comEventBreak‘收到Break

      Case Else
  End Select
End Sub
    系統(tǒng)時(shí)鐘最小可以設(shè)為1ms,在使用中需要注意,由于串口速度有限,系統(tǒng)運(yùn)行速度有限,ADAM4013模塊的采樣率也有限,所以設(shè)置串口采樣間隔一般不能小于50ms,否則會(huì)出現(xiàn)延時(shí)錯(cuò)誤。其實(shí)對(duì)于溫度采集來(lái)說(shuō),20次/s的采樣率已經(jīng)夠用,大的采樣率并無(wú)太大意義。
5 結(jié)束語(yǔ)
系統(tǒng)中沒(méi)有對(duì)溫度超過(guò)測(cè)溫范圍時(shí)情況的處理,可在系統(tǒng)改進(jìn)中增加一個(gè)報(bào)警電路。將單片機(jī)的一個(gè)口與一個(gè)發(fā)光二極管相接,所測(cè)溫度超過(guò)規(guī)定溫度時(shí),發(fā)光二極管點(diǎn)亮,提醒用戶(hù)。本系統(tǒng)由于進(jìn)行了實(shí)時(shí)顯示和數(shù)據(jù)存儲(chǔ)的設(shè)計(jì),便于直觀地觀察溫度變化和數(shù)據(jù)處理。本系統(tǒng)最大的特點(diǎn)就是容易實(shí)現(xiàn),不需要數(shù)據(jù)采集卡,不需要硬件驅(qū)動(dòng)程序,硬件連接方便,軟件編制也比較容易掌握,特別適合短期的測(cè)溫系統(tǒng)開(kāi)發(fā)。

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

9月2日消息,不造車(chē)的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車(chē)技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車(chē)工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車(chē)。 SODA V工具的開(kāi)發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車(chē) 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶(hù)希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開(kāi)幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱(chēng),數(shù)字世界的話(huà)語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱(chēng)"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉