微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 医疗电子 > “聪明的药丸”

“聪明的药丸”

时间:07-20 来源:互联网 点击:

  到了下一次服药时间时,“聪明的药丸”便发出提示铃声,并在液晶显示屏上显示相关信息(如图9所示)。如有其他用药说明(如饭间服用等),这些信息也将出现在显示屏上。“聪明的药丸”点亮相应装药箱上的电子显示器,并显示应服药品的图片。根据用户选择,“聪明的药丸”还可通过拨打手机、发送短信,或触发一个小型本地寻呼设备等,向用户提示服药信息。用户可读取关于某一特定药品的提示信息,或者通过文字-语言转换技术可帮助朗读有关提示信息。当患者服用完药物,按下“服药完毕”按钮,则会看到有关下一次服药的信息(如果有的话)。如果几种药物同时到达服药时间,“聪明的药丸”则对其逐一进行排序,直到所有药品都显示完毕。用户也可选择跳过一次服药。由此,提示列表中加入了“服药跳过”提示项。“聪明的药丸”可将时间相隔很近的服药信息汇总后进行统一提示,从而最大限度地减少了对患者的干扰。
  主要技术
  Artigo及Windows Embedded CE
  根据“创意飞扬”大赛参赛要求,“聪明的药丸”必须借助Artigo Builders Kit和Windows Embedded CE进行开发。OS图像则是采用Platform. Builder创建的。在Pico-ITX板的VIA BSP中有一个程序漏洞,进而会影响到音响功能。在威盛公司的技术支持下,笔者成功解决了这个问题,并将制作出的补丁与所有其他参赛选手分享。
  触摸屏显示器
  “聪明的药丸”采用一个Lilliput 液晶触摸屏进行显示和输入。选用该款屏幕的理由是,它适中的尺寸和12V电源,都能够与Pico ITX 系统完美匹配。本人下载了EETI 的USB触摸屏驱动,并将它作为一个附属项集成到我的平台图像中。显示器还带有一个喇叭,它与 Pico ITX的音频输出线路相连。
  输入/输出
  与装药箱对应的电子显示器通过 Velleman K8055 USB Experimenter板进行操作控制。选用该板的理由是,它经济实惠、功能丰富,且强大耐用。但是,该板不配备Windows Embedded CE驱动。通过在网上搜到的Platform. Builder 文档及模板,我为K8055编写出一个专用的USB流驱动程序,并将该驱动程序融入我的OS 图像中,然后编写出一个软件层,以使其与应用代码实现集成。
  条形码扫描器
  通过Platform. Builder中的USB键盘驱动程序,可顺利地将条形码扫描器集成进来。
  .NET Compact Framework
  应用软件通过C#编写,并采用.NET Compact Framework。Windows Form和 XML序列化/反序列化是两个尤其有用的技术。“聪明的药丸”的内部数据库被保存在XML中。总之,这些工具可以实现应用程序生产力的最大化。
  Web 服务
  尽管原型设备的Web 服务连接是模拟的,我仍编写出一个Web 服务和代理客户端,以确保对概念机的验证。通过Visual Studio tool和.NET Compact Framework,我在编写自己的应用程序同时创建了客户端。Web 服务采用了Visual Studio、IIS和标准.NET framework创建。这样,“聪明的药丸”便能够轻而易举地实现Web 服务的概念验证。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top