基于uclinux的大用户用水管理系统设计

基于uclinux的大用户用水管理系统设计

论文摘要

进入21世纪以来,随着社会的进步、工业的发展,水作为社会生产、人民生活所必需的最重要的资源之一供需要求逐年紧张。而在供水公司计量系统中,大表计量部分占到了总供水量的很大部分,尤其在大中城市和工业发达地区,所占比例更高。为了解决这一全世界普遍存在的水资源供、需矛盾,结合远程监测和数据分析系统、多方位地管理大用户用水计量成为当今迫切需要解决的问题。本文介绍了一种基于uclinux的大用户用水管理系统,该系统主要由数据采集,数据通信,数据处理分析和用水情况监控等几部分组成,本课题利用GPRS网络通信实现数据的实时和高速传输,可准确的计量累计用水量,瞬时用水量;根据用水量绘出流量曲线图;还具有强大的数据分析及数据存储功能;紧急情况报警、欠费通知以及电压检测;通过无线上网随时进行软件升级等功能。在软件开发中,充分利用uclinux作为多任务操作系统的特点,实现了系统中多进程之间的协调运行。本文首先论述了大用户用水管理系统的研究背景及研究意义。在此基础上,结合了大用户用水系统的特点,提出了该系统的软、硬件实现方案,详细阐明了该系统的硬件和软件实现方案。重点介绍了系统的硬件构成,uclinux下gprs拨号上网的实现、文件系统的搭建、硬件驱动程序编写、软件架构、应用程序实现等,并详细说明了系统实现中采用的一些软件技术和策略。本文所设计的基于uclinux大用户用水管理系统具有功能完善,计量准确通信可靠的优点。随着自动化技术、通信技术和计算机技术的发展,利用GPRS公共网络方式进行远距离控制和数据传输,成本会越来越低,通信也更加可靠,该系统将会有更加广泛的应用前景。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 引言
  • 1.2 功能简介
  • 1.2.1 概述
  • 1.2.2 I/O 配置
  • 1.2.3 基本功能
  • 1.3 系统示意图
  • 1.4 嵌入式系统设计
  • 1.4.1 嵌入式系统基本概念和特征
  • 1.4.2 32 位嵌入式微处理器
  • 1.4.3 嵌入式操作系统
  • 2 LINUX 开发基础及相关网络协议
  • 2.1 中断处理
  • 2.2 系统调用
  • 2.3 定时器和时间管理
  • 2.4 进程间通信
  • 2.5 GPRS 网络及相关协议介绍
  • 2.5.1 GPRS 网络及模块介绍
  • 2.5.2 协议栈介绍
  • 2.5.3 PPP 协议
  • 2.5.4 TCP/IP 协议
  • 3 系统硬件设计平台的构建
  • 3.1 微控制器
  • 3.2 系统组成
  • 3.3 模块功能描述
  • 4 系统软件平台设计
  • 4.1 LINUX 软件开发模式与流程
  • 4.2 软件层次
  • 4.3 驱动程序编写及模块功能实现
  • 4.3.1 概述
  • 4.3.2 光电读数
  • 4.3.3 脉冲读数
  • 4.3.4 NAND FLASH 驱动及文件系统搭建
  • 4.3.5 GPRS 短信
  • 4.3.6 GPRS 拨号上网
  • 4.4 应用程序实现
  • 4.4.1 设计原则
  • 4.4.2 程序架构
  • 4.4.3 系统进程的设计
  • 4.4.4 远程数据传输及升级实现
  • 5 系统安全性
  • 5.1 电磁兼容EMC
  • 5.2 电路设计
  • 5.3 PCB 布线技术
  • 6 结论
  • 参考文献
  • 致谢
  • 个人简历
  • 发表的学术论文
  • 相关论文文献

    • [1].基于uClinux的学习型遥控器设计[J]. 职教与经济研究 2011(04)
    • [2].uClinux的特点及在嵌入式系统中的应用[J]. 上海船舶运输科学研究所学报 2009(01)
    • [3].SOPC系统建立及uClinux移植实现[J]. 微计算机信息 2009(11)
    • [4].基于嵌入式uCLinux的网络实验设备的研制[J]. 实验室科学 2010(01)
    • [5].uClinux操作系统的移植[J]. 世界科技研究与发展 2009(01)
    • [6].基于S3C44B0X和uClinux的串口设备以太网接入设计[J]. 四川理工学院学报(自然科学版) 2008(05)
    • [7].基于uClinux嵌入式操作系统的串行接口电路设计[J]. 电脑知识与技术 2014(13)
    • [8].基于uClinux嵌入式网络的设计和实现[J]. 微计算机应用 2008(12)
    • [9].基于S3C44B0X的uClinux内核移植实现[J]. 电脑与电信 2009(11)
    • [10].基于uClinux的测井仪器调试台架前端机软件设计探究[J]. 电子测试 2014(18)
    • [11].基于嵌入式ARM-uClinux的ZigBee网络设计[J]. 仪表技术与传感器 2009(01)
    • [12].uClinux进程调度器的实现分析[J]. 微计算机信息 2008(05)
    • [13].基于ARM和uClinux的嵌入式系统的构建研究[J]. 通讯世界 2015(15)
    • [14].uClinux下动态Web技术的实现方法[J]. 信息通信 2014(01)
    • [15].基于uClinux的井下低压电器网络监控系统的设计[J]. 工矿自动化 2009(06)
    • [16].基于uClinux的BACnet网关的设计与实现[J]. 延边大学学报(自然科学版) 2008(01)
    • [17].uClinux在S3C4510B上的移植[J]. 软件 2011(06)
    • [18].基于JUPITER的uClinux移植及其应用实例[J]. 微计算机信息 2010(20)
    • [19].uClinux基于ARM9嵌入式系统的移植[J]. 才智 2009(07)
    • [20].uClinux在EP7312上的移植[J]. 电脑知识与技术 2008(32)
    • [21].基于ARM-uClinux的网络MP3设备的设计与实现[J]. 微计算机信息 2008(23)
    • [22].基于ARM的uClinux的移植研究[J]. 重庆职业技术学院学报 2008(05)
    • [23].基于uClinux的I~2C设备驱动的实现[J]. 电气时代 2012(01)
    • [24].基于ARM的嵌入式uClinux系统开发[J]. 长春理工大学学报(自然科学版) 2009(02)
    • [25].基于ARM的uClinux及其应用开发[J]. 软件导刊 2008(04)
    • [26].uCLinux引导程序设计及其在LPC2478上的实现[J]. 电脑知识与技术 2010(06)
    • [27].基于ARM的uClinux的移植方案[J]. 宁波广播电视大学学报 2010(03)
    • [28].基于uClinux的无线监控终端的设计与实现[J]. 国外电子测量技术 2009(02)
    • [29].一种基于S3C44B0平台的GPS终端[J]. 福建电脑 2008(12)
    • [30].嵌入式uClinux下的CAN总线设备驱动程序设计[J]. 微计算机信息 2008(08)

    标签:;  

    基于uclinux的大用户用水管理系统设计
    下载Doc文档

    猜你喜欢