一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

利用自動節(jié)點探測方式搭建自動測試平臺

電子設計 ? 來源:微計算機信息 ? 作者:楊棟;鄧彪 ? 2021-03-19 16:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1 引言

近年來,隨著電子技術(shù)、計算機技術(shù)以及通訊技術(shù)的不斷發(fā)站,越來越多的電子產(chǎn)品被應用到了各行各業(yè)。在工業(yè)應用領(lǐng)域,通常存在著大量的傳感器、執(zhí)行機構(gòu)和電子控制單元,它們一般分布較廣,且在進行現(xiàn)場檢測的時候?qū)崟r性和可靠性都有嚴格的要求。CAN(Controller Area Network)總線作為一種現(xiàn)場總線標準以其具有的諸多優(yōu)點而在工業(yè)領(lǐng)域中得到了廣泛應用,到目前為止,用于工業(yè)領(lǐng)域的絕大部分電子產(chǎn)品都支持CAN通訊方式?;诖?,本文提出了一種全新的基于CAN總線技術(shù)的自動節(jié)點探測算法,并利用該方法搭建了一個電子產(chǎn)品自動測試平臺。

2 CAN總線簡介

隨著工業(yè)現(xiàn)場控制和生產(chǎn)自動化技術(shù)的不斷進步,傳統(tǒng)的RS232、RS485通信標準已經(jīng)不能適應工業(yè)現(xiàn)場需要了。現(xiàn)場總線技術(shù)因其造價低廉且能夠滿足工業(yè)現(xiàn)場環(huán)境下的通信要求漸逐漸成為了新的通信方式。

CAN(即控制器局域網(wǎng))是理輯總線的典型代表。它是德國的BOSCH公司為現(xiàn)代汽車應用領(lǐng)先推出的一種多主主機局部網(wǎng),由于其卓越性能現(xiàn)已廣泛應用于工業(yè)自動化、多種控制設備、交通工具,醫(yī)療儀器以及建筑、環(huán)境控制等眾多部門。CAN總線是一種多主總線、通信介質(zhì)可以是雙絞線、同軸電纜或光導纖維。通信速率最高可達1MBPS。它通信接口中集成了CAN協(xié)議的物理層和數(shù)據(jù)鏈路層功能,可完成對通信數(shù)據(jù)的成幀處理。CAN協(xié)議廢除了傳統(tǒng)的站地址編碼,而代之以對通信數(shù)據(jù)塊進行編碼。采用這種方法的優(yōu)點可使網(wǎng)絡內(nèi)的節(jié)點個數(shù)在理論上不受限制.還可使不同的節(jié)點同時接收到相同的數(shù)據(jù),這一點在分布式控制系統(tǒng)中非常有用。

CAN協(xié)議的數(shù)據(jù)段長度最多為8個字節(jié),不會占用總線時間過長,從而保證了通信的實時性。CAN協(xié)議采用CRC檢驗并可提供相應的錯誤處理功熊,保證了數(shù)據(jù)通信的可靠性。另外,CAN總線采用了多主競爭式總線結(jié)構(gòu),具有多主站運行和分散仲裁的串行總線及廣播通信的特點。CAN總線上任意節(jié)點可在任意時刻主動地向網(wǎng)絡上其它節(jié)點發(fā)送信息而不分主次,因此可在各節(jié)點之間實現(xiàn)自由通信。

CAN卓越的特性、極高的可靠性和獨特的設計,特別適合工業(yè)過程監(jiān)控設備的互連,因此,越來越受到工業(yè)界的重視,并已公認為最有前途的現(xiàn)場總線之一。

3 測試平臺構(gòu)建

本文所述的自動測試平臺由主節(jié)點、從節(jié)點和CAN網(wǎng)組成,主節(jié)點由測試主機構(gòu)成。主要用于對被測產(chǎn)品發(fā)送測試命令,并對被測產(chǎn)品返回的測試信息進行分析處理處理。每個從節(jié)點上都可安裝一臺待測產(chǎn)品。其系統(tǒng)結(jié)構(gòu)如圖1所示。

利用自動節(jié)點探測方式搭建自動測試平臺

圖1 測試平臺結(jié)構(gòu)

