基于VxWorks平台的新型电能量远方终端的软件设计

基于VxWorks平台的新型电能量远方终端的软件设计

论文摘要

本课题的目标是实现一个基于VxWorks平台的电能量远方终端。该终端完成的主要任务是采集电厂、变电站的电量信息,并传送给电量计量主站。这主要包括了数据采集,数据存储,数据上传等几个功能模块。数据采集模块主要通过RS-485总线,采用特定电表通讯规约,根据抄表方案,自动定时采集电能表的各项数据。软件设计在开发底层串口驱动的基础上实现了多通道、多采集任务、多电表通讯规约的并行采集。数据存储模块主要对采集到的各项数据进行格式统一并根据不同的数据性质采用不同的文件记录结构带校验存储至电予盘。软件设计主要引入基于Flash的文件系统TrueFFS,使得即使在系统崩溃或系统掉电情况下,也不影响文件系统的一致性和完整性。数据上传模块主要通过网络、拨号、无线等通道,采用特定上传规约,根据主站召唤命令,将采集、存储的电量数据上传至主站。软件设计在开发底层网络驱动的基础上使用SocketAPI成功实现了数据的网络通讯。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 新型电能量远方终端概述
  • 1.1 项目背景
  • 1.2 终端硬件平台
  • 1.3 终端软件平台
  • 1.3.1 VxWorks操作系统的特点
  • 1.3.2 VxWorks操作系统的组成
  • 1.3.3 VxWorks开发环境的构成
  • 1.3.4 VxWorks操作系统的应用
  • 1.3.5 程序设计语言
  • 1.4 终端功能模块
  • 1.4.1 数据采集模块
  • 1.4.2 数据存储模块
  • 1.4.3 数据上传模块
  • 1.4.4 人机接口模块
  • 1.5 内容简介
  • 第2章 数据采集
  • 2.1 功能描述
  • 2.2 技术方案
  • 2.3 RS-485总线
  • 2.4 电表通讯规约
  • 2.5 串口驱动
  • 2.5.1 串口驱动总体结构
  • 2.5.2 串口驱动各层介绍
  • 2.5.3 初始化过程概述
  • 2.5.4 串口的使用
  • 第3章 数据存储
  • 3.1 功能描述
  • 3.2 技术方案
  • 3.3 关于TRuEFFS
  • 3.4 TORNADO中的TRUEFFS程序结构
  • 3.5 TRUEFFS的定制
  • 3.5.1 系统定制
  • 3.5.2 应用定制
  • 3.6 磁盘镜像
  • 第4章 数据上传
  • 4.1 功能描述
  • 4.2 技术方案
  • 4.3 上传通讯规约
  • 4.4 网口驱动
  • 4.4.1 VxWorks的网络结构概念
  • 4.4.2 网络组件
  • 4.4.3 驱动程序分层结构
  • 4.4.4 驱动程序控制结构
  • 4.4.5 驱动程序框架
  • 4.4.6 驱动初始化
  • 4.4.7 数据流
  • 4.4.8 应用层编程接口
  • 第5章 总结及展望
  • 参考文献
  • 致谢
  • 攻读学位期间发表文章目录或科研成果
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    • [1].基于VxWorks的一种串口调试打印和输出管理方法[J]. 计算机与网络 2019(22)
    • [2].面向VxWorks系统的嵌入式安全研究[J]. 电脑知识与技术 2020(22)
    • [3].嵌入式VxWorks系统的应用研究[J]. 中国新通信 2018(24)
    • [4].基于VxWorks的嵌入式Web服务器应用研究[J]. 工业控制计算机 2018(03)
    • [5].VxWorks下龙芯3A中断控制技术的研究[J]. 现代电子技术 2017(14)
    • [6].基于VxWorks的环形缓冲机制的驱动设计[J]. 电子设计工程 2017(16)
    • [7].基于VxWorks新型映像的三模冗余启动机制研究[J]. 计算机测量与控制 2017(08)
    • [8].基于VxWorks的数据融合系统的设计与实现[J]. 计算机工程与设计 2016(03)
    • [9].面向VxWorks的嵌入式系统课程实验教学设计[J]. 中国现代教育装备 2019(09)
    • [10].VxWorks下串口设备驱动设计与实现[J]. 航空计算技术 2018(04)
    • [11].基于X86架构VxWorks的设备驱动和网络通信[J]. 信息通信 2018(10)
    • [12].VxWorks自定义动态系统调用的应用[J]. 计算机应用与软件 2017(02)
    • [13].一种VxWorks平台下的软件看门狗设计缺陷及改进方法[J]. 现代计算机(专业版) 2016(16)
    • [14].关于VxWorks系统及其研究现状的评述[J]. 测控技术 2015(03)
    • [15].基于VxWorks的三轴转台控制系统设计与实现[J]. 电子技术与软件工程 2015(10)
    • [16].VxWorks下设备驱动程序开发技术研究[J]. 现代电子技术 2015(10)
    • [17].VxWorks下文件传输的设计与实现[J]. 科技创新导报 2013(19)
    • [18].基于VxWorks的多任务程序设计[J]. 计算机技术与发展 2011(09)
    • [19].VxWorks嵌入式系统远程监控系统的设计与实现[J]. 科学技术与工程 2011(27)
    • [20].基于VxWorks的无人机飞控计算机快速启动导引技术研究[J]. 计算机测量与控制 2010(06)
    • [21].VxWorks下RFID读写器的网络接入设计[J]. 计算机应用与软件 2010(08)
    • [22].VxWorks协议栈体系在路由器上的应用[J]. 中国高新技术企业 2010(24)
    • [23].VxWorks MILS Platform平台升级版[J]. 今日电子 2010(11)
    • [24].VxWorks在龙芯处理器上的移植与实现[J]. 微计算机信息 2010(35)
    • [25].面向VxWorks的嵌入式浏览器解析和布局技术研究[J]. 湖北大学学报(自然科学版) 2010(04)
    • [26].基于VxWorks的嵌入式实时多任务系统设计[J]. 机电产品开发与创新 2008(06)
    • [27].VxWorks启动过程解析[J]. 中国科技信息 2008(21)
    • [28].基于VxWorks的网络双冗余设计与应用[J]. 现代导航 2018(03)
    • [29].一种基于VxWorks的电磁阀控制系统设计[J]. 舰船电子工程 2016(09)
    • [30].基于VxWorks的串口服务器研究与实现[J]. 计算机应用与软件 2015(09)

    标签:;  ;  ;  

    基于VxWorks平台的新型电能量远方终端的软件设计
    下载Doc文档

    猜你喜欢