新四季網

PET/CT床位控制系統及其控制方法與流程

2023-09-12 20:16:10 2


本發明屬於醫療器械領域,尤其涉及一種pet/ct床位控制系統及方法。



背景技術:

目前計算機輔助醫療成像技術已廣泛應用於醫療診斷中。臨床掃描中,醫生經常需要根據不同病人的不同掃描位置,把病床移動到習慣的一個位置,以方便相應的臨床操作。現有技術中可以通過機架上的按鈕、控制臺上的控制盒按鈕或者控制臺上的監視器按鈕來控制病床的位置。

醫療成像包括ct以及mri等,均只包括一個床位的監視控制裝置,例如名稱為「醫學成像系統掃描位置參數的調整方法(授權公告號:cn100457042c)」的中國專利以及名稱為「醫學成像系統床位控制方法及裝置(申請公布號cn103908285a)」的中國專利申請公開的技術方案中,目的均是在一個床位的監視控制裝置的基礎上,實現更加精準簡單的控制。

pet/ct全稱為正電子發射斷層顯像/x線計算機體層成像儀,是一種將pet(功能代謝顯像)和ct(解剖結構顯像)兩種先進的影像技術有機地結合在一起的新型的影像設備,它是將微量的正電子核素示蹤劑注射到人體內,然後採用特殊的體外探測儀(pet)探測這些正電子核素人體各臟器的分布情況,通過計算機斷層顯像的方法顯示人體的主要器官的生理代謝功能,同時應用ct技術為這些核素分布情況進行精確定位,使這臺機器同時具有pet和ct的優點,發揮出各自的最大優勢。具體使用時,要實現pet端和ct端均能對同一床位進行運動控制,但是現有技術缺少兩個床位的監視控制端控制同一床位運動的解決方案。



技術實現要素:

本發明實施例的目的在於提供一種pet/ct床位控制系統及方法,至少可克服現有技術的部分缺陷。

本發明實施例涉及的一種pet/ct床位控制系統,包括:ct床位控制端、pet床位控制端、ct床位適配端、服務端以及床位驅動器;

所述床位驅動器中設置有配置寄存器和狀態寄存器;

所述ct床位控制端和所述pet床位控制端接收用戶的床位的配置數據,所述ct床位控制端或所述pet床位控制端通過所述ct床位控制適配端或直接將所述配置數據發送給所述服務端,所述服務端周期性的對所述配置寄存器進行寫操作、對所述狀態寄存器進行讀操作;

所述床位驅動器根據所述配置寄存器的配置數據控制床位;

所述服務端將從所述狀態寄存器讀取的床位的狀態信息周期性的發送給所述ct床位控制端和/或所述pet床位控制端。

進一步的,作為實施例涉及的一種pet/ct床位控制系統,所述pet床位控制端和所述ct床位適配端與所述服務端通過tcp/ip方式通信,所述服務端與所述床位驅動器端通過profinet或modbustcp方式通信;

優選的,所述ct床位控制端與所述ct床位控制適配端使用can方式通信。

進一步的,所述狀態寄存器實時存儲的所述床位的狀態信息包括:床位實時運動數據、運動軸設置運動數據、床位運動極限位置數據和床位運動初始化、故障及完成狀態字信息;

優選的,所述床位實時運動數據包括:床位水平運動實時速度、床位垂直運動實時速度、床位水平運動實時位置和床位垂直運動實時位置;

優選的,所述運動軸設置運動數據包括:水平運動軸的設置運動速度和垂直運動軸的設置運動速度;

優選的,所述床位運動極限位置數據包括:床位水平運動時查詢垂直運動軸上極限位置和下極限位置,床位垂直運動時查詢水平運動軸前極限位置和後極限位置;

優選的,所述床位運動初始化、故障及完成狀態字信息包括:設備狀態信息、水平運動軸錯誤及故障狀態信息、垂直運動軸錯誤及故障狀態信息、床位控制故障狀態信息、水平運動驅動器狀態信息、垂直運動驅動器狀態信息和可編程控制器狀態信息。

進一步的,所述床位運動初始化、故障及完成狀態字信息包含的各個狀態的數據類型為int;

優選的,所述設備狀態信息用包含的16位bool數據表示床位各個方向的越限、零位校準以及運動完成的1-16種狀態,包括:床位正在未校準原點下運行、床位水平運動前進極限位、床位水平運動後退極限位、床位水平運動零位、床位垂直運動上升極限位、床位垂直運動下降極限位、床位垂直運動零位、床位水平運動零位校準ok、床位垂直運動零位校準ok、床位水平運動完成和床位垂直運動完成;

優選的,所述水平運動軸錯誤及故障狀態信息用包含的16位bool數據表示所述水平運動軸的1-16種狀態,包括:接線錯誤導致水平歸零失敗、床位水平運動軸零點校準錯誤、床位水平運動錯誤、床位水平運動過程中限位開關動作、床位零點校準過程中限位開關動作和正在曝光;

優選的,所述垂直運動軸錯誤及故障狀態信息用包含的16位bool數據表示所述垂直運動軸的1-16種狀態,包括:接線錯誤導致垂直歸零失敗、床位垂直運動軸零點校準錯誤、床位垂直運動錯誤和垂直運動過程中限位開關動作;

