嵌入式项目实践–多路温度采集控制系统(1)项目介绍

项目实践说明:
本实践项目是视频课程的综合实践项目。
项目开发使用的技术知识点包括:C语言编程,文件编程,串口编程,网络编程,多线程编程,进程间通信,嵌入式交叉开发,嵌入式Web服务器开发,HTML编程。

系统硬件

主控模块:NanoPI开发板(arm9 s3c2451)
功能:
1.运行后台采集控制程序,实时动态采集多路串口与网络的温度数据。
2.运行嵌入式web服务器,通过web页面显示多路数据。
3.运行字符设置程序,对系统进行设置。

串口温度采集模块:51单片机+DHT11(温湿度模块)+1820显示屏
功能:
1.通过DHT11模块采集环境湿温度。
2.通过液晶屏实时显示温度与温度。
2.通过串口把温度数据上传给主控模块。

网络温度采集模块:通过电脑的网络程序模拟。
1.通过随机数产生温度数据。
2.通过网络程序上传给主控模块。

注:因为单片机开发不是本课程关注知识点,如果没有相关硬件与开发技能,可以编写串口程序模拟采集设备。硬件驱动相关知识会在嵌入式开发培训(阶段2)底层系统开发介绍。

系统软件

WEB监控软件界面

字符界面设置软件

主控后台控制程序

Copyright © 2016 www.91arm.com 【91创客学堂】