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

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

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

微機自動檢測系統(tǒng)的結(jié)構(gòu)、功能及軟件設(shè)計與實現(xiàn)

電子設(shè)計 ? 來源:計算機測量與控制 ? 作者:雷霖 ? 2021-03-26 09:30 ? 次閱讀

1前言

檢測問題廣泛存在于各個領(lǐng)域。隨著科學(xué)技術(shù)的高速發(fā)展,隨著人類生活水平、生產(chǎn)力水平的提高,檢測問題越來越多,對檢測提出的要求也越來越高:要求能更快、更準、更靈敏、更可靠地完成檢測任務(wù);要求能實現(xiàn)自動化檢測;要求研制出更多更好的、智能化的、多功能化的、數(shù)字化的、集成化的、微型/小型化的儀器儀表或檢測系統(tǒng)。此外,由于檢測領(lǐng)域的不斷擴大,檢測的參數(shù)范圍不斷延伸,部分參數(shù)本來就難于檢測,且許多情況下需要檢測的參數(shù)又與其它背景物理量摻雜在一起,此時必須使用復(fù)雜的儀器儀表或檢測系統(tǒng),才能完成檢測任務(wù)。自動檢測技術(shù)作為自動化科學(xué)的一個重要分支,作為專門研究檢測問題的一門實用型、綜合型的新興邊沿學(xué)科已經(jīng)形成。而微機自動檢測(Microcomputer automatic-detection and measurement,簡稱MADM)是自動檢測技術(shù)及系統(tǒng)發(fā)展的高級形式?!拔C自動檢測”就是使用微機及相關(guān)設(shè)備來實現(xiàn)自動檢測儀器、自動檢測系統(tǒng)的技術(shù)。本文就微機自動檢測系統(tǒng)的體系結(jié)構(gòu),系統(tǒng)軟件設(shè)計等有關(guān)問題進行詳細討論。

2微機自動檢測系統(tǒng)硬件結(jié)構(gòu)

對智能儀器儀表、個人儀器、自動測試儀器及系統(tǒng)、計算機輔助測試系統(tǒng)(CAT)等等典型儀器系統(tǒng)的結(jié)構(gòu)、功能、技術(shù)特點深入分析,發(fā)現(xiàn)它們都屬于檢測技術(shù)的分支領(lǐng)域,其技術(shù)特點、功能、結(jié)構(gòu)具有相似性,都屬于微機(包括各種單片微機、微處理器、個人計算機、工控機等等)在這些分支領(lǐng)域的不同應(yīng)用形式,它們的設(shè)計技術(shù)也具有很大的相似性。為此,抽象出微機在自動檢測技術(shù)及系統(tǒng)中應(yīng)用的典型結(jié)構(gòu)形式,稱為“微機自動檢測系統(tǒng)”,相應(yīng)的技術(shù)稱為“微機自動檢測技術(shù)”。

2.1微機自動檢測系統(tǒng)結(jié)構(gòu)原理

微機自動檢測系統(tǒng)典型結(jié)構(gòu)如圖1所示。整個系統(tǒng)由下列子系統(tǒng)組成:

微機基本子系統(tǒng)(包括CPU、RAMROM或EPROM、EEPROM等)

數(shù)據(jù)采集子系統(tǒng)及接口

數(shù)據(jù)通信子系統(tǒng)及接口

數(shù)據(jù)分配子系統(tǒng)及接口

基本輸入輸出(I/O)子系統(tǒng)及接口

微機自動檢測系統(tǒng)的結(jié)構(gòu)、功能及軟件設(shè)計與實現(xiàn)

圖1微機自動檢測系統(tǒng)的典型結(jié)構(gòu)

2.2微機自動檢測系統(tǒng)各子系統(tǒng)的基本功能

微機基本子系統(tǒng)是整個系統(tǒng)的核心,對整個系統(tǒng)起監(jiān)督、管理、控制作用,例如進行復(fù)雜的信號處理、控制決策、產(chǎn)生特殊的測試信號,控制整個檢測過程等等。此外,利用微機強大的信息處理能力和高速運算能力,實現(xiàn)命令識別,邏輯判斷、非線性誤差修正,系統(tǒng)動態(tài)特性的自校正,系統(tǒng)自學(xué)習(xí)、自適應(yīng)、自診斷、自組織等功能。