優選的,所述床位控制故障狀態信息用包含的16位bool數據表示所述床位的控制是否發生故障的1-16種狀態,包括:床位高度小於水平運動時垂直方向高度下極限位置、床位高度大於水平運動時垂直方向高度上極限位置、床位水平位置小於垂直運動時水平方向後向極限位置、床位水平位置大於垂直運動時前向極限位置、床位水平運動完成前下發垂直運動命令、啟動零點校準時水平方向零點開關已觸發導致校準失敗、啟動零點校準時垂直方向零點開關已觸發導致零點校準失敗和床位垂直運動完成前下發水平運動命令;

優選的,所述水平運動驅動器狀態信息和垂直運動驅動器狀態信息分別用整個int類型的數據表示了水平運動驅動器和垂直運動驅動器的狀態,包括:沒有錯誤、用戶設置錯誤、沒有反饋錯誤、驅動器故障、驅動器通信失敗以及同步錯誤;

優選的,所述可編程控制器狀態信息用整個int類型的數據表示了床位驅動器的運動狀態,包括:未初始化、運行、停止以及錯誤。

進一步的,所述配置寄存器存儲的配置數據包括:配置運動軸的極限位置、配置運動軸的運動速度和目標位置、配置床位ct曝光開始和截止的水平位置以及配置控制字命令;

優選的,配置運動軸的極限位置包括:床位水平運動時配置垂直運動軸上極限位置、床位水平運動時配置垂直運動軸下極限位置、床位垂直運動時配置水平運動軸前極限位置和床位垂直運動時配置水平運動軸後極限位置;

優選的,配置運動軸的運動速度和目標位置包括:配置水平運動軸的運動速度、配置垂直運動軸的運動速度、配置水平運動軸的目標位置以及配置垂直運動軸的目標位置;

優選的,配置控制字命令包括:第一控制字和第二控制字,所述第一控制字和所述第二控制字的數據類型為int,分別用包含的16位bool數據表示1-16種控制命令;

所述第一控制字包括:軟體急停、復位、使能電流環、斷開電流環、開鎖、床位停止運動和曝光使能;

所述第二控制字包括:床位水平運動命令、床位垂直運動命令和home原點命令。

進一步的,用戶在所述ct床位控制端或所述pet床位控制端輸入配置數據;

所述ct床位控制端和所述pet床位控制端接受的配置數據包括:床位水平運動、床位垂直運動、床位運動停止和歸零;

所述pet床位控制端接受的配置數據還包括:床位水平速度設置、床位垂直速度設置、床位水平運動時垂直運動軸上/下極限位置設置以及床位垂直運動時水平運動軸前/後極限位置設置。

進一步的,所述pet/ct床位控制系統的pet機和ct機之間設置有垂直於地面的輔助支撐運動軸,在床位水平運動到輔助支撐運動軸的位置時,控制輔助支撐運動軸運動到床位的垂直方向高度,對床位進行輔助支撐;

優選的,所述床位的狀態信息中的所述床位實時運動數據還包括:床位輔助運動實時速度、床位輔助運動實時位置以及床位輔助支撐上升和下降運動時水平運動軸實時位置;

優選的,所述床位的狀態信息中的所述運動軸設置運動數據還包括:輔助支撐軸的設置運動速度;

優選的,所述床位運動初始化、故障及完成狀態信息中的所述設備狀態信息還包括:床位輔助支撐運動上升極限位、床位輔助支撐運動下降極限位、床位輔助支撐運動零位、床位輔助支撐運動零位校準ok和床位輔助支撐運動完成;

優選的,所述床位運動初始化、故障及完成狀態信息中的所述床位控制故障狀態信息還包括:床位垂直運動時輔助支撐運動軸不在原點位置以及啟動零點校準時輔助支撐方向零點開關已觸發導致零點校準失敗;

優選的,所述床位運動初始化、故障及完成狀態信息還包括:輔助支撐運動軸錯誤及故障狀態信息和輔助支撐運動驅動器狀態信息;

所述輔助支撐運動軸錯誤及故障信息用包含的16位bool數據表示1-16種狀態,包括:接線錯誤導致輔助支撐歸零失敗、床位輔助支撐運動軸零點校準錯誤、床位輔助支撐上升運動錯誤、床位輔助支撐下降運動錯誤和輔助支撐運動過程中限位開關動作;

所述輔助支撐運動驅動器狀態信息用整個int類型的數據表示了輔助支撐運動驅動器是否發生錯誤的各種狀態,包括:沒有錯誤、用戶設置錯誤、沒有反饋錯誤、驅動器故障、驅動器通信失敗以及同步錯誤。

進一步的,所述pet/ct床位控制系統的pet機和ct機之間設置有垂直於地面的輔助支撐運動軸,在床位水平運動到輔助支撐運動軸的位置時,控制輔助支撐運動軸運動到床位的垂直方向高度,對床位進行輔助支撐;

所述床位的配置寄存器存儲的配置數據還包括:床位輔助支撐上升運動時配置運動時水平運動軸位置、床位輔助支撐下降運動時配置運動時水平運動軸位置以及配置輔助支撐運動軸的運動速度和目標位置。

