关闭

多路温度采集控制系统(1)项目介绍

标签: 嵌入式+传感器嵌入式开发web服务器嵌入式web
1204人阅读 评论(0) 收藏 举报
分类:

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

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

嵌入式开发培训(阶段1)基础应用开发视频地址
多路温度采集系统视频地址

系统硬件

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

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

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

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

这里写图片描述

系统软件

WEB监控软件界面

  • 通过区域图,实时动态显示多路温度监控区域状态。(绿色:正常,红色:异常,灰色:断开)
  • 显示四路监控数据:区域名称、连接状态、实时温度、报警上限。(2路串口采集,2路网络采集)
  • 页面定时刷新与手动刷新功能。
  • 通过共享内存读取系统数据。

这里写图片描述

字符界面设置软件

  • 设置web页面刷新时间
  • 设置多路数据的温度报警上限
  • 通过消息队列传送数据。

这里写图片描述

主控后台控制程序

  • 采用多线程架构。
  • 串口通信线程,接收温度数据。
  • 网络通信线程,接收多路温度数据。
  • 通过消息队列接收字符界面的设置数据。
  • 通过共享内存更新网页要显示的数据。
  • 通过配置文件保存系统设置数据。
0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

多路温度采集控制系统(1)项目介绍

嵌入式项目实践–多路温度采集控制系统(1)项目介绍 项目实践说明: 本实践项目是嵌入式开发培训(阶段1)基础应用开发视频课程的综合实践项目。 项目开发使用的技术知识点包括:C语言编程,...
  • Tony_Shen
  • Tony_Shen
  • 2016-08-29 11:53
  • 1204

基于LORA SX1278的温度监控控制系统开发设计-硬件方案设计

本文的目的是设计一款基于lora无线通信的温度温度采集或者接收终端。首先进行硬件部分设计
  • asdfwyg
  • asdfwyg
  • 2017-02-23 10:28
  • 2060

基于STM32温控系统的设计概述

基于STM32温控系统的设计 一、系统功能描述 利用STM32系列芯片,作为本温控系统的主控芯片。同过RS232通信协议实现下位机与计算机的通信,通过XTR105和PT100铂热电阻组合转化为稳定的模...
  • li171049
  • li171049
  • 2013-12-26 15:33
  • 5076

多路温度采集控制系统(3)配置文件

配置文件使用 菜单程序会读取配置文件数据。 char cmd[16];//命令数据缓冲区 load_dev(g_dev); while(1){ 主控程序会读取与保存数据。 in...
  • Tony_Shen
  • Tony_Shen
  • 2016-08-29 15:46
  • 534

多路温度采集控制系统(4)菜单界面

嵌入式项目实践–多路温度采集控制系统(4)菜单界面菜单界面菜单显示 printf("\nTC9000 湿温度控制系统V1.0"); printf("\n [1] 报...
  • Tony_Shen
  • Tony_Shen
  • 2016-08-29 16:40
  • 695

多路温度采集控制系统(7)网络采集

嵌入式项目实践–多路温度采集控制系统(7)网络采集网络采集程序代码 头文件 #ifndef __TC9000_NET_H_ #define __TC9000_NET_H_#define DEF...
  • Tony_Shen
  • Tony_Shen
  • 2016-08-30 23:11
  • 542

多路温度采集控制系统(6)串口采集

嵌入式项目实践–多路温度采集控制系统(6)串口采集串口采集温度数据 整个系统一共要采集4路温度数据,其中1、2路为串口采集。 因为只使用一个51单片机温湿度采集模块,程序中就实现一个串口采集...
  • Tony_Shen
  • Tony_Shen
  • 2016-08-30 22:49
  • 522

基于DSP的多路温度控制系统的设计

  • 2008-12-16 18:17
  • 111KB
  • 下载

基于ARM的智能灯光控制系统(1)项目介绍

基于ARM的智能灯光控制系统(1)项目介绍 项目实践说明: 本实践项目是嵌入式开发培训(阶段2)底层系统开发视频课程的综合实践项目。 项目开发使用的技术知识点包括:C语言编程,文件...
  • Tony_Shen
  • Tony_Shen
  • 2016-10-12 15:47
  • 1198

温度检测与控制系统 1

  • 2009-10-30 17:37
  • 22KB
  • 下载
    个人资料
    • 访问:45413次
    • 积分:1019
    • 等级:
    • 排名:千里之外
    • 原创:58篇
    • 转载:3篇
    • 译文:0篇
    • 评论:4条
    博客专栏
    最新评论