说到嵌入式系统平台,它可分为硬件和软件两种,本章针对这两种系统平台设计进行分析。如下:
一、嵌入式硬件系统平台:
以费氏弧菌为测试生物,在研究改善发光细菌发光特性基础之上,对检测系统进行设计。利用高灵敏度光电探测器采集微弱的光信号,将其转化为电信号,实现光电转换。通过高精度放大器件制成放大电路将微弱电信号放大到0~5V,以便后续电路进行采集与分析;再通过数据采集电路对信号进行采集、处理以及受试物的毒性进行评估。本课题拟设计水质急性毒性在线预警系统,现阶段完成信号分子对发光细菌发光特性研究以及生物毒性在线分析仪设计,接着重点实现自动化水质三沙氨氮监测仪在线监测,水质急性毒性在线预警系统组成。
二、嵌入式软件系统平台:
系统给予STM32的ARM嵌入式控制系统,内置16位的A/D转换器,含有8个模拟输入,无须单独设计A/D转换电路。系统软件主要采用C语言设计:整个系统以模块化方式进行设计,对于操作使用者来说主要实现的功能包括:主界面显示、操作登录、系统设置、系统状态查看、系统维护操作、历史记录查询与管理、单步功能测试等。系统软件结构如下图所示:
整个系统以模块化方式进行设计,主要包括:显示程序和 ADC子程序、数据运算子程序等组成。软件设计主要对A/D转化程序、显示程序、主函数程序、配置系统工作频率程序、配置时钟程序进行了设计。