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

        ?

        適用于SPECT運(yùn)動控制系統(tǒng)的EtherCAT-IO模塊開發(fā)與研究

        2022-05-20 08:15:06孟富國MENGFuguo
        價值工程 2022年18期
        關(guān)鍵詞:主站通訊驅(qū)動

        孟富國 MENG Fu-guo

        (濱松光子科技(廊坊)有限公司,廊坊 065000)

        0 引言

        單光子發(fā)射計算機(jī)斷層裝置簡稱為SPECT。SPECT是目前臨床上應(yīng)用最廣泛的核醫(yī)學(xué)儀器,廣泛應(yīng)用于臨床診斷和醫(yī)學(xué)研究,其可以進(jìn)行功能成像,反應(yīng)器官動態(tài)特征,對疾病特別是腫瘤的早期診斷有重要意義。其成像原理是利用γ探測器采集事先引入人體的放射性核素進(jìn)行跟蹤、探測、掃描并由計算機(jī)分析重建,生成放射性分布的平面、斷層及三維影像圖。

        隨著SPECT快速發(fā)展,高分辨率和高效率探測是主要研究方向,目前發(fā)展形成了多探頭、多角度、短采集距離(增加輪廓掃描傳感器實(shí)現(xiàn)貼近人體掃描)等幾個技術(shù)方向。這幾個方向都離不開安全、高精準(zhǔn)的運(yùn)動控制系統(tǒng),市場上常見的雙探頭SPECT及SPECT-CT核醫(yī)學(xué)設(shè)備,常配備有十幾個運(yùn)動軸和近百個傳感器,多軸聯(lián)動及實(shí)時掃描過程的傳感器能否實(shí)時反饋與控制對于運(yùn)動控制系統(tǒng)的安全運(yùn)行尤為重要。自主EtherCAT-IO模塊實(shí)現(xiàn)了擴(kuò)展模塊(電機(jī)驅(qū)動器與傳感器)的同步實(shí)時反饋與控制,提升了運(yùn)控系統(tǒng)的穩(wěn)定性與安全性。擴(kuò)展模塊的同步實(shí)時反饋,使得探測器連續(xù)貼近人體輪廓掃描探測成為可能,同時提升運(yùn)動控制系統(tǒng)安全性。

        1 SPECT運(yùn)動系統(tǒng)簡介

        1.1 SPECT運(yùn)動控制系統(tǒng)

        SPECT運(yùn)動控制系統(tǒng),主要用于調(diào)整γ探測器姿態(tài),使γ探測器對準(zhǔn)被檢測的器官。配備人體輪廓掃描傳感器的可變角SPECT,運(yùn)動軸運(yùn)動中還需要根據(jù)實(shí)時反饋的人體輪廓位置,保持探頭與人體在最近的距離,因此用于SPECT運(yùn)動控制系統(tǒng)中專用的擴(kuò)展模塊(IO模塊)尤為重要。

        SPECT的運(yùn)動控制系統(tǒng)由運(yùn)動控制器、驅(qū)動器、電機(jī)、EtherCAT-IO模塊、傳感器及其他控制部件組成。其中EtherCAT-IO模塊承擔(dān)第三方(不支持EtherCAT通訊)伺服電機(jī)驅(qū)動器、步進(jìn)電機(jī)驅(qū)動器、擴(kuò)展的傳感器等模塊的控制與反饋通訊工作。

        1.2 EtherCAT原理及組成

        EtherCAT是一個現(xiàn)場總線系統(tǒng)。EtherCAT以太網(wǎng)技術(shù)在數(shù)據(jù)鏈路層采用了實(shí)時調(diào)度的軟件核,并提供了過程數(shù)據(jù)傳輸?shù)莫?dú)立通道,提高了系統(tǒng)的實(shí)時性,非常適用于SPECT運(yùn)動領(lǐng)域。

        EtherCAT網(wǎng)絡(luò)系統(tǒng)由主站與從站構(gòu)成,目前SPECT設(shè)備上,EtherCAT網(wǎng)絡(luò)系統(tǒng)由一個主站和多個從站組成(電機(jī)驅(qū)動器從站、IO從站)。EtherCAT網(wǎng)絡(luò)具有廣泛適用性、以太網(wǎng)的標(biāo)準(zhǔn)、高效率、高同步性等主要特點(diǎn),充分利用了以太網(wǎng)的全雙工特性。使用主從模式介質(zhì)訪問控制(MAC),主站發(fā)送以太網(wǎng)幀給各個從站,從站從數(shù)據(jù)幀中抽取數(shù)據(jù)或?qū)?shù)據(jù)插入數(shù)據(jù)幀。

        在SPECT運(yùn)動控制系統(tǒng)中,應(yīng)用程序之間通常有兩種數(shù)據(jù)交換形式,時間關(guān)鍵和非時間關(guān)鍵。非時間關(guān)鍵數(shù)據(jù)可以非周期性發(fā)送,命名為COE。時間關(guān)鍵表示特定的動作必須在確定時間內(nèi)完成,通常周期性發(fā)送,稱為周期性過程數(shù)據(jù)通訊,命名為PDO。EtherCAT主站與從站構(gòu)成總線式PDO實(shí)時通訊網(wǎng)絡(luò),整個處理過程由主站和從站中的硬件實(shí)現(xiàn)。實(shí)時通訊中主、從站可分為自由運(yùn)行模式和同步運(yùn)行模式。自由模式下,主站與從站使用本地時鐘構(gòu)成實(shí)時通訊循環(huán)周期,與EtherCAT實(shí)時通訊部分構(gòu)成異步通訊。同步模式下,實(shí)時通訊部分發(fā)出分布式同步時鐘,主從站部分按照分布式同步時鐘觸發(fā)通訊,與EtherCAT實(shí)時通訊部分構(gòu)成同步運(yùn)行模式,進(jìn)一步提高系統(tǒng)同步性。

        2 EtherCAT-IO模塊的設(shè)計

        2.1 模塊簡述

        基于EtheCAT的IO模塊為EtherCAT從站,是一款基于EtherCAT網(wǎng)絡(luò)總線的數(shù)字IO模塊,它支持32路輸入與32路輸出。其外觀見圖1。

        圖1 EtheCAT的IO模塊

        2.2 模塊組成

        基于EtherCAT的IO模塊開發(fā)分為兩部:設(shè)備描述文件xml文件;IO模塊硬件與程序;

        ①設(shè)備描述文件xml文件,用于主站識別從站并與從站建立通訊連接,描述內(nèi)容包含從站廠商、模塊類型、通訊數(shù)據(jù)詳細(xì)信息、ESC配置信息等。

        ②IO模塊硬件與程序,實(shí)現(xiàn)基于EtherCAT的COE、PDO通訊和終端IO控制兩部分功能。硬件上主要由1)EtherCAT通訊部分、2)微處理單元、3)隔離驅(qū)動、4)電源系統(tǒng)構(gòu)成。固件程序主要由MCU微處理單元中的ARM固件程序構(gòu)成,整體構(gòu)成見圖2。

        圖2 基于EtherCAT的IO模塊組成

        3 模塊設(shè)計

        xml文件為IO從站設(shè)備描述文件,負(fù)責(zé)給EtherCAT主站提供從站詳細(xì)描述信息,協(xié)助主站識別從站并與從站建立通訊連接,保證主站與從站通訊數(shù)據(jù)定義一致。xml文件描述了從站廠商、類型、版本、FMMU描述信息、通訊映射地址、通訊變量、通訊類型、ESC的EEPROM配置信息等。其中通訊數(shù)據(jù)定義按照CANopen協(xié)議中的行規(guī)CiA401定義。

        ①EtherCAT通訊部分由物理層器件、EtherCAT從站控制器ESC(EtherCAT Slave controller)組成。物理層器件負(fù)責(zé)實(shí)現(xiàn)EtherCAT的網(wǎng)絡(luò)硬件連接,EtherCAT從站通訊控制器芯片ESC負(fù)責(zé)處理EtherCAT數(shù)據(jù)幀。

        ESC使用雙端口存儲區(qū)實(shí)現(xiàn)EtherCAT主站與從站本地應(yīng)用的數(shù)據(jù)交換,各個從站ESC按照各自在環(huán)路上的物理位置順序移位讀寫數(shù)據(jù)幀。EtherCAT的報文經(jīng)過從站時,ESC從報文中提取發(fā)送給自己的輸出命令數(shù)據(jù)并將其存儲到內(nèi)部存儲區(qū),輸入數(shù)據(jù)從內(nèi)部存儲區(qū)又被寫到相對應(yīng)的子報文中。數(shù)據(jù)的提取與插入是由數(shù)據(jù)鏈路層的硬件實(shí)現(xiàn)??刂破鱁SC選用了LAN芯片,該芯片物理層符合IEEE 802.3/802.3u標(biāo)準(zhǔn),集成2個以太網(wǎng)PHY端口通訊,速度可達(dá)100Mbps,并同時支持HP Auto-MDIX功能、LAN喚醒、MII接口、EBUS接口。

        ②微處理單元由MCU和固件程序構(gòu)成,主要負(fù)責(zé)處理EtherCAT通訊和外部傳感器采集與控制任務(wù)。

        微處理單元從ESC讀取EtherCAT實(shí)時控制數(shù)據(jù),數(shù)據(jù)通過解析,輸出到IO端口,實(shí)現(xiàn)IO的控制功能;采樣IO狀態(tài)數(shù)據(jù),數(shù)據(jù)解析合并,寫入ESC中,通過EtherCAT實(shí)時通訊傳送主站,實(shí)現(xiàn)IO狀態(tài)采集反饋。

        主要涉及MCU選型、電路設(shè)計、PCB設(shè)計、固件程序開發(fā)。

        MCU選型結(jié)合IO模塊需求及擴(kuò)展電機(jī)驅(qū)動模塊需求,IO模塊對GPIO數(shù)量需求較大,需大于85個,電機(jī)驅(qū)動對芯片性能要求較高。綜合考慮性價比,選用了擁有內(nèi)部硬件除法器、單周期乘法器的高性能CortexTM-M4系列的ARM實(shí)現(xiàn),工作頻率72MHz,集成5種通訊接口SPI/I2C/CAN/USB/USART、2個12位ADC、支持外置看門狗、內(nèi)部集成校準(zhǔn)RTC、內(nèi)部C循環(huán)冗余校驗(yàn)計算單元格,還有睡眠、停機(jī)和待機(jī)模式等。

        固件程序設(shè)計開發(fā),涉及存儲同步管理通道、對象字典設(shè)計、PDO映射和分配、PDO數(shù)據(jù)解析、數(shù)據(jù)處理映射到PDO、獲取IO狀態(tài)、輸出IO狀態(tài)、DC開啟及處理等部分開發(fā)。整體由12部分組成:1.初始化參數(shù)設(shè)置;2.存儲同步管理通道配置;3.創(chuàng)建并初始化從站對象字典;4.設(shè)置從站回調(diào)功能;5.開始從站對象字典;6.PDO映射和分配;7.設(shè)置時間屏蔽寄存器;8.獲取IO狀態(tài);9.數(shù)據(jù)處理映射到上傳PDO;10.下載PDO數(shù)據(jù)解析;11.采集輸出IO狀態(tài);12.DC開啟及處理。

        ③IO隔離驅(qū)動模塊主要有隔離、驅(qū)動、采樣、保護(hù)電路四部分組成,配合GPIO實(shí)現(xiàn)終端設(shè)備的控制與檢測。

        IO隔離驅(qū)動模塊主要包含與微處理器的IO隔離功能、IO輸出功率放大功能、IO輸入信號檢測功能、IO輸出過流、過熱保護(hù)、短路、IO狀態(tài)LED顯示功能、抗反向電壓沖擊、兼容感性負(fù)載(繼電器、蜂鳴器等)、寬電平范圍IO輸入口(7V~24V為高電平,0~5V為低電平)等功能。

        微處理器GPIO口輸出的電平先經(jīng)過CMOS型三態(tài)緩沖門電路,提升功率驅(qū)動光耦合隔離,實(shí)現(xiàn)輸出GPIO隔離,光耦合輸出接入功率芯片,實(shí)現(xiàn)24V/600mA的驅(qū)動能力,用于控制終端設(shè)備;終端設(shè)備反饋信號經(jīng)過限流及分壓驅(qū)動光耦,輸入到CMOS型三態(tài)緩沖門,接入微處理器GPIO輸入口,實(shí)現(xiàn)終端設(shè)備的監(jiān)測。此部分為硬件開發(fā)中的重點(diǎn),IO隔離驅(qū)動部分整體框圖見圖3。

        圖3 IO隔離驅(qū)動部分整體框圖

        電源系統(tǒng)負(fù)責(zé)各個單元供電以及IO輸出設(shè)備供電,保證能源供給,并防止各個單元串?dāng)_。

        電源輸入24V,輸出24V、5V、3.3V、1.2V等幾種電源,采用了DC-DC隔離電源方案,將整個模塊分成了兩個電源系統(tǒng),分別為微處理部分、功率驅(qū)動部分。在PCB設(shè)計中將微處理與驅(qū)動部分設(shè)計為兩塊獨(dú)立的PCB,電氣間隔1cm以上,見圖4 EtherCAT-IO電路板圖。

        圖4 EtherCAT-IO電路板圖

        4 EtherCAT-IO模塊的測試與應(yīng)用

        4.1 功能與性能測試

        功能與性能測試分為四部分測試,分別為硬件功能配置、輸出IO功能性能、輸入IO功能性能、EtherCAT通訊功能性能測試,詳細(xì)見表1。

        表1 功能與性能測試

        測試結(jié)果:EtherCAT-IO模塊硬件功能配置、輸出IO功能性能、輸入IO功能性能、EtherCAT通訊功能性能均符合要求。

        4.2 應(yīng)用測試結(jié)果

        EtherCAT-IO模塊應(yīng)用在可變角SPECT上,應(yīng)用EtherCAT-IO模塊的可變角SPECT目前已完成三類醫(yī)療儀器注冊。EtherCAT-IO模塊承擔(dān)四項(xiàng)工作,分別為整機(jī)床的兩個伺服電機(jī)驅(qū)動器控制通訊、兩個步進(jìn)電機(jī)控制通訊、自主身體輪廓掃描傳感器的實(shí)時監(jiān)測控制、擴(kuò)展的47個通用傳感器的實(shí)時監(jiān)測控制。應(yīng)用評價基于此四個應(yīng)用項(xiàng)目開展,進(jìn)行了累計10萬次應(yīng)用測試監(jiān)測,詳細(xì)測試結(jié)果見表2。

        表2 應(yīng)用測試

        驗(yàn)證結(jié)果:EtherCAT-IO模塊,在10萬次應(yīng)用測試中,運(yùn)行正常,故障率為零,符合要求。

        5 結(jié)論

        本文介紹的EtherCAT-IO模塊在SPECT運(yùn)動控制系統(tǒng)中的應(yīng)用,提升運(yùn)動控制系統(tǒng)的安全性及穩(wěn)定性,周期性的實(shí)時通訊功能確保了擴(kuò)展的模塊狀態(tài)實(shí)時反饋與控制,尤其與可變角SPECT身體輪廓掃描傳感器配合使用,極大的提升輪廓掃描傳感器狀態(tài)反饋到運(yùn)動控制中心的時效性,同時不影響其它運(yùn)動軸的實(shí)時控制與通訊。

        實(shí)驗(yàn)證明,EtherCAT-IO模塊工作穩(wěn)定,可以在SPECT運(yùn)動控制系統(tǒng)中廣泛應(yīng)用。

        猜你喜歡
        主站通訊驅(qū)動
        《茶葉通訊》簡介
        茶葉通訊(2022年2期)2022-11-15 08:53:56
        《茶葉通訊》簡介
        茶葉通訊(2022年3期)2022-11-11 08:43:50
        通訊報道
        基于模糊PI控制的驅(qū)動防滑仿真系統(tǒng)分析
        屈宏斌:未來五年,雙輪驅(qū)動,砥礪前行
        軌旁ATC系統(tǒng)門控柜接收/驅(qū)動板改造
        基于OS2主站系統(tǒng)的海量數(shù)據(jù)共享技術(shù)研究
        多表遠(yuǎn)程集抄主站系統(tǒng)
        電子制作(2017年23期)2017-02-02 07:17:07
        通訊簡史
        基于S3C6410的Wi-Fi驅(qū)動移植實(shí)現(xiàn)
        亚洲最新国产av网站| 亚洲国产精品午夜电影| 亚洲人妻中文字幕在线视频| 黄色潮片三级三级三级免费| 日本顶级metart裸体全部| 牲欲强的熟妇农村老妇女| 国产原创精品视频| 中文字幕av一区二区三区诱惑| 在线一区不卡网址观看| 日本精品久久久久中文字幕1| 日本老熟妇五十路一区二区三区| 国产精品福利一区二区| 一本之道高清无码视频| 久久久久成人精品免费播放| 国产精品麻豆一区二区三区| 又大又长粗又爽又黄少妇视频| 性一乱一搞一交一伦一性 | 国产在线看不卡一区二区| 精品精品国产一区二区性色av | 精品手机在线视频| 亚洲中文字幕高清视频| 中文字幕一区二区人妻秘书 | 亚洲乱精品中文字字幕| av在线播放免费网站| 曰韩亚洲av人人夜夜澡人人爽| 青草福利在线| 亚洲春色视频在线观看| 青青草精品视频在线播放| 国产国拍亚洲精品mv在线观看| 无码av免费永久免费永久专区| 亚洲av网站在线免费观看| 亚洲无码在线播放| 日日摸夜夜添狠狠添欧美| 一区视频在线观看免费播放.| 日本一区二区三区视频免费在线 | 小宝极品内射国产在线| 国产精品视频一区日韩丝袜| 国产一区二区不卡av| 奇米影视7777久久精品| 久99久热只有精品国产男同| 久久久精品国产亚洲av网|