一种方便维护的曝光累计值处理方法技术

技术编号:31172205 阅读:19 留言:0更新日期:2021-12-04 13:36
本发明专利技术公开了一种方便维护的曝光累计值处理方法,包括数据存储装置、扫描控制板和曝光计数器,数据存储装置与扫描控制板通信连接,对曝光计数器的数据进行读取和存储,数据存储装置掉电后提供默认信息与扫描控制板信息比对,确认一致后进行累加计数,若校验不通过则按照存储的历史信息进行检索找到正确的历史值参与计算,否则开辟新的存储空间进行累加。本发明专利技术可以实现更换球管无需更换计数器,并实现兼容老记录方案的效果。数据存储装置配合扫描控制板的节点注册序列号同步当前在用球管信息,达到了兼容性好,操作简单、成本低、安全可靠的使用效果。安全可靠的使用效果。安全可靠的使用效果。

【技术实现步骤摘要】
一种方便维护的曝光累计值处理方法


[0001]本专利技术涉及医疗器械
,更具体涉及一种方便维护的曝光累计值处理方法。

技术介绍

[0002]CT的曝光累计值信息需要记录,大部分CT设备商往往采用数据库记录曝光秒次的方案,该技术方案存在修改过于简单,造成医院和CT设备厂商存在信任问题。另一种方案是采用硬件存储芯片存储曝光秒次信息,更换球管时同时更换计数器硬件,这样可以让计数器显示的秒次信息就是当前球管的曝光时间,机器的总曝光时间可以在数据库中查询。现有技术方案存在更换球管与计数器绑定的情况,更换球管时理论上需要和曝光计数器同时更换,否则只能显示当前机器的累计曝光时间,而不是当前球管使用时间。

技术实现思路

[0003]针对现有技术的不足,本专利技术提供了一种方便维护的曝光累计值处理方法,可以实现更换球管无需更换计数器,一个曝光计数器记录多个球管的需求,。
[0004]为实现上述目的,本专利技术提供了如下技术方案:一种方便维护的曝光累计值处理方法,包括数据存储装置、扫描控制板和曝光计数器,所述数据存储装置与所述扫描控制板通信连接,对所述曝光计数器的数据进行读取和存储,所述数据存储装置掉电后提供默认信息与所述扫描控制板信息比对,确认一致后进行累加计数,若校验不通过则按照存储的历史信息进行检索找到正确的历史值参与计算,否则开辟新的存储空间进行累加。
[0005]所述数据存储装置曝光累计的具体处理包括以下步骤,(1)上电后从数据存储装置首次写入序列号标志地址读取数据;(2)读取数据存储装置中所有预存储序列号及累计值等信息;(3)判读首次写入序列号标志地址连续四字节数据是否为一致;(4)若步骤(3)结果判读为“是”,则将当前序列号信息截取出来,并根据该序列号截取当前序列号和曝光累计值信息;(5)安装球管序号方式对应地址存储相应累计值运算;(6)是否收到序列号确认及更换命令,若“否”则返回步骤(5);(7)若步骤(6)为“是”,扫描控制板升级后上电后首次发送的序列号信息与当前截取的序列号是否一致;(8)若步骤(7)结果为“是”,将截取到的累计值赋值给当前在用球管累计值,使当前累计值参与后续曝光累加计算;(9)若步骤(7)结果为“否”,根据数据存储装置空间分配读取所有球管序列号、累计值、球管序号,在读取的立式信息搜索当前收到的序列号,判断立式信息中是否包含当前收到的序列号;(10)若步骤(9)结果为“是”,将该地址处的序列号、曝光累计值赋值到在用球管,
实用赋值后的累计值参与后续曝光累加计算;(11)若步骤(9)结果为“否”,将收到的序列号存储在最新地址,当前在用球管序号+1并存储,当前在用球管曝光累计值清零并参与后续累加计算。
[0006](12)若步骤(3)结果判读为“否”,则按照原始计数逻辑只记录当前球管累计值并累加;(12.1)收到序列号确认及更换命令且判读原装球管序列号是否为null,若结果判读为“否”,则返回步骤(12);(12.2)若步骤(12.1)结果判读为“是”,首次写入序列号,标志地址连续四字节数据写入标志;(12.3)球管序列号存入到原装球管序列号数据存储空间,执行步骤(5)。
[0007]进一步,当出现异常信息只升级了扫描控制板未升级曝光计数器时,曝光计数器不识别新增的序列号确认命令,无影响,正常使用。
[0008]进一步,当出现异常信息只升级了曝光计数器未升级扫描控制板时,不会获取首次地址标志,正常使用,下次升级后按照新的逻辑记录,当前记录信息不会丢失。
[0009]进一步,当出现异常信息升级完忘记点击更换球管命令时,不能获取到序列号,校验信息无法曝光,提示维护人员写入序列号信息。
[0010]综上所述,本专利技术可以实现更换球管无需更换计数器,并提供了一种方便升级的方法实现兼容老记录方案的效果。售后有升级软件需要时只需正常升级固件与软件,旧计数器历史值与新增的序列号等信息即可自动保存,无需每次升级后必须手动写入新的序列号并写入到计数器等繁琐操作甚至忘记更换序列号后造成写入数据混乱等情况。数据存储装置配合扫描控制板的节点注册序列号同步当前在用球管信息,达到了兼容性好,操作简单、成本低、安全可靠的使用效果。
附图说明
[0011]图1为本专利技术实施例整体执行过程图示;图2为本专利技术中异常信息处理图示;图3为本专利技术实施例数据处理装置和说明控制板连接电路图;图4为本专利技术实施例部分通信部分电路图;图5为本专利技术实施例串口通信部分电路图;图6为本专利技术实施例激活软件界面图。
具体实施方式
[0012]参照图1至图6对本专利技术一种方便维护的曝光累计值处理方法的具体实施方式作进一步的说明。
[0013]为了实现存储地址的兼容及数据处理的兼容,数据存储装置采用FRAM存储,FRAM存储空间原始定义不变,新增球管采用统一格式,本专利技术的一实施例存储空间定义如下:#define Addr_TUBE0_RECTIME
ꢀꢀ
0x50
ꢀꢀꢀꢀꢀꢀꢀꢀꢀ
//TUBE0数据存储地址#define Addr_TUBE_NUM_FLAG
ꢀꢀ
0xF2
ꢀꢀꢀꢀꢀꢀ
//存储方式为AAAAAAAA 共计4BYTE,写入之后变为AA,否则默认//0xAAAAAAAA+1NUM+8TUBE0序列号
#define Addr_TUBE_latest_num
ꢀꢀ
0xF6
ꢀꢀꢀꢀꢀꢀꢀ
//当前最新记录的序列号,上电访问,若非0

