[發明專利]一種基于高壓發生器通信中斷數據處理的方法有效
| 申請號: | 201610179536.3 | 申請日: | 2016-03-26 |
| 公開(公告)號: | CN107229531B | 公開(公告)日: | 2020-04-21 |
| 發明(設計)人: | 高松;孫成;汪鵬飛 | 申請(專利權)人: | 上海冠瑞醫療設備股份有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07 |
| 代理公司: | 北京聯瑞聯豐知識產權代理事務所(普通合伙) 11411 | 代理人: | 黃冠華 |
| 地址: | 201799 上海市青*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 高壓發生器 通信 中斷 數據處理 方法 | ||
本發明公開一種基于高壓發生器通信中斷數據處理的方法,通過判斷高壓發生器中定時器是否在中斷時間間隔內中斷,并判斷是否發生通信中斷,從而將通信中斷數據寫入緩沖區,加快通信接收速度,并通過主程序掃描通信數據標志位,以處理數據。本發明通過合理的處理通信中斷數據量大的問題,避免設備死機的現象發生,還可以有效的節省程序的運行時間,使主程序掃描效率高,實時性高。
技術領域
本發明涉及高壓發生器通信中斷技術領域,尤其涉及一種基于高壓發生器通信中斷數據處理的方法。
背景技術
目前國產醫用X射線機技術漸為成熟,國內生產直接數字平板X線成像系統(Digital Radiography,簡稱DR)設備的廠商如雨后春筍般層出不窮。但大多數廠商均沒有DR設備中關鍵部件高壓發生器的生產技術,而是采用原始設計商生產(Original designmanufacture,簡稱ODM)或貼牌生產(Original Equipment/Entrusted Manufacture,簡稱OEM)模式。而高壓發生器通常采用通信的方式與用戶對接,但是,由于ODM或OEM模式的高壓發生器其協議復雜,如果通信中斷數據量大,通信中斷數據沒有采用合理的算法進行數據處理,則容易導致機器死機的現象發生。
發明內容
本發明的目的在于提供一種基于高壓發生器通信中斷數據處理的方法,用以解決現有技術中通信數據量大容易導致高壓發生器死機的問題。
本發明的目的是提供一種基于高壓發生器通信中斷數據處理的方法,包括如下步驟:
步驟101,對高壓發生器進行初始化處理;
步驟102,確定在預設的中斷時間間隔內高壓發生器中定時器是否中斷;
步驟103,若確定在中斷時間間隔內定時器未中斷,則確定是否發生通信中斷;
步驟104,若確定發生通信中斷,則進一步確定緩沖區數據長度是否大于預設的數據長度;否則啟動主程序,執行步驟106;
步驟105,若確定緩沖區數據長度大于預設的數據長度,則執行步驟106;
步驟106,判斷數據標志位是否置位;
步驟107,若確定數據標志位已置位,則讀取緩沖區中數據,并清除數據標志位;否則返回執行步驟102。
進一步的,還包括,若確定在中斷時間間隔內定時器中斷,則執行標志置位。
進一步的,執行標志置位的操作具體為:清除定時器計時標志位,并啟動定時器重新計時,執行數據標志置位。
進一步的,若確定緩沖區數據長度不大于預設的數據長度,則將中斷數據寫入緩沖區。
進一步的,步驟102之前還包括:設定高壓發生器中定時器中斷時間間隔。
采用上述本發明技術方案的有益效果是:通過判斷高壓發生器中定時器是否在中斷時間間隔內中斷,并判斷是否發生通信中斷,從而將通信中斷數據寫入緩沖區,加快通信接收速度,并通過主程序掃描通信數據標志位,以處理數據。本發明通過合理的處理通信中斷數據量大的問題,避免設備死機的現象發生,還可以有效的節省程序的運行時間,使主程序掃描效率高,實時性高。
附圖說明
圖1為本發明基于高壓發生器通信中斷數據處理的方法流程圖。
具體實施方式
為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。
本發明公開了一種基于高壓發生器通信中斷數據處理的方法,如圖1所示,包括如下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海冠瑞醫療設備股份有限公司,未經上海冠瑞醫療設備股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610179536.3/2.html,轉載請聲明來源鉆瓜專利網。





