rfid技术怎样实现医疗器械的智能化的控制

图3 智瑞医疗器械工控装置嵌入式软件系统框图

在系统上电后,ARM 芯片收到上位机软件通过 UART接口发出的控制信号和设置参数,对 IC 读写模块和治疗仪控制模块发出控制信号,对 IC 读写模块进行参数,并启动治疗仪实现相应的参数初始化。在没有收到上位机控制命令时,系统同样可以调用存储的参数进行系统初始化,或者通过对触摸屏进行手动操作设置系统参数。

在系统正常工作过程中,如果读取到用户 IC 卡,核对用户信息和消费信息,通过后即可进行相应的治疗,完成治疗后会根据治疗情况和用户反馈对治疗的效果进行相应的存储,以方便医生调阅,制定进一步的治疗方案。

3.1 ARM 程序设计

ARM程序设计采用开发环境IAR EWARM(IAR Embedded Workbench for ARM), 程序编写使用C语言。ARM程序流程如图 4 所示,主程序以对各个模块程序的调用实现功能,首先对系统的各个模块进行初始化,然后调用串口通讯模块程序读取上位机的操作指令和数据,然后根据相应的指令进行相应的操作,其后调用 IC 卡读写模块程序检测系统的读卡情况,如果有 IC 卡放入,则读取 IC 卡信息,但账户中仍有余额,则开启仪器进行相应操作,如果没有余额则显示余额不足。

rfid技术怎样实现医疗器械的智能化的控制

图4 ARM 程序流程图

3.2 IC 卡读写程序设计

IC 卡读写模块程序模块包含对 IC 卡读写芯片进行复位和初始化,然后主控芯片读卡并进行防冲突处理,选择卡之后进行认证,认证为系统内部所发 IC 卡之后进行相应命令的操作:包含读卡、写卡、加值、减值、暂停等功能,最后进行是否改变分区的判断,若改变分区则重新进行认证,不改变分区则重新进行命令判断。