嵌入式软件系统设计方案案例

合集下载

嵌入式系统应用案例

嵌入式系统应用案例

嵌入式系统应用案例嵌入式系统是一种专门设计用于执行特定任务的计算机系统,广泛应用于各个领域,包括家用电器、汽车、医疗设备、航空航天等。

本文将通过几个具体案例来展示嵌入式系统的应用。

案例一:智能家居系统随着科技的不断进步,智能家居系统已经成为人们日常生活中不可或缺的一部分。

通过嵌入式系统的应用,可以实现对家庭设备的智能控制和监测。

嵌入式系统可以实现灯光、温度、安防等各种设备的联动控制,提高家庭的生活品质和安全性。

案例二:汽车电子系统现代汽车中嵌入了大量的嵌入式系统,用于控制和管理各种功能,如发动机控制、制动系统、安全气囊等。

嵌入式系统可以使汽车更加智能化和安全,提供更好的驾驶体验。

例如,借助嵌入式系统的GPS 导航功能,驾驶员可以轻松找到目的地,同时也能根据路况自动调整行车速度,提高驾驶安全性。

案例三:医疗设备医疗设备中的嵌入式系统是现代医疗行业的重要组成部分。

例如,心脏起搏器、血压监测仪、呼吸机等设备都依赖于嵌入式系统的精确控制和数据处理。

这些嵌入式系统可以实时监测患者的病情,并根据需要进行相应的治疗,为医生提供准确的数据支持,提高医疗效果。

案例四:航空航天在航空航天领域,嵌入式系统的应用尤为重要。

宇航员的生命安全和飞行任务的成功都直接依赖于嵌入式系统的稳定运行。

嵌入式系统可以控制航天器的各项功能,包括导航、通信、姿态控制等,同时也能够进行数据记录和传输,为科学研究提供支持。

通过以上案例,我们可以看到嵌入式系统在各个领域都发挥了重要作用。

随着科技的不断发展和创新,嵌入式系统的应用范围还将继续扩大。

无论是智能家居、汽车、医疗设备还是航空航天,嵌入式系统都将为我们带来更加智能化、高效和安全的生活和工作环境。

(完整)一个典型的嵌入式系统设计和实现

(完整)一个典型的嵌入式系统设计和实现

关键字:嵌入式系统设计ARM FPGA多功能车辆总线Multifunction Vehicle Bus 在计算机、互联网和通信技术高速发展的同时,嵌入式系统开发技术也取得迅速发展,嵌入式技术应用范围的急剧扩大.本文介绍了一种基于ARM和FPGA,从软件到硬件完全自主开发多功能车辆总线(Multifunction Vehicle Bus)MVB??B嵌入式系统的设计和实现。

系统设计和实现通常来说,一个嵌入式系统的开发过程如下:1.确定嵌入式系统的需求;2.设计系统的体系结构:选择处理器和相关外部设备,操作系统,开发平台以及软硬件的分割和总体系统集成;3.详细的软硬件设计和RTL代码、软件代码开发;4.软硬件的联调和集成;5.系统的测试。

一、步骤1:确定系统的需求:嵌入式系统的典型特征是面向用户、面向产品、面向应用的,市场应用是嵌入式系统开发的导向和前提。

一个嵌入式系统的设计取决于系统的需求。

1、MVB总线简介列车通信网(Train Communication Network,简称TCN)是一个集整列列车内部测控任务和信息处理任务于一体的列车数据通讯的IEC国际标准(IEC-61375-1), 它包括两种总线类型绞线式列车总线(WTB)和多功能车厢总线(MVB)。

TCN在列车控制系统中的地位相当与CAN总线在汽车电子中的地位。

多功能车辆总线MVB是用于在列车上设备之间传送和交换数据的标准通信介质。

