图4 S5PC100 NandFlash电路原理
课题设计平台可实现定时温度采集、显示 以及温度超限报警等功能,其主要工作流程如下:
(1)平台能够以定间间隔对采集 温度传感器数据;
(2)采集的温度数据按时间顺序保存在本地数据库中;
(3)每次采集温度与设定温度上、下限进行比较,当温度超限后 可发出本地报警或远程报警信号,本地报警信号通过蜂鸣器报警音实 现 , 远程报警信号可以通过外接GPRS实现短信报警;
(4)平台具备远程数据访问功能,可通过网络实现对本地数据库的访问。
1.2 平台的硬件电路各模块选型
根据平台的接口和功能需求,将系统按照功能划分进行模块化设计,其个功能模块的选型如下:
1.2.1 平台处理器单元
平台需要具备温度采集、大容量数据存储、网络通信等功能。因 此,其处理器部分具备运行文件系 统以及网络协议簇的能力。课题提 出以ARM微控制器为核心处理器的 解决方案,利用ARM微控制器可搭 载操作系统和能够处理复杂协议族 的能力;降低了系统设计的风险, 提高平台计的可实施性与灵活性。
A R M 微 控 制 器 在 本 系 统 中 的 作用主要是,采集温度传感器温度 值,并实现存储以及转发功能。平台采用三星公司先进的 基于Cortex-A8 内核的 S5PC100处理器设计而成。S5PC100 处理器采用64位内部总线构架,包括强大的硬件加速器, 如:动态视频处理,显示控制和缩放。支持多种格式的硬件 编解码:MPEF-1/2/4、H263/H264、CV-1、DivX。其硬件加速功能支持实时的视频会议和模拟电视输出,支持NTSC 和PAL模式的HDMI。S5PC100内部集成了24BIT LCD接口、 TVout接口、Camera输入接口、4路串口、SD卡接口、SPI、100M网口、USB2.0-OTG接口,USB Host接口、矩阵按键扫 描接口、SPI通信、I2C通信接口等硬件资源,适用于有高性 能要求的嵌入式系统应用场合。
图5 S5PC100 SD卡电路原理图