本实用新型专利技术涉及一种识别芯片内参数的读取和修改装置,其解决了现有医疗器械中识别芯片内的参数不能被修改的技术问题,其包括上位机和下位机,下位机包括处理器、电源模块、晶振、复位电路和指示灯,电源模块、晶振、复位电路、指示灯分别与处理器连接,上位机与所述处理器连接。其可广泛应用于医疗器械技术领域。
【技术实现步骤摘要】
本技术涉及医疗器械
,具体说是一种识别芯片内参数的读取和修改装置。
技术介绍
在外科手术中使用的很多医疗器械,比如能量平台中的超声刀、电刀所带的刀头都是一次性使用的手术器械,为了保护自己的知识产权,这些手术器械都植入了生产厂家专用的识别芯片。在这个识别芯片中会植入生产厂家自己的主机可以识别的序列号,另外还会植入手术器械以及主机的一些参数信息。这些信息对用户来说是不开放的,用户不需要关心。但是对于生产厂家来说,对于不同的手术器械,不同的能量平台以及在研发调试过程中需要频繁的修改芯片中保存的参数,以选取最合理的仪器参数和器械参数。因此,如何快速读取和修改芯片内的参数,成为本领域技术人员亟待解决的技术问题。
技术实现思路
本技术就是为了解决现有医疗器械中识别芯片内的参数不能被修改的技术问题,提供一种识别芯片内参数的读取和修改装置。本技术的技术方案是,提供一种识别芯片内参数的读取和修改装置,包括上位机和下位机,下位机包括处理器、电源模块、晶振、复位电路和指示灯,所述电源模块、晶振、复位电路、指示灯分别与处理器连接,上位机与处理器连接。优选地,处理器是单片机、DSP或FPGA。本技术的有益效果是,本技术可以方便地修改已知器械中识别芯片的内置参数,也可以读取参数到上位机,方便调试者调试和修改。本技术进一步的特征和方面,将在以下参考附图的具体实施方式的描述中,得以清楚地记载。附图说明图1是超声刀主机的原理框图;图2是参数修改装置的结构示意图;图3是上位机中的软件中超声刀平台参数界面示意图;图4是上位机工作流程图;图5是下位机工作流程图;图6是图5中A过程的流程图。图中符号说明:1.超声刀主机;2.识别芯片;3.DSP;4.FPGA;5.EEPROM;6.显示模块;7.声音模块;8.按键及灯模块;9.故障检测模块;10.安全检测模块;11.反馈模块;12.功率放大输出模块;13.控制模块;14.信号调整模块;15.可调节电源模块;16.电源模块;17.上位机;18.处理器;19.电源模块;20.晶振;21.复位电路;22.指示灯。具体实施方式以下参照附图,以具体实施例对本技术作进一步详细说明。如图1所示的超声刀主机,对于开发成功的超声刀主机来说,器械手柄内的识别芯片2中存储的参数信息一般是固定的,DSP3对它只进行读取,而不进行修改。如图2所示,对器械手柄内的识别芯片2中参数的修改装置包括上位机17、处理器18、电源模块19、晶振20、复位电路21和指示灯22,处理器18、电源模块19、晶振20、复位电路21和指示灯22组成下位机,电源模块19与处理器18连接,晶振20与处理器18连接,复位电路21与处理器18连接,指示灯22与处理器18连接。识别芯片2与处理器18连接,上位机17与处理器18连接。处理器18可以是单片机、DSP、FPGA。对不同种类的能量平台的主机所配备的识别芯片,处理函数也会不同,本实施例的处理函数需要和相应能量平台的主机中的处理函数相对应,这样修改好的参数的代码才能被能量平台的主机识别。修改装置可以方便地修改已知器械中识别芯片的内置参数,也可以读取参数到软件界面上,方便调试者调试和修改。在上位机17的软件中的平台选择界面选择所使用什么平台,比如超声刀平台、电刀平台等。软件会根据不同的平台出现可以设置的参数界面。这个平台和相应能量平台的主机中的参数保持一致。如图3所示,对于超声刀,可以设置换能器参数、主机参数、线缆参数及其他参数。在这些参数界面中又可以设置换能器静态电容、线缆电容、测试棒相位裕度、谐振频率、允许使用次数、搜索频率的范围、最大输出功率、手柄阻抗等。使用的软件开发平台为Qt,但不限于此开发平台,VC、VB、BCB等都可以采用。在软件中定义相应的结构体,如下结构:软件界面会根据选择的平台同时生成每个参数允许输入的范围,和能量平台的主机参数保持一致。当点击生成代码按键后,软件首先会判断每个参数是否符合要求,如果不符合会提示用户重新输入,如果符合会根据结构体中保存的数据生成相应的十六进制码文件,这个文件会出现在另外一个窗口中,用户可以核对生成的数据是否正确。如果正确,则点击关闭子窗口。其中struct结构体中的每个参数对应软件界面上的各个参数,而sturct结构体中保存的参数值与要烧写到识别芯片2中的十六进制码并不是数值相等的关系,每个参数和相应的十六进制码之间都有一个计算关系,这个计算关系应和能量平台的主机中的计算函数保持一致。点击烧写代码后将下列格式数据流通过串口(不限于串口)传输数据流。devicetype为器件类型码,command为命令码,处理器18会根据接受到的命令去执行相应的操作,length为data+CRC16的总长度,data和CRC16校验码为烧录到识别芯片中的数据,data的长度根据选择的识别芯片的容量不同而不同。一般情况下,这些可修改的跟仪器和器械相关的参数信息保存在识别芯片的EEPROM中,EEPROM的空间为n+2bytes。devicetypecommandlengthdata(nbytes)CRC161byte1byte2bytesbyte0,byte1,…byten-12bytes如图4所示,上位机17的工作流程是:步骤1,选择平台,比如超声刀、电刀等;选择相应的平台后会出现相应的参数界面。步骤2,在相应的平台参数界面选择器械;步骤3,如果要修改参数,则将要修改的参数填写在相应的参数编辑框内;步骤4,点击生成代码,上位机将调用相关的参数处理函数并生成识别芯片中的十六进制码流,可以查看生成的十六进制码;定义要修改的参数在识别芯片2中的数值为xi,主机中处理后的数据为yi,这两者有一个函数关系,如以下公式,其中i从1到参数总数。yi=fi(xi)(1);在读取芯片数值和修改芯片数值时这两个运算互为逆运算,而读取的处理函数应和主机保持一致。而修改时应根据输入的参数yi求出相应的xi,即:Xi=fi-1(yi)(2);生成的十六进制代码文件是由各参数经过各自的求逆函数后得到的数值。步骤5,点击烧写代码,上位机17中的软件将会通过通讯接口将数据传送给处理器18;处理器18会根据烧写的各种状态反馈给上位机17,上位机将显示出状态消息;步骤6,如果要读取识别芯片2的数据,则点击读取代码,上位机17将发送数据流给处理器18,处理器18读到命令后将读取识别芯片2中的数据,并将数据传送回给上位机17;步骤7,点击显示参数后,上位机17会将接收到的数据经相关的参数处理函数处理后将结果显示在相应的参数编辑框内。下位机的处理器18的工作流程如图5和6所示,具体步骤为:步骤1,接收上位机传输的数据;步骤2,解析数据,并读取识别芯片中的器件类型码;步骤3,判断器件类型是否正确;如果不正确,则将错误码发送给上位机,上位机显示出错误信息;步骤4,如果器件类型正确,则判断命令码;如果为读取码,则转向A流程;如果为烧写码则转向判断数据长度是否正确(接收数据是否完整);步骤5,如果数据长度错误,则向上位机发送错误码,并由上位机显示出错误信息;步骤6,如果数据长度正确则计算数据的校验码CRC16;步骤7,计算出校验码与接收到的校验码比较是否相等(接收数本文档来自技高网...
【技术保护点】
一种识别芯片内参数的读取和修改装置,其特征在于,包括上位机和下位机,所述下位机包括处理器、电源模块、晶振、复位电路和指示灯,所述电源模块、晶振、复位电路、指示灯分别与处理器连接,所述上位机与所述处理器连接。
【技术特征摘要】
1.一种识别芯片内参数的读取和修改装置,其特征在于,包括上位机和下位机,所述下位机包括处理器、电源模块、晶振、复位电路和指示灯,所述电源模块、晶振、复位电路、...
【专利技术属性】
技术研发人员:刘启东,靖昌庆,孙昌江,王毅,孙晓辉,徐佳,
申请(专利权)人:山东威瑞外科医用制品有限公司,
类型:新型
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。