本發明實施例涉及的一種pet/ct床位控制系統的控制方法,所述控制方法包括:

步驟1,所述床位驅動器端周期性的向所述服務端發送床位的狀態信息;

步驟2,所述服務端實時接收所述ct床位控制端或所述pet床位控制端發送的配置數據以及所述床位驅動器端存儲的床位的狀態信息,向所述ct床位控制端和所述pet床位控制端實時發送所述床位的狀態信息;

步驟3,所述服務端接收到所述配置數據後修改所述床位驅動器的所述配置寄存器中存儲的配置數據,所述床位驅動器根據所述配置寄存器的所述配置數據控制床位運動。

本發明實施例提供的一種pet/ct床位控制系統及其控制方法的有益效果包括:

本發明實施例提供的一種pet/ct床位控制系統及其控制方法,設置服務端和ct床位控制適配端,ct床位控制端和pet床位控制端通過服務端與床位驅動器通信,其中ct床位控制端通過ct床位控制適配端通信,針對不同通信方式的ct床位控制端只需適應性調整ct床位控制適配端,即可實現將不同通信方式的ct床位控制端與pet床位控制端融合接入,實現pet/ct的床位控制。

本發明實施例提供的一種pet/ct床位控制系統及其控制方法,在ct床位控制端和pet床位控制端分別設置交互鍵盤,用戶可以在ct床位控制端或pet床位控制端的鍵盤上輸入控制命令,ct床位控制端或pet床位控制端設置不同的控制權限,ct床位控制端控制床位的簡單起停控制,pet床位控制端既可以實現對床位的簡單起停控制,也可以實現對床位的精確控制,包括床位的速度、運動方向和極限位置等,實現ct床位控制端或pet床位控制端的合理控制分工。

ct床位控制端和pet床位控制端還分別設置有顯示屏,床位驅動器端設置的狀態寄存器實時存儲床位的狀態數據並周期性的傳遞給ct床位控制端和pet床位控制端,ct床位控制端和pet床位控制端通過按鍵查詢,查詢結果在顯示屏上實時顯示。

附圖說明

為了更清楚地說明本發明實施例中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。

圖1是本發明實施例提供的一種pet/ct床位控制系統的結構框圖;

圖2是本發明實施例提供的一種pet/ct床位控制系統的控制方法流程圖。

具體實施方式

為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。

為了說明本發明所述的技術方案,下面通過具體實施例來進行說明。

實施例一

本發明提供的實施例一為本發明提供的一種pet/ct床位控制系統的實施例,如圖1所示為本發明提供的一種pet/ct床位控制系統的實施例的結構框圖,由圖1可知,本發明實施例提供的一種pet/ct床位控制系統包括:ct床位控制端、pet床位控制端、ct床位適配端、服務端以及床位驅動器。

床位驅動器中設置有配置寄存器和狀態寄存器。

ct床位控制端和pet床位控制端接收用戶的床位的配置數據,ct床位控制端或pet床位控制端通過ct床位控制適配端或直接將該配置數據發送給服務端,服務端周期性的對配置寄存器進行寫操作、對狀態寄存器進行讀操作。

床位驅動器根據該配置寄存器的配置數據控制床位。

服務端將從狀態寄存器讀取的床位的狀態信息周期性的發送給ct床位控制端和/或pet床位控制端。

本發明實施例提供的一種pet/ct床位控制系統,設置服務端和ct床位控制適配端,ct床位控制端和pet床位控制端通過服務端與床位驅動器通信,其中ct床位控制端通過ct床位控制適配端通信,針對不同通信方式的ct床位控制端只需適應性調整ct床位控制適配端,即可實現將不同通信方式的ct床位控制端與pet床位控制端融合接入,實現pet/ct的床位控制。

進一步的,由圖1可知,本發明提供的實施例中,pet床位控制端和ct床位適配端與服務端通過tcp/ip方式通信,服務端與床位驅動器端通過profinet或modbustcp方式通信,圖1給出的實施例中,服務端與床位驅動器端通過profinet方式通信。ct床位控制端與ct床位控制適配端使用can方式通信。

ct床位控制端和pet床位控制端分別包括:交互鍵盤和顯示屏,用戶在ct床位控制端或pet床位控制端的鍵盤上輸入控制命令,控制床位的運動,床位運動的實時數據周期性的通過服務端發送給ct床位控制端和pet床位控制端,用戶在交互鍵盤上對需求數據進行查詢操作,結果在對應的顯示屏上進行實時顯示。服務端向ct床位控制適配端和pet床位控制端上報的床位的狀態信息相同。

床位運動的實時數據周期性的通過服務端發送給ct床位控制端和pet床位控制端,周期長短可以根據ct、pet掃描時對床位精度的要求確定,例如在一般速度100nm/s的情況下,如果每100ms上報一次數據,則最大的床位精度誤差為10nm。

床位驅動器中的狀態寄存器實時存儲床位的狀態信息,包括:床位實時運動數據、運動軸設置運動數據、床位運動極限位置數據和床位運動初始化、故障及完成狀態字信息。