附加在总线上的设备可能在功能、大小、性能上互不相同,但是它们都和 MVB总线相连,通过MVB总线来交换信息,形成一个完整的通信网络.在MVB系统中,根据IEC-61375-1列车通信网标准, MVB总线有如下的一些特点:拓扑结构:MVB总线的结构遵循OSI模式,吸取了ISO的标准。

支持最多4095个设备,由一个中心总线管理器控制。

简单的传感器和智能站共存于同一总线上。

数据类型:MVB总线支持三种数据类型:a.过程数据:过程变量表示列车的状态,如速度、电机电流、操作员的命令。

嵌入式系统课程设计(基于ARM的温度采集系统设计)

嵌入式系统课程设计(基于ARM的温度采集系统设计)

教师批阅目录一、设计内容............................................................................................................. - 1 -1.1设计目的....................................................................................................... - 3 -1.2设计意义....................................................................................................... - 3 -二、设计方案............................................................................................................. - 5 -2.1设计要求....................................................................................................... - 5 -2.2方案论证....................................................................................................... - 5 -三、硬件设计............................................................................................................. - 6 -3.1设计思路....................................................................................................... - 6 -3.2系统电路设计............................................................................................... - 6 -四、软件设计............................................................................................................. - 8 -4.1设计思路....................................................................................................... - 8 -4.2程序清单..................................................................................................... - 10 -五、心得体会........................................................................................................... - 12 -参考文献................................................................................................................... - 13 -教师批阅基于ARM的温度采集系统摘要:本设计是基于嵌入式技术作为主处理器的温度采集系统,利用S3C44B0xARM微处理器作为主控CPU,辅以单独的数据采集模块采集数据,实现了智能化的温度数据采集、传输、处理与显示等功能,并讨论了如何提高系统的速度、可靠性和可扩展性。

嵌入式系统课程设计_音乐播放器

嵌入式系统课程设计_音乐播放器

课程设计说明书课程设计名称:嵌入式系统课程设计课程设计题目:音乐播放器学院名称:信息工程学院专业:计算机科学与技术班级:090451 学号:09045102 :评分:教师:2012年11月30 日摘要: (1)第一章课程设计要求和容 (2)1.1设计目标和要求 (2)1.2 设计容 (2)第二章开发工具介绍 (3)第三章系统设计与实现 (5)3.1 宿主机开发环境配置 (5)3.2功能分析与方案论证 (5)3.2.1 功能分析 (5)3.2.2 可行性分析 (5)3.3 需求分析 (6)3.4详细设计 (6)3.4.1 系统的功能模块设计 (6)3.4.2 界面窗口模块详细设计与实现 (7)3.4.5 MP3 文件播放控制模块详细设计与实现 (10)3.4.6 主要程序文件(代码见附录) (12)第四章调试分析 (12)第五章设计总结 (13)主要参考文献: (13)附录(流程图、源代码): (14)附录1 相关流程图 (14)附录2 系统运行效果 (16)附录3 程序源代码 (17)音乐播放器摘要:随着用户要求的不断提高,越来越多的嵌入式设备使用功能强大、价格低廉的嵌入式Linux作为操作系统并开始采用较为复杂的图形用户界面。

Qt以其强大的功能、良好的可移植性逐渐成为一种被广泛使用的GUI系统。

正是由于嵌入式操作系统及其相应图形用户界面的不断发展,嵌入式软件的开发显得越来越重要,其中嵌入式媒体播放器由于能够满足人们的视听享受已经逐渐成为了系统中不可或缺的重要组成部分,在嵌入式系统上开发媒体播放器已经成为了一个技术热点,当前许多嵌入式产品中都包含媒体播放器。

因此在基于Qt的嵌入式Linux系统中实现媒体播放器具有深刻的意义和实用价值。

本次课程设计运用Qt技术在Linux下进行GUI设计,以一个图形界面为例,运用QT creator软件编程,实现一个简单的音乐播放器。

