(1)数据处理功能;
(2)数据存储功能;
(3)独立的输出功能。
由此可得出下位机软件结构如图2-2所示。
2.2.2 系统软件架构
系统软件部分主要包括下位机软件和上位机软件。
下位机除了需要与上位机配合工作外,其本身也要有独立的工作能力,所以下位机软件应具备以下几个功能:
(1)数据处理功能;
(2)数据存储功能;
(3)独立的输出功能。
由此可得出下位机软件结构如图2-2所示。
3 系统硬件设计
3.1 系统主要芯片选型
3.1.1 微处理器
本次系统选择的微控制器是STM32F103RCT6。STM32F103增强型系列内置高速存储器,工作频率为72MHz,并且具有丰富的增强型I/O端口[8],满足本次设计的要求。
除此之外,STM32的优异性主要体现在如下的几个方面:
(1)极低的价格;(2)超多的外设;(3)杰出的功耗控制;(4)优异的实时性能[9]。