數(shù)據(jù)采集子系統(tǒng)及接口,用于和傳感器、檢測元件、變送器聯(lián)接,實現(xiàn)參數(shù)采集、選路控制、零點校正、量程自動切換等功能。在各式各樣的微機自動檢測系統(tǒng)中,數(shù)據(jù)采集是必不可少的,被測對象的有關(guān)參數(shù)由數(shù)據(jù)采集子系統(tǒng)收集、整理后,經(jīng)它的接口傳送到微機子系統(tǒng)處理。

基本I/O子系統(tǒng)及接口,用于實現(xiàn)人-機對話、輸入或改系統(tǒng)參數(shù)、改變系統(tǒng)工作狀態(tài),輸出檢測結(jié)果、動態(tài)顯示測控過程,實現(xiàn)以多種形式輸出、顯示、記錄、報警等功能。

通信子系統(tǒng)及接口,用于實現(xiàn)本系統(tǒng)與其它儀器儀表、系統(tǒng)的通信與互聯(lián),依靠通信子系統(tǒng)可根據(jù)實際問題需求靈活構(gòu)造不同規(guī)模、不同用途的微機測控系統(tǒng),如分布式測控系統(tǒng),集散型測控系統(tǒng)等。通信接口的結(jié)構(gòu)及設(shè)計方法,與采用的總線技術(shù)、總線規(guī)范有關(guān)。例如有IEEE-488(或 GP-IB)總線、RS-232C總線、STD總線、VXI總線、現(xiàn)場總線等等,總線技術(shù)及規(guī)范不同,需要采用不同的軟硬件接口實現(xiàn)方法,不同的技術(shù)平臺支撐。

數(shù)據(jù)分配子系統(tǒng)及接口,實現(xiàn)對被測控對象、被測試組件、測試信號發(fā)生器、甚至于系統(tǒng)本身和檢測操作過程的自動控制。

接口(Interface)根據(jù)實際需要以各種形式大量存在于系統(tǒng)中,接口的作用是完成它所聯(lián)接的設(shè)備之間的信號轉(zhuǎn)換(如進行信號功率匹配、阻抗匹配、電平轉(zhuǎn)換和匹配)和交換、信號(如控制命令、狀態(tài)/數(shù)據(jù)信號、尋址信號等)傳輸、信號拾取,對信息進行必要的緩沖或鎖存,增強微機自動檢測系統(tǒng)的功能。

3微機自動檢測系統(tǒng)軟件結(jié)構(gòu)

微機自動檢測系統(tǒng)軟件設(shè)計要經(jīng)歷問題定義,軟件結(jié)構(gòu)設(shè)計,軟件編制,軟件調(diào)試與測試等過程。一般采用模塊化和結(jié)構(gòu)化程序設(shè)計方法,即自頂向下逐步求精的設(shè)計方法,適當劃分模塊可提高設(shè)計與調(diào)試的效率。微機自動檢測系統(tǒng)不僅要接收來源于傳感器、檢測元件或變送器的信號,而且要接收和處理來自于控制面板的按鈕或開關(guān)信號,或由通信系統(tǒng)傳來的控制命令等信號,還要求系統(tǒng)具有實時處理能力,能實時完成各種測控任務(wù)。因此,微機自動檢測系統(tǒng)軟件對實時性有一定程序的要求,同時,還要對系統(tǒng)資源進行管理和調(diào)度。

微機自動檢測系統(tǒng)軟件通常由監(jiān)控程序、中斷服務(wù)程序、檢測與控制算法、通信與控制程序等組成。系統(tǒng)常用的模塊及相互關(guān)系如下:

控制算法(各類自動控制算法)

鍵盤/面板管理

人-機接口顯示輸出

打印輸出

通信與控制

實時時鐘

故障自診斷與處理

