亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種機(jī)器人控制器小批量動態(tài)老練方案設(shè)計(jì)

        2021-07-16 06:05:30鄭建福彭云春曾鈺

        鄭建福,彭云春,曾鈺

        (1.工業(yè)和信息化部電子第五研究所,廣東 廣州 511370;2.廣州智能裝備研究院有限公司,廣東 廣州 510700)

        0 引言

        對于機(jī)器人控制器,在生產(chǎn)制造前,都要進(jìn)行電路的可靠性設(shè)計(jì)。但在小批量的生產(chǎn)制造過程中,由于對元器件、工藝嚴(yán)格管控的成本過高,往往無法全面地實(shí)施,因此帶來的不確定性,可能會給所生產(chǎn)的硬件電路引入各種不良[1]。通過常規(guī)的檢測和質(zhì)量控制手段,可以發(fā)現(xiàn)一些明顯的質(zhì)量問題或固定的缺陷。但元器件和生產(chǎn)工藝中的一些潛在的質(zhì)量缺陷,如芯片不良、損傷和引腳虛焊等,往往不易被發(fā)現(xiàn);這些缺陷會在電路的使用過程中慢慢地暴露出現(xiàn),從而造成硬件電路的不良[2-4]。由于機(jī)器人行業(yè)的特點(diǎn),控制器產(chǎn)品相比手機(jī)等3C電子產(chǎn)品,其量產(chǎn)規(guī)模僅能算小批量,但是機(jī)器人的應(yīng)用場景又要求控制器產(chǎn)品有高質(zhì)高可靠性保障。因此,在控制器的生產(chǎn)中,就需要應(yīng)用對產(chǎn)品電路進(jìn)行老練的方法來篩選產(chǎn)品,以提高出廠產(chǎn)品的質(zhì)量。

        老練方法可分為靜態(tài)老練方法和動態(tài)老練方法[5-6]。靜態(tài)老練采用電、熱綜合法作用于電路器件上,使得器件內(nèi)部的物理、化學(xué)反應(yīng)過程被加速,從而使器件的潛在缺陷提前暴露,進(jìn)而把有缺陷的電路器件剔除;動態(tài)老練采用不停的信號輸入法來驅(qū)動硬件電路,使器件處于不停的翻轉(zhuǎn)狀態(tài),通過判斷反饋信號變化的合理性來有效地篩選。動態(tài)老練更接近硬件電路的實(shí)際使用狀態(tài),更易以對產(chǎn)品的篩選。

        CRC2-410控制器是廣州智能裝備研究院有限公司自主研發(fā)設(shè)計(jì)的水平機(jī)器人SCARA控制器,性能優(yōu)越,被廣泛地應(yīng)用在國內(nèi)多款水平機(jī)器人本體中。在控制器的原有高溫靜態(tài)老練中,主要存在如下兩個方面的缺陷:1)在靜態(tài)老練中僅是簡單地執(zhí)行目標(biāo)系統(tǒng)的檢測,卻無法完成老練過程中對各個子系統(tǒng)的實(shí)時檢測,檢測的失效原因也無法具體地描述;2)靜態(tài)老練施加的測試范圍和強(qiáng)度有限,沒法對硬件的各個IO及子系統(tǒng)進(jìn)行連續(xù)不斷的老練測試。為了解決靜態(tài)老練的不足,要對控制器硬件的各個IO及子系統(tǒng)進(jìn)行連續(xù)不斷的老練測試,并實(shí)時地把老練過程中各個IO及子系統(tǒng)的狀態(tài)信息反饋到監(jiān)控電腦里,因此有必要設(shè)計(jì)一種動態(tài)老練方案來對產(chǎn)品進(jìn)行篩選,以提高出廠產(chǎn)品的質(zhì)量。

        1 總體設(shè)計(jì)

        從硬件的角度來看,機(jī)器人的穩(wěn)定性主要由控制器決定,控制器的異常狀態(tài)通常是在電路板的接口通訊時最先被發(fā)現(xiàn)的[7]。結(jié)合機(jī)器人控制器的應(yīng)用環(huán)境,重點(diǎn)針對接口,提出總體設(shè)計(jì)方案。

        控制器動態(tài)老練方案的思路為:在50℃測試溫度環(huán)境下,將多個測試單元(指控制器CRC2-410電路板,如圖1所示)安裝在測試臺(如圖2所示)上,進(jìn)行動態(tài)老練;控制器電路板在DC24 V通電情況下,連續(xù)運(yùn)行72 h,通過軟件手段記錄每個測試單元接口(圖1b中的RS485、LAN網(wǎng)口和output等接口)的運(yùn)行情況,從而判定控制器電路板的老練結(jié)果的合格狀態(tài)。

        圖1 CRC2-410控制器電路板

        圖2 動態(tài)老練測試臺的布局框圖

        整個方案采用電路板自測的方式進(jìn)行,從而可以簡化線纜的連接,提高了操作的靈活性。

        a)電路板的遠(yuǎn)程 (Remote)接口、輸入(Input)接口和輸出(Output)接口,均采用線路短接的方式。

        b)對于編碼器接口(Counter1/Counter2),采用專用的端子板進(jìn)行輔助測試。

        c)對于HMI和LAN網(wǎng)口,采用網(wǎng)線直連的方式進(jìn)行測試。

        d)采用每個電路板為節(jié)點(diǎn)的方式進(jìn)行RS485組網(wǎng),同工控機(jī)通訊,上傳和下載動態(tài)老練的過程數(shù)據(jù)記錄,以便于診斷。

        動態(tài)老練測試臺的內(nèi)部連線如圖3所示,每個電路板分配不同的485節(jié)點(diǎn)從站地址,通過485拓?fù)浣M網(wǎng),與作為485主站的工控機(jī)進(jìn)行輪詢方式通訊,上傳電路板老練過程中的電路狀態(tài)信息。

        圖3 動態(tài)老練測試臺的內(nèi)部連線

        2 流程設(shè)計(jì)

        考慮到控制器動態(tài)老練的工作特性,為了減小工作量,降低操作難度,滿足不同數(shù)目的小批量的控制器生產(chǎn)需要,本方案設(shè)計(jì)的控制器動態(tài)老練系統(tǒng)的流程如下所述。

        a)根據(jù)本批次生產(chǎn)需要,確定動態(tài)老練的電路板臺數(shù);按序修改每個電路板的485從站ID。

        b)在測試臺上按序裝配每個電路板,并進(jìn)行24 V線纜、485線纜連接。

        c)進(jìn)行動態(tài)老練環(huán)境參數(shù)的配置,如溫度、時長等;工控機(jī)作為485主站,根據(jù)本批次的指標(biāo)要求進(jìn)行參數(shù)配置。

        d)上電,每個電路板(485從站)自動地運(yùn)行軟件并對自身端口進(jìn)行周期性端口自檢;工控機(jī)(485主站)軟件周期性地按序輪詢每個485從站節(jié)點(diǎn),進(jìn)行數(shù)據(jù)訪問,記錄電路板動態(tài)老練過程中端口自檢的信息。

        e)工控機(jī)軟件根據(jù)所訪問的從站節(jié)點(diǎn)所提供的自檢信息,對整個過程中的數(shù)據(jù)進(jìn)行統(tǒng)計(jì)、分析;并給出每個電路板的判定結(jié)果(正?;蛴泄收希?。

        3 結(jié)構(gòu)設(shè)計(jì)

        為了節(jié)省批量生產(chǎn)的電路板在動態(tài)老練篩選中耗費(fèi)的時間,本方案采取多電路板并行動態(tài)老練的方式,以提高效率,因此,有必要設(shè)計(jì)一款機(jī)械裝置來完成多個電路板的快速裝配、線纜連接等方面的整體布局。

        結(jié)合動態(tài)老練的環(huán)境、場所和操作等多方面的因素,該機(jī)械裝置整體采用層式結(jié)構(gòu)(如圖2所示的動態(tài)老練測試臺),每層可以裝4個電路板,總共7層,總裝數(shù)量為28個。從人機(jī)工程學(xué)方面著重地考慮,應(yīng)方便人員進(jìn)行接插線和固定電路板等操作,最底一層電路板距離地面大約為750 mm,用于滿足220 V轉(zhuǎn)24 V電源盒的裝配,以及線纜集中分線封裝;電路板裝配的每層高度為160 mm;整體高度為1 710 mm;底座裝配4個輪子,以便于機(jī)臺的移動。

        為了方便后期的維護(hù),把兩個電路板做成一個組合單元。采用電路板橫插入結(jié)構(gòu)的方式,對該單元進(jìn)行對導(dǎo)向與鎖緊設(shè)計(jì)(如圖4所示)。每個單元上集成有導(dǎo)槽,可以快速地夾鉗、對插板等。測試單元通過兩側(cè)螺紋孔被固定在機(jī)架上。每次進(jìn)行測試,用手把快速鉗打開,將電路板從導(dǎo)槽插入到最前端,通過導(dǎo)向機(jī)構(gòu)自動結(jié)合對插板座,再把快速鉗閉合。快速鉗的設(shè)計(jì)與使用,可以滿足快速地裝配與拆卸的需求。

        圖4 電路板組合裝配結(jié)構(gòu)

        4 軟件設(shè)計(jì)

        本方案采取多電路板并行動態(tài)老練的方式。因此,在動態(tài)老練過程中,每個電路板都會產(chǎn)生各自的端口狀態(tài)數(shù)據(jù),有必要對這些數(shù)據(jù)進(jìn)行批量處理和顯示,所以軟件設(shè)計(jì)主要分兩個方面來進(jìn)行:1)設(shè)計(jì)控制器電路板上運(yùn)行的軟件;2)設(shè)計(jì)工控機(jī)方面運(yùn)行的軟件。

        a)控制器電路板上運(yùn)行的軟件的設(shè)計(jì)

        每個控制器電路板采用RT Linux為操作系統(tǒng),作為485通訊從站,應(yīng)用軟件采用多線程架構(gòu),創(chuàng)建6個獨(dú)立線程分別對遠(yuǎn)程端口、輸入輸出端口、HMI與LAN網(wǎng)口、Couter1端口、Counter2端口、鐵電存儲器進(jìn)行自檢工作;同時實(shí)現(xiàn)RS485通訊線程,以滿足485從站的通訊功能,以被動地應(yīng)答工控機(jī)端對該電路板的端口信息訪問。

        b)工控機(jī)方面運(yùn)行的軟件的設(shè)計(jì)

        工控機(jī)方面用Windows為操作系統(tǒng),作為485通訊主站,該應(yīng)用軟件基于Qt進(jìn)行界面開發(fā),完成動態(tài)老練參數(shù)設(shè)置,人機(jī)界面數(shù)據(jù)訪問,實(shí)現(xiàn)RS485主站通訊功能;按參數(shù)配置,通過485線纜,依次發(fā)起對每個控制器電路板的訪問;并將訪問的結(jié)果按從站地址、時間進(jìn)行原始信息記錄;對信息進(jìn)行統(tǒng)計(jì)分析,以表格的形式顯示每個電路板的運(yùn)行情況。

        4.1 主從站軟件關(guān)系

        在動態(tài)老練過程中,作為從站的控制器電路板的應(yīng)用軟件,通過周期性地觸發(fā)輸入信號的變化來監(jiān)控反饋信號的變化,以實(shí)現(xiàn)自身電路的監(jiān)控診斷;工控機(jī)作為主站通過485總線收集每個從站的動態(tài)老練數(shù)據(jù),由主站軟件完成統(tǒng)計(jì)分析匯總,進(jìn)行從站端口狀態(tài)的集中顯示,從而實(shí)現(xiàn)對硬件的篩選。

        4.2 數(shù)據(jù)產(chǎn)生機(jī)理

        在動態(tài)老練中,控制器電路板的應(yīng)用軟件需完成對其自身的每個IO子系統(tǒng)的實(shí)時診斷。以輸入輸出功能子電路為例,輸入端口針腳為IN1-IN23,輸出端口針腳為OT1-OT23,采取輸出端口針腳依次對接輸入端口針腳,如OT1對接IN1。在動態(tài)老練過程中,軟件在輸出端口處觸發(fā)OT1為高電平后,在輸入端口處進(jìn)行IN1狀態(tài)的讀?。?/p>

        1)如IN1為高電平,則對輸入輸出功能電路的正確次數(shù)累計(jì)加1;

        2)如IN1為低電平,則對輸入輸出功能電路的錯誤次數(shù)累計(jì)加1。

        軟件在輸出端口處觸發(fā)OT1為低電平后,在輸入端口處進(jìn)行IN1狀態(tài)的讀?。?/p>

        1)如IN1為低電平,則對輸入輸出功能電路的正確次數(shù)累計(jì)加1;

        2)如IN1為高電平,則對輸入輸出功能電路的錯誤次數(shù)累計(jì)加1。

        其他針腳依次類推。在老練過程中,通過信號不同的高低電平輸入變化和結(jié)果統(tǒng)計(jì),從而完成對電路板的篩選。

        4.3 數(shù)據(jù)通訊格式

        主從站之間進(jìn)行485數(shù)據(jù)通訊,有必要按老練過程中控制器所檢測的功能電路,對如表1所示的數(shù)據(jù)類型進(jìn)行定義。

        表1 功能碼檢測格式定義

        為了提高485的通訊速度,主從站對通訊的數(shù)據(jù)內(nèi)容作以下格式定義,采取一次性報告電路板所有功能狀態(tài)的方式。

        Format: “NET, [OK正確次數(shù):ERR錯誤次數(shù)];IO, [OK正確次數(shù):ERR錯誤次數(shù)];REMOTE, [OK正確次數(shù):ERR錯誤次數(shù)];FRAM, [OK正確次數(shù):ERR錯誤次數(shù)],Counter1, [OK正確次數(shù):ERR錯誤次數(shù)],Counter2, [OK正確次數(shù):ERR錯誤次數(shù)]。”

        5 結(jié)束語

        本文基于動態(tài)老練原理,提出了一種對機(jī)器人控制器動態(tài)老練的方案設(shè)計(jì)。該方案結(jié)合自主知識產(chǎn)權(quán)的控制器電路板特點(diǎn),在動態(tài)老練中,通過軟件的手段,采用RS485組網(wǎng)和端口互連自測的方式,完成控制器電路板在小批量生產(chǎn)中的數(shù)據(jù)統(tǒng)計(jì)分析。該方案思路清晰,整體布線簡單,實(shí)施容易。通過該方案來篩選控制器產(chǎn)品,顯著地提高了產(chǎn)品出廠后的質(zhì)量和合格率。該方案設(shè)計(jì)的方法和思路同樣適用于其他類似控制器在小批量生產(chǎn)時的動態(tài)老練方案。

        色翁荡息又大又硬又粗又视频图片| 蜜桃视频在线观看网址| 成人丝袜激情一区二区| 国产一女三男3p免费视频| 国产精品亚洲A∨天堂| 手机av在线观看视频| 国内自拍愉拍免费观看| 久久久久无码精品国产app| 亚洲欧美日韩激情在线观看| 东风日产系列全部车型| 日本五十路人妻在线一区二区| 日韩精品久久无码中文字幕| 麻豆国产成人av高清在线观看| 国产在线观看免费一级| 日本黄色影院一区二区免费看 | 影音先锋女人aa鲁色资源| 亚洲成人福利在线观看| 黑人一区二区三区啪啪网站| 婷婷激情五月综合在线观看| 中文字幕有码在线亚洲| 亚洲av高清一区二区三| 亚洲男人av天堂午夜在| 国产一区二区激情对白在线| 国产激情免费观看视频| 在厨房拨开内裤进入毛片| 牲欲强的熟妇农村老妇女| 亚洲av高清在线观看三区| 日本一区二区三区丰满熟女| 亚洲精品无码专区| 国产亚洲精品aaaa片app| 日产乱码一区二区国产内射| 久久狼精品一区二区三区 | 日韩中文字幕在线观看一区| 国产成人亚洲精品青草天美| 国产精品久久久久尤物| 最新国产精品国产三级国产av| 国产精品久人妻精品老妇| 久久丫精品国产亚洲av| 精品国产又大又黄又粗av| 精品国产成人av久久| 少妇人妻偷人精品免费视频|