论文部分内容阅读
随着社会生产力的发展和人民生活品质的提高,人民对食品安全更加重视和关注。然而,由于部分不良商家导致的食品安全事故频繁发生,食品安全问题始终困扰着群众和政府。最近几年的“瘦肉精”事件让人们惶恐不安,使得瘦肉精检测的重要性和必要性尤为凸显。目前成熟的检测技术有多种,但各自都有明显的优缺点。本文采用的检测原理是免疫荧光分析法。基于此原理研发出的免疫荧光分析仪精度高,致性好,性能稳定,操作简单,已经完全可以用于食品安全的检测,目前主要用于对瘦肉精的定量和定性检测。本论文的主题是基于STM32的免疫荧光分析仪的软件设计,共分为6个部分:第部分主要介绍了瘦肉精检测的研究背景,现状及发展趋势,接着通过比较各种检测技术来确立了本文的研究主题和方法。第二部分首先详细介绍了免疫荧光分析法的基本原理,接着从产品的角度,介绍了免疫荧光分析仪的特点以及自己的优势,然后从性能方面分析市场的需求,从而明确其整体设计指标。最后介绍了该仪器的系统组成。主要描述系统平台框图,重点介绍了系统所选择的单片机STM32F4的特点及内部框图。第三部分详述了免疫荧光分析仪的嵌入式软件的设计。首先给出了系统的嵌入式软件流程图,然后重点介绍了寻峰算法、打印和存储,历史记录查询,时间和日期设置,电池电压和环境温度检测,信号采集与处理,人机界面设计,电机控制等功能。第四部分详细介绍了免疫荧光分析仪的上位机软件设计。上位机通过USB转串口与免疫荧光分析仪进行通信。主要实现参数设置和荧光强度波形显示和清空这两个功能。前者包括设置和读取仪器序列号、读取软件版本号、设置和读取激光器电流,ID芯片参数(测量种类,单位,公式等)的读取和写入。第五部分对免疫荧光分析仪进行测试以及结果分析。本设计达到了预定的设计指标,说明该仪器的稳定性和实用性。特别地,为满足便携式的需求我们测试分析了本系统的整体功耗。第六部分作了全文总结与展望。