監(jiān)控程序的主要作用是及時響應(yīng)來自系統(tǒng)或外部的各種服務(wù)請求,有效地管理系統(tǒng)軟硬件資源,并在系統(tǒng)一旦發(fā)生故障時,能及時發(fā)現(xiàn)和作出相應(yīng)的處理。監(jiān)控程序由若干功能模塊組成(圖2所示),監(jiān)控程序調(diào)用功能模塊,形成一有機整體,實現(xiàn)對微機自動檢測系統(tǒng)的全面管理。因此微機自動檢測系統(tǒng)監(jiān)控軟件設(shè)計成為系統(tǒng)軟件的核心。

圖2監(jiān)控主程序結(jié)構(gòu)

3.1監(jiān)控主程序結(jié)構(gòu)及其設(shè)計

監(jiān)控主程序取決于系統(tǒng)功能的復(fù)雜程度和鍵盤操作方式。常用的結(jié)構(gòu)形式有:①作業(yè)優(yōu)先調(diào)度型。系統(tǒng)的作業(yè)有優(yōu)先權(quán)差別,高優(yōu)先權(quán)者先運行。②作業(yè)順序調(diào)度型。作業(yè)的觸發(fā)方式有接力方式,定時觸發(fā)方式,外部信號觸發(fā)方式。③鍵碼分析作業(yè)調(diào)度型。操作者由鍵盤或遙控通信來發(fā)出作業(yè)調(diào)度命令。

3.2初始化管理

對系統(tǒng)的初始化管理包括硬件和軟件的初始化。硬件初始化對系統(tǒng)中各硬件資源設(shè)定明確的初始化狀態(tài),包括對可編程器件初始化,各 I/O口初始狀態(tài)設(shè)定,為系統(tǒng)硬件資源分配任務(wù)等。軟件初始化包括中斷安排,堆棧初始化,狀態(tài)變量初始化,各軟件標志初始化,系統(tǒng)時鐘初始化,各變量存儲單元初始化,系統(tǒng)參數(shù)初始化等。

3.3鍵盤管理

微機自動檢測系統(tǒng)的鍵盤可采用編碼鍵盤或軟件掃描(非編碼)鍵盤,與系統(tǒng)采用的微處理機類型、鍵盤類型等有關(guān)。

3.4顯示管理

顯示方式主要有模擬顯示、數(shù)字顯示、混合顯示等方式。顯示管理軟件的基本任務(wù)是:①更新顯示數(shù)據(jù);②多參數(shù)巡檢與定點顯示管理。定點顯示方式時,不斷地將當前顯示參數(shù)的更新值送出顯示;巡回顯示方式時,每隔一定時間改換一個新的顯示參數(shù),并顯示該值;③指示燈管理。對面板上的LED 指示燈或報警指示燈管理。

3.5時鐘管理

定時電路及時鐘管理在微機自動檢測系統(tǒng)中必不可少,主要用于:數(shù)據(jù)采樣周期定時;控制周期定時;參數(shù)修改數(shù)字增減速度的定時;多參數(shù)巡顯的顯示周期定時;動態(tài)刷新周期定時;故障監(jiān)視電路(Watch dog)的定時信號等。定時實現(xiàn)有硬件、軟件和軟硬件結(jié)合等方法。

3.6中斷管理

針對系統(tǒng)中的各種中斷源和所選用的微處理機的中斷結(jié)構(gòu),設(shè)計相應(yīng)的中斷處理程序模塊,包括中斷管理模塊和中斷服務(wù)模塊。

3.7故障自診斷與處理

故障自診斷與處理是微機自動檢測系統(tǒng)的基本功能之一,是提高系統(tǒng)的可靠性和可維護性的重要手段之一。主要形式為:①開機自檢。每當電源接通或復(fù)位后,系統(tǒng)自動執(zhí)行一次自檢程序,對硬件電路進行一次檢測。②周期性自診斷。對系統(tǒng)周期性地進行自診斷。③鍵控自診斷。操作人員按“自診斷” 按鍵起動自診斷功能。

3.8通信與通信控制

通信與通信控制模塊實現(xiàn)與上位機或其它儀器儀表、其它系統(tǒng)的互聯(lián)及通信控制。該模塊的設(shè)計與系統(tǒng)采用的通信總線標準,通信協(xié)議,通信接口電路等因素有關(guān)。