具體的,床位實時運動包括床位水平和垂直兩個方向上的運動,床位實時運動的數據包括床位水平和垂直運動實時速度和位置,即床位實時運動數據包括:床位水平運動實時速度、床位垂直運動實時速度、床位水平運動實時位置和床位垂直運動實時位置。

運動軸包括垂直運動軸和水平運動軸,運動軸設置運動數據為通過ct床位控制端或pet床位控制端接收的人為設置的運動軸的運動數據,包括:水平運動軸的設置運動速度和垂直運動軸的設置運動速度。

床位運動極限位置數據為床位在某一方向運動時所能移動的極限範圍,包括:床位水平運動時查詢垂直運動軸上極限位置和下極限位置,床位垂直運動時查詢水平運動軸前極限位置和後極限位置。

床位運動初始化、故障及完成狀態字信息表示床位收到下發的控制指令後進行初始化、極限位置報警、校準、故障和運動完成的狀態信息,具體包括:設備狀態信息、水平運動軸錯誤及故障狀態信息、垂直運動軸錯誤及故障狀態信息、床位控制故障狀態信息、水平運動驅動器狀態信息、垂直運動驅動器狀態信息和可編程控制器狀態信息,上述床位運動初始化、故障及完成狀態字信息包含的各個狀態信息的數據類型為int。

具體的,設備狀態信息用包含的16位bool數據表示床位各個方向的越限、零位校準以及運動完成的1-16種狀態,包括:床位正在未校準原點下運行、床位水平運動前進極限位、床位水平運動後退極限位、床位水平運動零位、床位垂直運動上升極限位、床位垂直運動下降極限位、床位垂直運動零位、床位水平運動零位校準ok、床位垂直運動零位校準ok、床位水平運動完成和床位垂直運動完成。

具體的,床位水平前後和垂直上下端均設置有限位開關,實時監測床位前後或者垂直運動是否越過設置的限定位置,床位水平運動前進極限位、床位水平運動後退極限位、床位垂直運動上升極限位和床位垂直運動下降極限位表示床位是否越過對應的限定位置的兩種狀態。

床位水平方向和垂直方向的運動初始位置還設置有零點開關,根據該零點開關的信號可以控制床位在水平、垂直方向的初始位置,床位水平運動零位和床位垂直運動零位表示床位是否在對應的水平方向和垂直方向的初始位置的兩種狀態。床位水平運動零位校準ok和床位垂直運動零位校準ok表示床位水平運動完成和床位垂直運動的零位校準是否完成兩種狀態。

床位正在未校準原點下運行表示床位未經過零點位置進行校準後就開始了運動。

床位水平運動完成和床位垂直運動完成表示床位水平或者垂直方向的運動是否完成兩種狀態。

水平運動軸錯誤及故障狀態信息用包含的16位bool數據表示水平運動軸的1-16種狀態,包括:接線錯誤導致水平歸零失敗、床位水平運動軸零點校準錯誤、床位水平運動錯誤、床位水平運動過程中限位開關動作、床位零點校準過程中限位開關動作和正在曝光,該1-16種水平運動軸錯誤及故障狀態分別表示水平運動軸是否發生上述各種錯誤或曝光的兩種狀態。

其中床位水平運動軸零點校準錯誤可以用多位表示各種不同的零點校準錯誤。床位水平運動行程中還有ct曝光區域,床位水平運動在ct曝光區域內時,ct才會曝光,因此通過床位水平運動的位置對應ct是否曝光。

垂直運動軸錯誤及故障狀態信息用包含的16位bool數據表示垂直運動軸是否發生錯誤或故障的1-16種狀態,包括:接線錯誤導致垂直歸零失敗、床位垂直運動軸零點校準錯誤、床位垂直運動錯誤和垂直運動過程中限位開關動作,其中床位垂直運動軸零點校準錯誤可以用多位表示各種不同的零點校準錯誤。該1-16種垂直運動軸錯誤及故障狀態分別表示垂直運動軸是否發生上述各種錯誤兩種狀態。

床位控制故障狀態信息用包含的16位bool數據表示床位控制是否發生故障的1-16種狀態,包括:床位高度小於水平運動時垂直方向高度下極限位置(llpmh)、床位高度大於水平運動時垂直方向高度上極限位置(hlpmh)、床位水平位置小於垂直運動時水平方向後向極限位置(blpmv)、床位水平位置大於垂直運動時前向極限位置(flpmv)、床位水平運動完成前下發垂直運動命令、啟動零點校準時水平方向零點開關已觸發導致校準失敗、啟動零點校準時垂直方向零點開關已觸發導致零點校準失敗和床位垂直運動完成前下發水平運動命令。上述1-16種狀態分別表示床位是否發生上述故障的兩種狀態,一旦發生任一上述床位控制故障時,床位立刻停止運動。

水平運動驅動器狀態信息和垂直運動驅動器信息狀態分別用整個int類型的數據表示了水平運動驅動器和垂直運動驅動器的狀態,包括:沒有錯誤、用戶設置錯誤、沒有反饋錯誤、驅動器故障錯誤、驅動器通信失敗錯誤以及同步錯誤,整個水平運動驅動器狀態和垂直運動驅動器狀態分別表示沒有錯誤或者發生任一錯誤的六種狀態中的一種。