在產(chǎn)品的批量自動測試過程中,最大的難點在于每個從節(jié)點的地址無法預先標示,這就不能保證主節(jié)點與各個從節(jié)點之間進行互不干擾并且準確可靠的信息交互。傳統(tǒng)的解決方法一般是通過硬件來實現(xiàn),即對每個從節(jié)點進行硬件編碼,從而唯一的標示每個從節(jié)點。這種實現(xiàn)方式的優(yōu)點是地址固定、反應快速;但是這種硬件編碼的方式的實現(xiàn)較復雜、成本較高;并且不夠靈活,一旦檢測工裝需改進,改動的工作量相當大,該實現(xiàn)方式主要適應于大量產(chǎn)品的檢測,對于中小批量產(chǎn)品的檢測來說成本過高?;诖?,本文提出了一種基于自動節(jié)點探測算法的軟件實現(xiàn)方式,由于其實現(xiàn)完全脫離了硬件,因此具有靈活度較高,易擴展的特點,而且其實現(xiàn)菲常簡單。

自動帶點探測算法的主要思想是:當主節(jié)點下發(fā)檢測開始的命令后,各從節(jié)點自身產(chǎn)生一個確認碼發(fā)回主節(jié)點,瞬時在本地保存。當主節(jié)點收到該確認碼后,在本地遴行搜索,看是否有已對該確認碼賦過標示號,如“是”則不作處理,如“否”則對該確認碼賦予一個唯一的標示號。然后每隔一定的周期將確認碼帶標示號以廣播的形式下發(fā)到從節(jié)點。各從節(jié)點接收到帶標示號的確認碼后,將其與本地保存的確認碼進行比較,如果與本地不同,則繼續(xù)往主節(jié)點發(fā)送確認碼,相反則取出標示號,對自己進行標示,同時停止往主節(jié)點發(fā)送確認碼,并把標示號帶確認碼再返回給主節(jié)點,告訴主節(jié)點本節(jié)點已被標示,主節(jié)點在收到從節(jié)點的反饋信息后,將該標示號置乎“已確認”狀態(tài),并停止下發(fā)該標識號。至此,從節(jié)點標示完成,可繼續(xù)進行相應的測試任務。從節(jié)點的整個標示過程如圖2所示。

圖2從節(jié)點標示流程圖

4 應用實例

根據(jù)前述方法,本文針對三一重工股份有限公司自主研發(fā)的工業(yè)顯示屏產(chǎn)品SYLD開發(fā)了一個對其進行批量自檢的檢測平臺。待測的SYLD顯示屏構(gòu)成了從節(jié)點,SYLD是一款通用型高性能工業(yè)顯示屏,支持CAN通訊方式。主節(jié)點由三一重工股份有限公司自主研發(fā)的遠程監(jiān)控終端SYMT構(gòu)成.SYMT可自動從衛(wèi)星下載當前時間,且其對外接口支持CAN通訊方式。整個檢測平臺的結(jié)構(gòu)如圖3所示。

圖3 SYLD批量測試平臺結(jié)構(gòu)圖

本文所開發(fā)的檢測工裝主要對SYLD顯示屏的顏色、通訊功能以及文件系統(tǒng)進行檢測,此外還附有校準系統(tǒng)時鐘和應用程序燒寫等功能。工裝的SYMT端測試程序采用ARM Developer Suite 1.2 編寫,SYLD端測試程序采用embedded Visual C++ 4.0 編寫。到目前為止,該工裝運行效果良好。SYLD檢測流程如圖4所示。

圖4 SYLD檢測流程

5 結(jié)束語

本文通過實例論證了所提方法的可行性,并且證明了利用自動節(jié)點探測方式搭建的電子產(chǎn)品自動測試平臺具有易實現(xiàn)、易擴展、周期短、成本低等特點,具有較大的借鑒意義,可推廣到其他電子產(chǎn)品的測試平臺中。

本文主要創(chuàng)新點在于:利用CAN總線的特點,提出一種用軟件方式實現(xiàn)的能使掛在CAN總線上的從設備對內(nèi)身進行自動地址標示的方法,從而保證其與主設備之間進行正確的信息交互。通過相關(guān)設備的配套,到目前為止成果應用融產(chǎn)生經(jīng)濟效益約10萬元。