4微機自動檢測的核心技術(shù)和相關(guān)技術(shù)

微機自動檢測技術(shù)涉及眾多的知識領(lǐng)域和先進技術(shù),包括物理學(xué)、化學(xué)、生物學(xué)、光學(xué)、精密機械設(shè)計、微電子學(xué)、電子技術(shù)、通信、微機、數(shù)據(jù)處理、自動控制等等。因此,提出一些關(guān)鍵性的技術(shù)作為微機自動檢測技術(shù)的核心技術(shù)和相關(guān)技術(shù),以此構(gòu)成微機自動檢測系統(tǒng)基本的技術(shù)框架。微機自動檢測技術(shù)的核心技術(shù)是傳感技術(shù)、數(shù)據(jù)采集技術(shù)、微機技術(shù)(包括軟件、硬件設(shè)計技術(shù))、接口技術(shù)、系統(tǒng)組合設(shè)計和集成技術(shù);相關(guān)技術(shù)是數(shù)據(jù)通信技術(shù)、總線技術(shù)、抗干擾與可靠性技術(shù)、顯示技術(shù)、自動控制技術(shù)、電子線路設(shè)計技術(shù)等等。在設(shè)計好開放性的微機檢測系統(tǒng)硬件之后,如何充分發(fā)揮微機的強大技術(shù)資源和潛力,開發(fā)友好的中文操作平臺,使系統(tǒng)具有良好的管理與控制特性,具有良好的可用性,需要很好的軟件設(shè)計技術(shù)和設(shè)計方法。

5結(jié)束語

本文對微機自動檢測系統(tǒng)的概念、系統(tǒng)的體系結(jié)構(gòu)、軟件設(shè)計、核心技術(shù)和相關(guān)技術(shù)等內(nèi)容作了一些初步的研究,由于這類系統(tǒng)和技術(shù)是一種通用化的,因而有廣泛的應(yīng)用價值和較好的發(fā)展前景。

責任編輯:gt

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

    關(guān)注

    33

    文章

    8447

    瀏覽量

    150720
  • 檢測系統(tǒng)
    +關(guān)注

    關(guān)注

    3

    文章

    945

    瀏覽量

    42996
  • 微處理器
    +關(guān)注

    關(guān)注

    11

    文章

    2244

    瀏覽量

    82267