此播放器能够播放本地的音频文件,在功能方面,它具备一些基本的音乐操作处理功能,如暂停、播放、音量调节、停止等,此外,界面还能显示歌曲信息,比如显示播放列表,播放的时候能够通过按钮来实现歌词显示的功能。

嵌入式系统方案设计

嵌入式系统方案设计

嵌入式系统方案设计引言嵌入式系统是集成了硬件和软件的计算机系统,通常被用于特定的应用领域,如汽车、家电、医疗设备等。

嵌入式系统方案设计是指在满足特定应用需求的基础上,设计出能够稳定运行、高效执行任务的嵌入式系统。

本文将介绍嵌入式系统方案设计的基本原则和步骤,并结合实际案例进行说明。

嵌入式系统方案设计的基本原则嵌入式系统方案设计具有以下基本原则:1. 硬件与软件的协同设计嵌入式系统的设计需要密切衔接硬件和软件之间的需求。

硬件和软件之间的协同设计可以提高系统的性能和可靠性。

在嵌入式系统方案设计中,硬件和软件的开发团队应该密切合作,共同解决系统设计中的问题。

2. 高效的资源利用嵌入式系统的资源通常比较有限,包括处理能力、存储空间和能耗等。

在方案设计过程中,需要合理利用系统资源,以实现高效的系统性能和更长的电池寿命。

3. 系统质量和可靠性嵌入式系统通常在复杂和恶劣的环境中运行,因此系统的质量和可靠性是非常重要的设计目标。

在方案设计中,需要考虑系统的容错能力、误操作防护和故障恢复等方面,以保证系统的稳定性和可靠性。

4. 安全性和隐私保护随着互联网的普及,嵌入式系统的安全性和隐私保护越来越受到关注。

在方案设计中,需要考虑系统的安全性需求和隐私保护机制,以防止系统被非法侵入和数据泄露。

嵌入式系统方案设计的步骤嵌入式系统方案设计通常包括以下步骤:1. 需求分析需求分析是嵌入式系统方案设计的第一步,需要明确系统的功能需求、性能需求和安全需求。

在需求分析过程中,可以与客户和领域专家进行沟通,以确保完整和准确地理解系统的需求。

2. 架构设计架构设计是嵌入式系统方案设计的关键步骤,它决定了系统组件的组织结构和相互关系。

在架构设计中,需要考虑系统的扩展性、灵活性和可维护性,以支持系统功能的改进和升级。

3. 硬件设计硬件设计是嵌入式系统方案设计的重要部分。

在硬件设计中,需要选择合适的处理器、外设和传感器等硬件组件,并设计硬件电路和PCB板。

(完整word版)软件设计说明书(嵌入式软件范例)

(完整word版)软件设计说明书(嵌入式软件范例)
1XXX系统的性能和结构
XXX系统主要由PLC、GOT(触摸屏)、伺服电机、气缸电磁阀、电磁继电器、光电传感器、磁性传感器、温度处理器、温度传感器以及各种按钮组成。
1、XXX系统的主要性能和技术参数
●主机电源:Vac-----220VAC/50HZ
●传感器电源:Vdd-----+24V
●PLC接口:40位输入、32位输出、1个RS232通信串口
ORB
ORM1220
ORM1226
ORM301
ANDM400
ANIM302
OUTM301
PLSM303
DMOVPD662D8340
LDM466
ANDM470
LDM1160
ANDM467
ORB
ORM1410
ORM320
ANDM400
ANIM323
OUTM320
PLSM323
DMOVPD680D8350
㈣XXX系统的接口及编程
1、硬件接口
XXX系统与电脑的接口可以有两种方式:直接控制方式和间接控制方式。直接控制方式就是将PLC的RS232接口直接与电脑的RS232接口对接(如图1-1);间接控制方式就是将PLC的RS232接口与触摸屏的RS232接口对接,然后将电脑的RS232接口与触摸屏的RS422接口对接,然后对该外设进行间接操作而实现控制(如图1-2)。
2、程式流程方框图
A、系统回原点流程图
B、自动运行流程图(左半段)
C、自动运行流程图(右半段)
3、程式代码编写
XXX系统有的程式编写是能过GX Developer以语句表的形式写入,经编译成C++代码后,再写入PLC内部EEPROM。期形式如下:

一种嵌入式系统高可用冗余方案

一种嵌入式系统高可用冗余方案

嵌入式系统处理器、存储器存在受电磁干扰影响正常启动,系统可用性低问题。

本文从软件方面着手设计一套冗余方案,在不添加硬件成本的提前下提高系统可用性。

方案涉及看门狗保护启动阶段技术、U-Boot防串口干扰技术、U-Boot校验内核完整性和匹配技术、冗余双内核倒换技术、文件系统分区管理技术。

最后从多方面测试本方案的有效性,具有不错的应用前景。

1.引言嵌入式产品由于处理器、存储抗干扰能力不强,在高、低温下工作不稳定也可导致处理器跑飞。

业界嵌入式系统抗干扰和可靠性设计包括看门狗、指令冗余、数据校验、数模信号过滤(赵坤鹏,不依赖人重启。

看门狗定时器(Watchdog Timer )是一个电子定时器,用于监测计算机故障并从中恢复,在正常运行期间,计算机重置看门狗定时器以防止它超时,俗称“喂狗”,如果由于硬件故障、程序错误,计算机无法重置看门狗,定时器产生超时信号,信号通常使计算机重启(罗丹,王会燃,基于9263的嵌入式测控系统看门狗技术研究:软件导刊,2015;王彬,李文新,李得天,刘礼,通过看门狗软件设计提高抗干扰能力的方法:计算机技术与发展,2012)。

本设计中也采用看门狗监测系统故障:U-Boot 启动后立即打开看门狗,设置2s 看门狗超时,要求U-Boot 在这2s 内完成将内核从存储设备载入内存;若处于U-Boot 命令模式则设置60s 看门狗超时,一种嵌入式系统高可用冗余方案桂林聚联科技有限公司 蔡爱华 吴梦龙 阳 韬图1 存储器分区吴龙胜,马徐瀚,等.一种基于矩阵的并行CRC 校验算法:电子设计工程,2017;伍伟杰,嵌入式系统软件可靠性和抗干扰技术:电子产品可靠性与环境试验,2006)。

本文提供一种系统组织方案保障系统可靠性、可恢复性,可绕过有缺陷的内核,应用程序丢失可升级。

本系统由看门狗和5个存储分区组成,5分区分别存储U-Boot 、第一内核、第二内核、只读文件系统第一分区、可读写文件系统第二分区,如图1所示。

无人机的嵌入式系统设计与开发实践

无人机的嵌入式系统设计与开发实践
和姿态测量。
路径规划算法
采用基于图搜索、基于细胞自动机 、基于遗传算法等路径规划算法, 实现无人机在复杂环境中的自主导 航。
实时决策与避障
通过计算机视觉和深度学习技术, 实现障碍物的识别和避障,提高无 人机的安全性和自主性。
无人机传感器数据融合
多传感器数据融合
将不同类型和不同来源的传感器数据进行融合,如GPS和IMU的数据融合,以提高无人机的定位和姿 态测量的准确性和稳定性。
持,提高农业生产效率。
案例二:无人机在救援领域的应用实践
要点一
总结词
要点二
详细描述
搜救、应急救援、物资运输、灾后评估
无人机在救援领域的应用实践涵盖了搜救、应急救援、物 资运输以及灾后评估等多个方面。在灾难发生后,无人机 可以快速到达现场进行搜救和应急救援,同时还能运输物 资和进行灾后评估,帮助救援团队更好地了解灾情和制定 救援方案。
数据去噪和滤波
采用滤波器和降噪算法,如卡尔曼滤波器和自适应滤波器,去除传感器数据中的噪声和干扰,提高数 据的质量和可靠性。
无人机通信与遥控技术
1 2 3
无线通信技术
采用2.4GHz和5.8GHz等无线通信技术,实现无 人机与遥控器之间的信号传输和控制指令的发送 。
图像传输技术
通过无线图像传输模块,将无人机的拍摄画面实 时传输到遥控器或地面站,方便飞行员进行远程 操控和监视。
介绍不同类型无人机的硬件平台 ,包括固定翼、多旋翼、无人直 升机等,及其特点和应用场景。
无人机硬件组成
详细描述无人机硬件平台的组成 ,包括机体结构、飞行控制模块 、传感器模块、通信模块、电源 模块等。
无人机感器选型与配置
传感器类型与选型
介绍常用传感器类型,如惯性测量单元(IMU)、全球定位系统(GPS)、高度计、摄像头等,及其选型原则和 考虑因素。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