可編程控制器狀態信息用整個int類型的數據表示了可編程控制器的狀態,包括:未初始化、運行、停止以及錯誤,整個床位驅動器的運動狀態表示床位驅動器未初始化、運行、停止以及錯誤四種狀態的其中一種。

床位的配置寄存器存儲的配置數據包括:配置運動軸的極限位置、配置運動軸的運動速度和目標位置、配置床位ct曝光開始和截止的水平位置以及配置控制字命令。

其中,配置運動軸的極限位置包括:床位水平運動時配置垂直運動軸上極限位置、床位水平運動時配置垂直運動軸下極限位置、床位垂直運動時配置水平運動軸前極限位置和床位垂直運動時配置水平運動軸後極限位置。保證床位在某一個方向運動時在另一個方向的極限範圍內。

配置運動軸的運動速度和目標位置包括:配置水平運動軸的運動速度、配置垂直運動軸的運動速度、配置水平運動軸的目標位置以及配置垂直運動軸的目標位置。使床位按照配置的速度和目標位置運動。

床位水平運動行程中還有ct曝光區域,床位水平運動在ct曝光區域內時,ct才會曝光,因此通過床位水平運動的位置對應ct是否曝光,需要配置床位ct曝光開始和截止的水平位置確定ct的曝光範圍。

配置控制字命令包括:第一控制字和第二控制字,該第一控制字和第二控制字的數據類型為int,用包含的16位bool數據表示1-16種控制命令。

具體的,第一控制字包括:軟體急停、復位、使能電流環、斷開電流環、開鎖、床位停止運動和曝光使能;第二控制字包括:床位水平運動命令、床位垂直運動命令和home原點命令。

具體操作中,用戶在ct床位控制端和pet床位控制端其中一個的鍵盤上輸入配置數據,其中ct床位控制端和pet床位控制端均可以接受包括:床位水平運動、床位垂直運動、床位運動停止和歸零的配置數據,pet床位控制端還可以接受床位水平速度設置、床位垂直速度設置、床位水平運動時垂直運動軸上/下極限位置設置以及床位垂直運動時水平運動軸前/後極限位置設置的配置數據。具體的,需要控制床位進行運動時,用戶可以通過ct床位控制端和/或pet床位控制端,設置運動方向、運動速度、極限位置等相關數據後控制床位運動。

優選的,本發明提供的一種pet/ct床位控制系統的控制方法的實施例中,在pet機和ct機之間設置有垂直於地面設置的輔助支撐運動軸,在床位水平運動到輔助支撐運動軸的位置時,控制輔助支撐運動軸運動到床位的垂直方向高度,對床位進行輔助支撐,減小了初始位置垂直支撐運動軸的作用力,避免了床位相對初始位置水平方向位移較遠容易產生床位板下垂變形,減少後續軟體需要進行較大範圍的床位位置補償調整的數據量。

輔助支撐運動軸根據床位的水平位置進行升降操作,床位往pet/ct設備裡面運動到一定位置時,輔助支撐運動軸上升對床位進行支撐,床位往pet/ct設備外部運動到一定位置時,輔助支撐運動軸下降保證床位水平方向的順利移動。

因此,床位的狀態信息中的床位實時運動數據還包括:床位輔助運動實時速度、床位輔助運動實時位置以及床位輔助支撐上升和下降運動時水平運動軸實時位置。

狀態寄存器中存儲的床位的狀態信息中的運動軸設置運動數據還包括:輔助支撐軸的設置運動速度。

對應的,床位運動初始化、故障及完成狀態信息中的設備狀態信息還包括:床位輔助支撐運動上升極限位、床位輔助支撐運動下降極限位、床位輔助支撐運動零位、床位輔助支撐運動零位校準ok和床位輔助支撐運動完成。床位在輔助支撐運動軸上下端設置有床位輔助運動上限位開關和床位輔助運動下限位開關,實時監測床位輔助運動是否越過設置的限定位置,床位輔助支撐運動上升極限位和床位輔助支撐運動下降極限位分別表示床位輔助支撐運動是否越過對應的上極限位置或者下極限位置兩種狀態。床位輔助支撐運動的初始位置設置有床位輔助支撐運動零點開關,根據該床位輔助支撐運動零點開關的信號可以控制床位輔助支撐運動的初始位置,床位輔助支撐運動零位表示床位是否在床位輔助支撐運動的初始位置的兩種狀態。床位輔助支撐運動零位校準ok表示床位輔助支撐運動的零位校準是否完成兩種狀態。床位輔助支撐運動完成表示床位輔助支撐的運動是否完成兩種狀態。

床位運動初始化、故障及完成狀態信息中的床位控制故障狀態信息還包括:床位垂直運動時輔助支撐運動軸不在原點位置以及啟動零點校準時輔助支撐方向零點開關已觸發導致零點校準失敗。

進一步的,床位運動初始化、故障及完成狀態信息還包括:輔助支撐運動軸錯誤及故障狀態信息和輔助支撐運動驅動器狀態信息。