20的值则从TUBE0取上次累加值,否则按照上次地址取数,#define Addr_TUBE0_SerialNUM
ꢀꢀ
0xF8
ꢀꢀꢀꢀꢀꢀꢀ
//0x100
ꢀ‑ꢀ
8 //TUBE0 序列号地址#define Addr_TUBE1_SerialNUM
ꢀꢀ
0x100#define Addr_TUBE2_SerialNUM
ꢀꢀ
0x100 + 30*1#define Addr_TUBE3_SerialNUM
ꢀꢀ
0x100 + 30*2......按照新的协议处理时,从TUBE1 起始地址,后面每次偏移30BYTE,预留20个TUBE就是600BYTE,只有TUBE0由于需求不明确没有按照这个逻辑编码只是存储了累计值,没有序列号。
[0014]按照新协议增加了写入标志:用于区分是否按照新的协议进行处理,并在下次上电时读取该标志进行区分。
[0015]按照新的协议处理时,每个TUBE的寻址方式为:8BYTE序列号+17BYTE 秒次+ 1BYTE初始化次数+4BYTE RESERVED,为了方便之前的默认球管的检索,本专利技术将默认球管序列号存储地址规划到TUBE1

8的位置。宏定义如下:#define Addr_TUBE0_SerialNUM
ꢀꢀ
0x100
ꢀ‑本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种方便维护的曝光累计值处理方法,其特征在于:包括数据存储装置、扫描控制板和曝光计数器,所述数据存储装置与所述扫描控制板通信连接,对所述曝光计数器的数据进行读取和存储,所述数据存储装置掉电后提供默认信息与所述扫描控制板信息比对,确认一致后进行累加计数,若校验不通过则按照存储的历史信息进行检索找到正确的历史值参与计算,否则开辟新的存储空间进行累加。2.根据权利要求1所述的方便维护的曝光累计值处理方法,其特征在于:所述数据存储装置曝光累计的具体处理包括以下步骤,(1)上电后从数据存储装置首次写入序列号标志地址读取数据;(2)读取数据存储装置中所有预存储序列号及累计值等信息;(3)判读首次写入序列号标志地址连续四字节数据是否为一致;(4)若步骤(3)结果判读为“是”,则将当前序列号信息截取出来,并根据该序列号截取当前序列号和曝光累计值信息;(5)安装球管序号方式对应地址存储相应累计值运算;(6)是否收到序列号确认及更换命令,若“否”则返回步骤(5);(7)若步骤(6)为“是”,扫描控制板升级后上电后首次发送的序列号信息与当前截取的序列号是否一致;(8)若步骤(7)结果为“是”,将截取到的累计值赋值给当前在用球管累计值,使当前累计值参与后续曝光累加计算;(9)若步骤(7)结果为“否”,根据数据存储装置空间分配读取所有球管序列号、累计值、球管序号,在读取的立式信息搜索当前收到的序列号,判断立式信息中是否包...

【专利技术属性】
技术研发人员:朱银东朱海刚黄振强
申请(专利权)人:明峰医疗系统股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1