待定颜色修改颜色疑问颜色采集器软件系统设计方案版本历史目录1.引言 (5)1.1 目的 (5)1.2 背景和范围 (5)1.3 定义 (5)1.4 参考资料 (5)2.系统结构 (5)2.1 系统功能 (5)2.2硬件系统框架 (6)2.2 软件系统框架 (7)3.上行规约解析模块设计说明 (9)3.1描述 (9)3.2功能 (9)3.3设计思路(算法、流程) (9)3.4接口 (10)3.5资源分配、性能 (12)3.6测试方法 (12)4.读写参数模块设计说明 (12)4.1描述 (12)4.2功能 (12)4.3设计思路(算法、流程) (13)4.4接口 (13)4.5资源分配、性能 (14)4.6测试方法 (14)5.周期抄表任务管理 (14)5.1描述 (14)5.2功能 (14)5.3设计思路(算法、流程) (14)5.4接口 (14)5.5资源分配、性能 (14)5.6测试方法 (15)6.读历史电量数据模块设计说明 (15)6.1描述 (15)6.2功能 (15)6.3设计思路(算法、流程) (15)6.4接口 (15)6.5资源分配、性能 (15)6.6测试方法 (15)7.数据存储和电表信息存储管理 (15)7.1描述 (15)7.2功能 (16)7.3设计思路(算法、流程) (16)7.4接口 (20)7.5资源分配、性能 (20)7.6测试方法 (20)8.数据交换模块设计说明 (21)8.1描述 (21)8.2功能 (21)8.3设计思路(算法、流程) (21)8.4接口 (21)8.5资源分配、性能 (21)8.6测试方法 (21)9.广播校时任务模块设计说明 (21)9.1描述 (21)9.2功能 (22)9.3设计思路(算法、流程) (22)9.4接口 (22)9.5资源分配、性能 (22)9.6测试方法 (22)10.更改RS485通讯速率设计说明 (23)10.1描述 (23)10.2功能 (23)10.3设计思路(算法、流程) (23)10.4接口 (23)10.5资源分配、性能 (23)10.6测试方法 (23)11.抄表记录周期任务设计说明 (23)11.1描述 (23)11.2功能 (23)11.3设计思路(算法、流程) (23)11.4接口 (23)11.5资源分配、性能 (24)11.6测试方法 (24)12.循环显示周期任务设计说明 (24)12.1描述 (24)12.2功能 (24)12.3设计思路(算法、流程) (24)12.4接口 (24)12.5资源分配、性能 (24)12.6测试方法 (24)13.底层驱动设备设计说明 (25)13.1红外通讯驱动 (25)13.2 上行RS485通讯驱动 (26)13.3 下行RS485通讯驱动 (27)13.4 液晶i2c驱动 (29)13.5 时钟i2c驱动 (29)13.6 系统时钟8025驱动 (30)13.7 液晶显示驱动 (31)13.8 FLASH底层驱动 (32)13.9 按键操作驱动 (32)13.10 LED灯和看门狗驱动 (33)1.引言1.1 目的设计一个在采集器系统中对数据进行合理、高效、快速管理和处理;任务提出者:XX;开发者:集抄开发组;适合读者:集抄开发小组以及相关领导;用户或单位:。