輔助支撐運動軸錯誤及故障信息用包含的16位bool數據表示1-16種狀態,輔助支撐運動軸錯誤及故障狀態信息包括:接線錯誤導致輔助支撐歸零失敗、床位輔助支撐運動軸零點校準錯誤、床位輔助支撐上升運動錯誤、床位輔助支撐下降運動錯誤和輔助支撐運動過程中限位開關動作,其中床位垂直運動軸零點校準錯誤可以用多位表示各種不同的零點校準錯誤。分別表示輔助支撐運動軸是否發生上述各種錯誤或故障兩種狀態。

輔助支撐運動驅動器錯誤狀態用整個int類型的數據表示了輔助支撐運動驅動器是否發生錯誤的各種狀態,包括:沒有錯誤、用戶設置錯誤、沒有反饋錯誤、驅動器故障、驅動器通信失敗以及同步錯誤,整個輔助支撐運動驅動器錯誤狀態表示沒有錯誤或者發生任一錯誤六種狀態中的一種。

床位的配置寄存器存儲的配置數據還包括:床位輔助支撐上升運動時配置運動時水平運動軸位置、床位輔助支撐下降運動時配置運動時水平運動軸位置以及配置輔助支撐運動軸的運動速度和目標位置。

設定床位輔助支撐上升/下降運動時水平運動軸位置,當床位水平運動到設定位置時,輔助支撐運動軸按照設定速度進行上升/下降運動到目標位置,完成對床位的輔助支撐。

實施例二

本發明提供的實施例二為本發明提供的一種pet/ct床位控制系統的控制方法的實施例,該方法的流程圖如圖2所示,由圖2可知,該方法包括:

步驟1,床位驅動器端周期性的向服務端發送床位的狀態信息。

步驟2,服務端實時接收ct床位控制端或pet床位控制端發送的配置數據信息以及床位驅動器端存儲的床位的狀態信息,向ct床位控制端和pet床位控制端實時發送該床位的狀態信息。

步驟3,服務端接收到配置數據信息後修改床位驅動器的配置寄存器中存儲的配置數據,床位驅動器根據該配置寄存器的配置數據控制床位運動。

即操作pet/ct床位控制系統過程中,床位運動的實時數據周期性的通過服務端發送給ct床位控制端和pet床位控制端,ct床位控制端和pet床位控制端均包括:交互鍵盤和顯示屏,用戶在ct床位控制端或pet床位控制端的鍵盤上輸入控制命令,控制床位的運動,用戶在交互鍵盤上對需求數據進行查詢操作,ct床位控制端或pet床位控制端本地存儲的結果在對應的顯示器上進行實時顯示。

進一步的,步驟1中床位驅動器中的狀態寄存器實時存儲床位的狀態信息,包括:床位實時運動數據、運動軸設置運動數據、床位運動極限位置數據和床位運動初始化、故障及完成狀態字信息。

具體的,床位實時運動包括:床位水平和垂直兩個方向上的運動,床位實時運動的數據包括:床位水平和垂直運動實時速度和位置,即步驟1中的床位實時運動數據包括:床位水平運動實時速度、床位垂直運動實時速度、床位水平運動實時位置和床位垂直運動實時位置。

運動軸包括:垂直運動軸和水平運動軸,即步驟1中的運動軸設置運動數據包括:水平運動軸的設置運動速度和垂直運動軸的設置運動速度。

床位運動極限位置數據包括:床水平運動時查詢垂直運動軸上極限位置和下極限位置,床垂直運動時查詢水平運動軸前極限位置和後極限位置。

床位運動初始化、故障及完成狀態字信息表示床位收到下發的配置數據後進行初始化、極限位置報警、校準、故障和運動完成的狀態信息,具體包括:設備狀態信息、水平運動軸錯誤及故障狀態信息、垂直運動軸錯誤及故障狀態信息、床位控制故障狀態信息、水平運動驅動器狀態信息、垂直運動驅動器狀態信息和可編程控制器狀態信息,上述床位運動初始化、故障及完成狀態字信息包含的各個狀態信息的數據類型為int。

具體的,設備狀態信息用包含的16位bool數據表示床位各個方向的越限、零位校準以及運動完成的1-16種狀態,包括:床位正在未校準原點下運行、床位水平運動前進極限位、床位水平運動後退極限位、床位水平運動零位、床位垂直運動上升極限位、床位垂直運動下降極限位、床位垂直運動零位、床位水平運動零位校準ok、床位垂直運動零位校準ok、床位水平運動完成和床位垂直運動完成。

具體的,床位水平前後和垂直上下端均設置有限位開關,實時監測床位前後或者垂直運動是否越過設置的限定位置,床位水平運動前進極限位、床位水平運動後退極限位、床位垂直運動上升極限位和床位垂直運動下降極限位表示床位是否越過對應的限定位置的兩種狀態。

床位水平方向和垂直方向的運動初始位置還設置有零點開關,根據該零點開關的信號可以控制床位在水平、垂直方向的初始位置,床位水平運動零位和床位垂直運動零位表示床位是否在對應的水平方向和垂直方向的初始位置的兩種狀態。床位水平運動零位校準ok和床位垂直運動零位校準ok表示床位水平運動完成和床位垂直運動的零位校準是否完成兩種狀態。