責任編輯:gt

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

    關(guān)注

    2565

    文章

    52982

    瀏覽量

    767269
  • CAN總線
    +關(guān)注

    關(guān)注

    145

    文章

    1986

    瀏覽量

    132829
  • 計算機
    +關(guān)注

    關(guān)注

    19

    文章

    7662

    瀏覽量

    90765
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    什么是電源自動測試系統(tǒng)?有什么作用?

    在現(xiàn)代電子制造業(yè),高效的測試流程對于確保產(chǎn)品質(zhì)量至關(guān)重要。電源自動測試系統(tǒng)作為一種先進的電源測試解決方案,正逐漸成為眾多電子制造企業(yè)的選擇。源儀電子在電源自動測試領(lǐng)域已經(jīng)二十余年,經(jīng)驗
    的頭像 發(fā)表于 06-05 11:30 ?291次閱讀
    什么是電源<b class='flag-5'>自動測試</b>系統(tǒng)?有什么作用?

    國產(chǎn)DAC SC3548(替換AD7547)自動測試設備應用方案

    國產(chǎn)DAC SC3548(替換AD7547)自動測試設備應用方案
    的頭像 發(fā)表于 04-11 09:40 ?217次閱讀
    國產(chǎn)DAC SC3548(替換AD7547)<b class='flag-5'>自動測試</b>設備應用方案

    電源自動測試系統(tǒng):源儀電子如何助力電源行業(yè)高效測試與質(zhì)量控制

    在電源制造和研發(fā)領(lǐng)域,測試環(huán)節(jié)是確保產(chǎn)品質(zhì)量和性能的關(guān)鍵步驟。傳統(tǒng)的手動測試方式不僅效率低下,還容易因人為因素導致誤差。隨著電源產(chǎn)品的復雜度不斷提升,電源自動測試系統(tǒng)(ate
    的頭像 發(fā)表于 02-26 16:03 ?418次閱讀
    電源<b class='flag-5'>自動測試</b>系統(tǒng):源儀電子如何助力電源行業(yè)高效<b class='flag-5'>測試</b>與質(zhì)量控制

    充電器自動測試系統(tǒng):實現(xiàn)高效生產(chǎn)的解決方案

    隨著電子設備的普及,充電器作為其關(guān)鍵配件之一,市場需求持續(xù)增長。為了滿足大規(guī)模生產(chǎn)的需求,充電器自動測試系統(tǒng)應運而生。該系統(tǒng)通過自動化技術(shù),提高了生產(chǎn)效率、降低了人工成本,并確保了產(chǎn)品質(zhì)量的一致性。本文將深入探討充電器自動測試
    的頭像 發(fā)表于 02-17 13:59 ?511次閱讀
    充電器<b class='flag-5'>自動測試</b>系統(tǒng):實現(xiàn)高效生產(chǎn)的解決方案

    充電樁自動測試系統(tǒng)的原理和應用

    充電樁自動測試系統(tǒng)是一種用于全面評估充電樁性能的設備,其原理和應用可以詳細闡述如下:一、充電樁自動測試系統(tǒng)的原理充電樁自動測試系統(tǒng)的工作原理主要基于計算機編程和測試儀器控制。它
    發(fā)表于 12-17 14:39

    儲能逆變器自動測試系統(tǒng)的技術(shù)原理和應用

    儲能逆變器自動測試系統(tǒng)的技術(shù)原理和應用涉及多個方面,以下是對其的詳細闡述:技術(shù)原理儲能逆變器自動測試系統(tǒng)的技術(shù)原理主要基于電力電子技術(shù)、自動化控制技術(shù)以及數(shù)據(jù)采集與分析技術(shù)。 電力電子技術(shù):儲能
    發(fā)表于 12-16 15:07

    吉事勵繼電器自動測試系統(tǒng):提升測試效率與精度

    繼電器作為現(xiàn)代電子設備中不可或缺的元件,其性能的穩(wěn)定性和可靠性對整個系統(tǒng)的運行至關(guān)重要。因此,對繼電器進行高效、精準的自動測試顯得尤為重要。本文將探討繼電器自動測試系統(tǒng)的基本原理、關(guān)鍵技術(shù)及其
    的頭像 發(fā)表于 12-09 16:06 ?502次閱讀
    吉事勵繼電器<b class='flag-5'>自動測試</b>系統(tǒng):提升<b class='flag-5'>測試</b>效率與精度

    提高自動測試設備的信號測量精度

    電子發(fā)燒友網(wǎng)站提供《提高自動測試設備的信號測量精度.pdf》資料免費下載
    發(fā)表于 09-18 11:41 ?0次下載
    提高<b class='flag-5'>自動測試</b>設備的信號測量精度

    納米軟件電源自動測試系統(tǒng)與傳統(tǒng)系統(tǒng)修改方案相比有哪些優(yōu)勢?

    納米軟件電源自動測試系統(tǒng)與傳統(tǒng)電源測試系統(tǒng)在功能方面有著很大的不同和差異。
    的頭像 發(fā)表于 09-13 11:57 ?575次閱讀
    納米軟件電源<b class='flag-5'>自動測試</b>系統(tǒng)與傳統(tǒng)系統(tǒng)修改方案相比有哪些優(yōu)勢?

    泰克DMM6500萬用表能在自動測試系統(tǒng)的應用優(yōu)勢

    目前,DMM6500被大量應用在自動測試系統(tǒng)中,對產(chǎn)品進行電量參數(shù)的測量,以保證產(chǎn)品的一致性和指標合規(guī)。今天我們就來共同解鎖DMM6500的“神力”。
    的頭像 發(fā)表于 09-12 14:12 ?1067次閱讀
    泰克DMM6500萬用表能在<b class='flag-5'>自動測試</b>系統(tǒng)的應用優(yōu)勢

    電源自動測試系統(tǒng)的技術(shù)原理和應用場景

    電源自動測試系統(tǒng)的技術(shù)原理 電源自動測試系統(tǒng)是一種用于電源性能自動測試的集成系統(tǒng),其技術(shù)原理主要基于軟件和硬件的緊密結(jié)合。該系統(tǒng)通過以下方式
    發(fā)表于 09-06 15:36

    納米軟件帶您了解電源自動測試設備的儀器靈活接入與擴展

    在ATECLOUD智能云測試平臺上開發(fā)的電源自動測試系統(tǒng),對比傳統(tǒng)自動測試系統(tǒng),其獨特之處在于擁有極為靈活的系統(tǒng)架構(gòu)。這種架構(gòu)的靈活性體現(xiàn)
    的頭像 發(fā)表于 09-03 16:06 ?507次閱讀
    納米軟件帶您了解電源<b class='flag-5'>自動測試</b>設備的儀器靈活接入與擴展

    電源供應器自動測試系統(tǒng)及其4大功能

    電源供應器自動測試系統(tǒng)8000是一款0代碼的自動測試軟件,始終以客戶為導向,在傳統(tǒng)自動測試系統(tǒng)基礎(chǔ)上迭代升級,功能更加齊全,操作更加簡潔
    的頭像 發(fā)表于 09-02 17:49 ?903次閱讀
    電源供應器<b class='flag-5'>自動測試</b>系統(tǒng)及其4大功能

    開關(guān)電源自動測試設備:如何實現(xiàn)自動測試?

    開關(guān)電源自動測試設備是將測試軟件和測試硬件集成在一個電源測試柜中的ate自動測試設備,其
    的頭像 發(fā)表于 08-30 18:19 ?1819次閱讀
    開關(guān)電源<b class='flag-5'>自動</b>化<b class='flag-5'>測試</b>設備:如何實現(xiàn)<b class='flag-5'>自動</b>化<b class='flag-5'>測試</b>?

    ATE新能源汽車充電樁自動測試系統(tǒng)

    新能源汽車的快速發(fā)展,推動了充電基礎(chǔ)設施的建設,而充電樁作為這一基礎(chǔ)設施的重要組成部分,其性能直接關(guān)系到用戶的充電體驗和車輛的使用安全。因此,ATE新能源汽車充電樁自動測試系統(tǒng)應運而生,成為了這一
    的頭像 發(fā)表于 08-26 15:10 ?1029次閱讀
    ATE新能源汽車充電樁<b class='flag-5'>自動測試</b>系統(tǒng)