收藏 人收藏

    評論

    相關(guān)推薦

    請問EVMK2H內(nèi)核編譯如何添加u盤自動檢測功能?

    剛買的evmk2h評估板,自帶的內(nèi)核和文件系統(tǒng)不支持u盤的自動檢測,請問需要配置哪些選項,能使內(nèi)核增加u盤自動檢測功能?謝謝!
    發(fā)表于 07-25 07:05

    基于圖像處理的PCB自動檢測系統(tǒng)的設(shè)計與研究(第二部分)

    數(shù)據(jù)采集、圖像數(shù)據(jù)處理、圖像數(shù)據(jù)分析單元的功能,還實現(xiàn)了二維運動平臺的控制單元的功能,同時負責與操作者交互。系統(tǒng)軟件結(jié)構(gòu)如圖所示?! ?.1
    發(fā)表于 09-13 16:36

    如何設(shè)計嵌入式車輛尾氣自動檢測系統(tǒng)?

    目前,實現(xiàn)對機動車排放污染進行有效控制已成為我國環(huán)境保護一項刻不容緩的任務(wù),需要在生產(chǎn)中對汽車尾氣污染物進行檢測。如何設(shè)計嵌入式車輛尾氣自動檢測系統(tǒng)?符合EU-2標準?
    發(fā)表于 08-12 08:32

    請問怎么實現(xiàn)插孔自動檢測電路的設(shè)計?

    如何實現(xiàn)插孔自動檢測電路的設(shè)計?自動檢測插孔的基本原理是什么?
    發(fā)表于 04-09 06:11

    視音頻自動檢測報警系統(tǒng)的設(shè)計與實現(xiàn)

    本文主要介紹視音頻自動檢測報警系統(tǒng)結(jié)構(gòu),原理,實驗方法以及最終實現(xiàn)功能。它不僅適用于模擬視音頻,也可用于數(shù)字視音頻。對改善播出質(zhì)量,增強技
    發(fā)表于 06-16 08:39 ?25次下載

    摩托車微機自動檢測系統(tǒng)

    介紹了一種基于AT89C52 單片機的摩托車自動檢測系統(tǒng),簡述了軸重、制動力與車速合一的檢測系統(tǒng)的設(shè)計原理和結(jié)構(gòu),并對傳感器的選用及測量電路
    發(fā)表于 06-22 11:18 ?27次下載

    雷達故障自動檢測系統(tǒng)

    本文介紹了雷達故障自動檢測系統(tǒng)設(shè)計。對雷達故障自動檢測系統(tǒng)提出了總體設(shè)計任務(wù)和目標、構(gòu)成、功能、性能、技術(shù)指標。對雷達
    發(fā)表于 07-15 10:41 ?26次下載

    自動檢測系統(tǒng)原理應(yīng)用和發(fā)展狀況的研究

    自動檢測系統(tǒng)原理應(yīng)用和發(fā)展狀況的研究 介紹了自動檢測技術(shù)的發(fā)展現(xiàn)狀及其在性能檢測和故障診斷方面應(yīng)用的必要性和良好前景;討論了現(xiàn)代自
    發(fā)表于 05-19 08:57 ?3751次閱讀
    <b class='flag-5'>自動檢測</b><b class='flag-5'>系統(tǒng)</b>原理應(yīng)用和發(fā)展狀況的研究

    基于PXI和SCXI板卡系統(tǒng)的空調(diào)自動檢測和故障診斷

    一、系統(tǒng)概述 本系統(tǒng)主要用于對空調(diào)設(shè)備的關(guān)鍵器件進行自動檢測和故障診斷。該系統(tǒng)自動檢測系統(tǒng)
    發(fā)表于 07-02 11:31 ?1380次閱讀
    基于PXI和SCXI板卡<b class='flag-5'>系統(tǒng)</b>的空調(diào)<b class='flag-5'>自動檢測</b>和故障診斷

    電腦硬件自動檢測軟件

    電腦硬件自動檢測軟件
    發(fā)表于 01-21 18:27 ?226次下載
    電腦硬件<b class='flag-5'>自動檢測</b><b class='flag-5'>軟件</b>

    氣門自動檢測實現(xiàn)重大突破 增加外觀檢測功能

    由北京領(lǐng)邦儀器技術(shù)有限公司(后文簡稱“領(lǐng)邦儀器”)定制研發(fā)出的汽車發(fā)動機氣門自動檢測系統(tǒng),不僅增加了外觀檢測功能,還克服了以往自動檢測的不足
    發(fā)表于 07-24 10:58 ?3019次閱讀

    基于USB和LabVIEW的ECU自動檢測系統(tǒng)的設(shè)計

    本文描述了一直基于USB和LabVIEW的ECU自動檢測系統(tǒng)的設(shè)計方案。
    發(fā)表于 03-23 14:04 ?11次下載

    運動員身體形態(tài)輪廓自動檢測軟件設(shè)計

    目前,在運動員身體輪廓自動檢測系統(tǒng)的輪廓三維建模時,容易出現(xiàn)由于視覺誤差導(dǎo)致建模過程視覺輪廓不清晰問題。為此,提出一種運動員身體形態(tài)輪廓自動檢測軟件設(shè)計方法。該方法采用全息投影對運動員
    發(fā)表于 11-22 16:06 ?10次下載

    基于LABVIEW的光學(xué)透鏡多參數(shù)自動檢測系統(tǒng)

    基于LABVIEW的光學(xué)透鏡多參數(shù)自動檢測系統(tǒng)
    發(fā)表于 06-22 10:46 ?28次下載

    水箱溢流自動檢測系統(tǒng)

    電子發(fā)燒友網(wǎng)站提供《水箱溢流自動檢測系統(tǒng).zip》資料免費下載
    發(fā)表于 11-17 10:11 ?0次下載
    水箱溢流<b class='flag-5'>自動檢測</b><b class='flag-5'>系統(tǒng)</b>