床位正在未校準原點下運行表示床位未經過零點位置進行校準後就開始了運動。

床位水平運動完成和床位垂直運動完成表示床位水平或者垂直方向的運動是否完成兩種狀態。

水平運動軸錯誤及故障狀態信息用包含的16位bool數據表示水平運動軸是否發生各種運動錯誤的1-16種狀態,包括:接線錯誤導致水平歸零失敗、床位水平運動軸零點校準錯誤、床位水平運動錯誤、床位水平運動過程中限位開關動作、床位零點校準過程中限位開關動作和正在曝光,該1-16種水平運動軸錯誤及故障狀態分別表示水平運動軸是否發生上述各種錯誤或曝光的兩種狀態。

其中床位水平運動軸零點校準錯誤可以用多位表示各種不同的零點校準錯誤。床位水平運動行程中還有ct曝光區域,床位水平運動在ct曝光區域內時,ct才會曝光,因此通過床位水平運動的位置對應ct是否曝光。

垂直運動軸錯誤及故障狀態用包含的16位bool數據表示1-16種狀態,包括:接線錯誤導致垂直歸零失敗、床位垂直運動軸零點校準錯誤、床位垂直運動錯誤和垂直運動過程中限位開關動作,其中床位垂直運動軸零點校準錯誤可以用多位表示各種不同的零點校準錯誤。該1-16種垂直運動軸錯誤及故障狀態分別表示垂直運動軸是否發生上述各種錯誤兩種狀態。

床位控制故障狀態信息用包含的16位bool數據表示1-16種狀態,包括:床位高度小於水平運動時垂直方向高度下極限位置(llpmh)、床位高度大於水平運動時垂直方向高度上極限位置(hlpmh)、床位水平位置小於垂直運動時水平方向後向極限位置(blpmv)、床位水平位置大於垂直運動時前向極限位置(flpmv)、床位水平運動完成前下發垂直運動命令、啟動零點校準時水平方向零點開關已觸發導致校準失敗、啟動零點校準時垂直方向零點開關已觸發導致零點校準失敗和床位垂直運動完成前下發水平運動命令。上述1-16種狀態分別表示床位是否發生上述故障的兩種狀態,一旦發生任一上述床位控制故障時,床位立刻停止運動。

水平運動驅動器狀態和垂直運動驅動器狀態分別用整個int類型的數據表示了水平運動驅動器和垂直運動驅動器的狀態,包括:沒有錯誤、用戶設置錯誤、沒有反饋錯誤、驅動器故障錯誤、驅動器通信失敗錯誤以及同步錯誤,整個水平運動驅動器狀態和垂直運動驅動器狀態分別表示沒有錯誤或者發生任一錯誤的六種狀態中的一種。

可編程控制器狀態用整個int類型的數據表示了可編程控制器的狀態,包括:未初始化、運行、停止以及錯誤,整個床位驅動器的運動狀態表示床位驅動器未初始化、運行、停止以及錯誤四種狀態的其中一種。

步驟2中pet床位控制端發送的配置數據包括:配置運動軸的極限位置、配置運動軸的運動速度和目標位置、配置床位ct曝光開始和截止的水平位置以及配置控制字命令。

其中,配置運動軸的極限位置包括:床位水平運動配置垂直運動軸上極限位置、床位水平運動配置垂直運動軸下極限位置、床位垂直運動配置水平運動軸前極限位置和床位垂直運動配置水平運動軸後極限位置。

其中,配置運動軸的極限位置包括:床位水平運動時配置垂直運動軸上極限位置、床位水平運動時配置垂直運動軸下極限位置、床位垂直運動時配置水平運動軸前極限位置和床位垂直運動時配置水平運動軸後極限位置。保證床位在某一個方向運動時在另一個方向的極限範圍內。

配置運動軸的運動速度和目標位置包括:配置水平運動軸的運動速度、配置垂直運動軸的運動速度、配置水平運動軸的目標位置以及配置垂直運動軸的目標位置。使床位按照配置的速度和目標位置運動。

床位水平運動行程中還有ct曝光區域,床位水平運動在ct曝光區域內時,ct才會曝光,因此通過床位水平運動的位置對應ct是否曝光,需要配置床位ct曝光開始和截止的水平位置確定ct的曝光範圍。

配置控制字命令包括:控制字1和控制字2,該控制字1和控制字2的數據類型為int,用包含的16位bool數據表示1-16種控制命令。

具體的,控制字1包括:軟體急停、復位、使能電流環、斷開電流環、開鎖和床位停止運動和曝光使能;控制字2包括:床位水平運動命令、床位垂直運動命令和home原點命令。

優選的,ct床位控制端給服務端發送的配置數據包括:床位水平運動、床位垂直運動、床位運動停止、ct曝光禁止/使能、歸零和緩慢\急速停止。pet床位控制端給服務端發送的配置數據包括:床位水平速度設置、床位垂直速度設置、床位水平運動時垂直運動軸上/下極限位置設置、床位垂直運動時水平運動軸前/後極限位置設置、床位水平運動、床位垂直運動、床位運動停止以及歸零。