1.2背景和范围软件系统的名称:采集器软件系统;适合“居民集中抄表系统”中的采集器软件。

1.3定义无1.4参考资料●低压电量采集器通讯协议●低压电量采集器订货技术规范2.系统结构2.1系统功能●通道管理:上行包括本地RS485、红外;下行RS485;●上行规约符合低压电量采集器通讯协议;●读历史电量数据;●读写参数;●广播校时;●更改RS485通讯速率;●抄表任务:即时任务(1点)、日末(70点,即70天)、月末(12点,即一年)、冻结(4点);●抄表失败提示管理;●表任务电量数据管理以及表参数管理;●能随时冻结当前电量以及电量数据、电表信息清除功能;●液晶循环控制显示、以及背光控制;●下行规约符合645规约;●对用户命令的反应在为300ms内;●生命周期大于十年。

2.2硬件系统框架2.2软件系统框架3.上行规约解析模块设计说明3.1描述完成对上行多通讯口的接收数据进行管理,并对低压电量采集器通讯协议的解析,按功能分解成不同模块,并按一定方式触发相应得模块。

同时对上传数据提供一个统一接口。

3.2功能●对下行的命令数据接收的监控,判断、管理、(传递)触发的任务;包括合法性判断函数、密码判断函数、集中器地址判断函数、触发模块函数;●超时时间管理;●提供模块数据主动上传任务;包括触发接口函数、数据组帧函数、主动上传任务3.3设计思路(算法、流程)●整体处理流程框架:●合法性判断:对帧的完整性判断,同时对内部的数据标识、密码、地址合法性判断;●接收信息管理器:对多通道命令下传命令进行管理,最多4帧,帧在4个缓冲区中进行随意分配,同时对每一个区进行超时清除工作。

●发送信息管理器:多个通道,每个通道一个独立缓冲区,存放上传的完整帧,和各通道的发送状态信息,并有超时发送管理●运行机理:1)下传命令:提取起始符到对象地址的所有信息存放在信息管理器中,并记录该帧的通道号,同时按命令不同加不同的超时时间;当信息管理器满,下一条命令,按最旧替换原则,把超时的那条删除;如果信息管理器满但又没有超时做替换处理,则扔弃该命令。

内部的“触发模块”按信息管理器的状态触发相应的模块,同时传给模块一些该命令来自的通道号、该命令在信息管理器中的序号(1~4)等。

2)上传命令:根据上传的信息判断该帧;如果是数据上传帧或固定应答帧,则通过触发上传模块的信息(信息管理器中的序号)找到该上传的信息头,并和上传的数据组合成完整帧,是单帧或结束帧,则清信息管理器中的序号所对应的信息头,否者修改超时时间防止信息管理器中的序号所对应的信息头因超时而清除;如果是自动上传,根据自动帧的类型来产生完整帧;如果是级联,表明已经是完整帧了;如果未找到,放弃该帧;内部的“自动发送任务”循环把“发送信息管理器”中的帧发送到指定的通道;如果发送不成功,并超时,则删除“发送信息管理器”中帧。

