近些年,自助服务终端开始在银行金融、酒店超市、医疗卫生等领域迅速发展。自助服务终端的出现,潜移默化地改变了人们出行、订房、购物、取得医疗服务的方式。自助服务终端一方面为用户提供高效便捷的服务,另一方面给企业和商家带来了新的经营模式。自动售药机作为自助服务科技和智能医疗技术的综合产物,已经在国外药品零售行业和医院药房得到广泛使用,而在我国自动售药机也只是近些年才开始进入人们的视野。本文论述了一种自动售药系统,系统集成了本地化的管理系统、销售系统和基于网络的状态监控系统,可以在控制系统和执行机构的作用下,实现药品24小时自动无人销售和设备数字化管理。
通过分析自动化售药系统的软硬件需求,本文给出了系统的总体设计,包括下位机控制系统的硬件架构和上位机软件系统的主要功能模块。详细阐述了下位机系统控制板的软硬件设计过程,以MSP430芯片作为下位机控制板的微处理器,完成了电源模块、时钟模块、通信模块、存储模块、电机驱动模块等的电路设计,给出了相应的嵌入式软件设计方案。分析系统运行依赖数据之间的关系,按照新奥尔良方法建立了数据库。使用C++Builder设计开发上位机软件,实现了串口通信、Socket通信、销售、管理等模块,阐述了Windows系统下多线程程序的设计方法。
最后,对系统的各个单元模块进行了独立测试和整体测试,测试效果符合预期设计要求。