具體操作中,用戶在ct床位控制端和pet床位控制端其中一個的鍵盤上輸入控制命令,其中ct床位控制端和pet床位控制端均可以接受包括:床位水平運動、床位垂直運動、床位運動停止和歸零的配置數據,ct床位控制端還可以接受用戶設置的緩慢\急速停止的配置數據,pet床位控制端還可以接受用戶設置的床位水平速度設置、床位垂直速度設置、床位水平運動時垂直運動軸上/下極限位置設置以及床位垂直運動時水平運動軸前/後極限位置設置的配置數據。具體的,需要控制床位進行運動時,用戶可以通過pet床位控制端,設置運動方向、運動速度、極限位置等相關數據後控制床位運動。

優選的,本發明提供的一種pet/ct床位控制系統的控制方法的實施例中,在pet機和ct機之間設置有垂直於地面的輔助支撐運動軸,在床位水平運動到輔助支撐運動軸的位置時,控制輔助支撐運動軸運動到床位的垂直方向高度,對床位進行輔助支撐,減小了初始位置垂直支撐運動軸的作用力,避免了床位相對初始位置水平方向位移較遠容易產生床位板下垂變形,減少後續軟體需要進行較大範圍的床位位置補償調整的數據量。

輔助支撐運動軸根據床位的水平位置進行升降操作,床位往pet/ct設備裡面運動到一定位置時,輔助支撐運動軸上升對床位進行支撐,床位往pet/ct設備外運動到一定位置時,輔助支撐運動軸下降保證床位水平方向的順利移動。

因此步驟1中的床位的狀態信息中的床位實時運動數據還包括:床位輔助運動實時速度、床位輔助運動實時位置以及床位輔助支撐上升和下降運動時水平運動軸實時位置。

狀態寄存器中存儲的床位的狀態信息中的運動軸設置運動數據還包括:輔助支撐軸的設置運動速度。

對應的,床位運動初始化、故障及完成狀態信息中的設備狀態信息還包括:床位輔助支撐運動上升極限位、床位輔助支撐運動下降極限位、床位輔助支撐運動零位、床位輔助支撐運動零位校準ok和床位輔助支撐運動完成。床位在輔助支撐運動軸上下端設置有床位輔助運動上限位開關和床位輔助運動下限位開關,實時監測床位輔助運動是否越過設置的限定位置,床位輔助支撐運動上升極限位和床位輔助支撐運動下降極限位分別表示床位輔助支撐運動是否越過對應的上極限位置或者下極限位置兩種狀態。床位輔助支撐運動的初始位置設置有床位輔助支撐運動零點開關,根據該床位輔助支撐運動零點開關的信號可以控制床位輔助支撐運動的初始位置,床位輔助支撐運動零位表示床位是否在床位輔助支撐運動的初始位置的兩種狀態。床位輔助支撐運動零位校準ok表示床位輔助支撐運動的零位校準是否完成兩種狀態。床位輔助支撐運動完成表示床位輔助支撐的運動是否完成兩種狀態。

床位運動初始化、故障及完成狀態信息中的床位控制故障狀態信息還包括:床位垂直運動時輔助支撐運動軸不在原點位置以及啟動零點校準時輔助支撐方向零點開關已觸發導致零點校準失敗。

進一步的,床位運動初始化、故障及完成狀態信息還包括:輔助支撐運動軸錯誤及故障狀態信息和輔助支撐運動驅動器狀態信息。

輔助支撐運動軸錯誤及故障信息用包含的16位bool數據表示1-16種狀態,輔助支撐運動軸錯誤及故障狀態信息包括:接線錯誤導致輔助支撐歸零失敗、床位輔助支撐運動軸零點校準錯誤、床位輔助支撐上升運動錯誤、床位輔助支撐下降運動錯誤和輔助支撐運動過程中限位開關動作,其中床位垂直運動軸零點校準錯誤可以用多位表示各種不同的零點校準錯誤。分別表示輔助支撐運動軸是否發生上述各種錯誤或故障兩種狀態。

輔助支撐運動驅動器錯誤狀態用整個int類型的數據表示了輔助支撐運動驅動器的錯誤狀態,包括:沒有錯誤、用戶設置錯誤、沒有反饋錯誤、驅動器故障、驅動器通信失敗以及同步錯誤,整個輔助支撐運動驅動器錯誤狀態表示沒有錯誤或者發生任一錯誤六種狀態中的一種。

步驟2中pet床位控制端發送的配置數據還包括:床位輔助支撐上升運動時配置運動時水平運動軸位置、床位輔助支撐下降運動時配置運動時水平運動軸位置以及配置輔助支撐運動軸的運動速度和目標位置。

設定床位輔助支撐上升/下降運動時水平運動軸位置,當床位水平運動到設定位置時,輔助支撐運動軸按照設定速度進行上升/下降運動到目標位置,完成對床位的輔助支撐。

本領域普通技術人員還可以理解,實現上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬體來完成,所述的程序可以存儲於計算機可讀取存儲介質中,所述的存儲介質,包括:rom/ram、磁碟、光碟等。

以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護範圍之內。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