3.4接口1.4.1直接触发的功能模块函数的定义:(注:触发函数的执行指令越少越能提高整体性能)●模块触发上传的接口函数:int8u TrigTopSndMod(PSTMDMSG pstMdMsg);●读历史电量数据:int8u TrgRdPrevPData(PSTMDMSG pstMdMsg);●读参数:int8u TrgRdOMData(PSTMDMSG pstMdMsg);●写参数:int8u TrgWrOMPara(PSTMDMSG pstMdMsg);●广播校时:int8u TrgBroadCastAdjTime(PSTMDMSG pstMdMsg);●更改RS485通讯速率:int8u ChangeRS485BaudRate(PSTMDMSG pstMdMsg);●内部自定义模块(spy):int8u EmptyFunc(PSTMDMSG pstMdMsg);●解释:3.4.2触发的功能模块数据内容定义●读历史电量数据(TrgRdPrevPData):命令:ID(2)+ TP(1) + DA(2) + AD(2或6)返回:ID(2)+ 数据;或者,错误字(1)●读参数(TrgRdOMData):命令:ID(2)返回:长度(1)+ ID(2)+ 参数信息;或者,错误字(1)●写参数(TrgWrOMPara):命令:ID(2)+ 参数信息返回:空;或者,错误字(1)●广播校时(TrgBroadCastAdjTime):命令:秒分时日月年●更改RS485通讯速率(ChangeRS485BaudRate):命令:参数信息返回:ID(2)+ 数据;或者,错误字(1)●内部自定义模块:命令:ID(2)+ 参数信息返回:空;或者,错误字(1)3.4.3上行数据通讯口定义:●读主通道状态:void RdMainChannelSt( int8u* pData, int8u MaxLen, int8u ChannelType );●接收主通道数据:int16u ReadMainCHRecvData (int8u *pbuf, int16u BufMax, int8uChannelType );●发送主通道数据:int8u SendMainCHData(int8u *pBuf, int16u ucLen, int8u ChannelType );●ChannelType:0,为红外通道,1为本地RS485;●通道状态:0,空闲;1,忙;2,未登录;4,故障3.5资源分配、性能略3.6测试方法略4.读写参数模块设计说明4.1描述完成对协议中的集中器参数的存储和读取,同时写某参数时相应的触发某些模块4.2功能●采集器运行参数的存储、读取;●用户命令的实地操作;●实时读取采集器本身运行动态数据;●读取固定常数(芯片版本号)。

4.3设计思路(算法、流程)按命令的数据标识调用独立的处理的参数函数,在每个独立的参数函数对应调用或触发对应得模块。

●任务参数、存储、读取,调用参数存储管理,并触发传递信息给周期抄表任务;●冻结电量命令、电量数据清除、表信息参数、抄表数,调用数据存储电表信息存储管理;●翻屏,触发传递信息给循环显示周期任务;●循环显示,调用参数存储管理,并触发传递信息给循环显示周期任务;●读写系统时间;调用系统时钟8025驱动;●读抄表成功失败的次数,调用抄表失败成功的记录管理任务;●用户参数存储、读取,调用参数存储管理;●读固定常数(芯片版本号)。

●采集器参数的默认值:电量冻结日:1日/月电量采集间隔:60分钟循环显示间隔:6分钟4.4接口●读参数模块接口:int8u TrgRdOMData(PSTMDMSG pstMdMsg);●写参数模块接口:int8u TrgWrOMPara(PSTMDMSG pstMdMsg);●读写参数接口函数定义:读参数:int16u Rd_类型标识_Para( int8u*pucDIData,int16u uiDataLen );写参数:int8u Wr_类型标识_Para ( int8u* pucDIData, int16u uiDataLen, int8u *pTNData );●设置某参数需要调用相应触发某模块,触发函数自定义C117H、E511H:触发传递周期抄表任务管理;触发传递函数:void TrgClcMtTask( int8u* pucDI,int8u *pData,int16u uiDataLen );pucDI:数据标识N个数(1BTYTE)+ N * 数据标识(低位在前)C113H、E110H、E111H:触发传递信息给循环显示周期任务触发传递函数:void TrgClcDisplay( int8u* pucDIData, int16u uiDataLen, int8u*pTNData);4.5资源分配、性能略4.6测试方法略5.周期抄表任务管理5.1描述采集器对电表操作。

相关文档
最新文档