嵌入式软件项目案例分析

上传人:仙*** 文档编号:51829151 上传时间:2022-02-02 格式:PPT 页数:42 大小:2.16MB
收藏 版权申诉 举报 下载
嵌入式软件项目案例分析_第1页
第1页 / 共42页
嵌入式软件项目案例分析_第2页
第2页 / 共42页
嵌入式软件项目案例分析_第3页
第3页 / 共42页
资源描述:

《嵌入式软件项目案例分析》由会员分享,可在线阅读,更多相关《嵌入式软件项目案例分析(42页珍藏版)》请在装配图网上搜索。

1、嵌入式软件项目案例分析 邹昕光哈尔滨工业大学自动化测控所 联系电话:86413532 - 8605E-mail: Agendaw数码电子交警系统w以太网流量发生器w工业数据采集控制和管理系统项目简介w交通监视与机动车闯红灯抓拍系统w采用高分辨率数码相机需求分析w对违章车辆进行检测和拍照w记录违章的信息:时间、地点等等w传输照片给远程控制端系统结构模块分解w前端路口车辆检测及拍照与通信子系统 w控制管理中心子系统子模块功能w前端路口车辆检测及拍照子系统w由嵌入式系统、地感线圈检测装置、高精度数码相机和相关通信附件组成。w微电脑芯片检测地感线圈的信号变化,及时准确地发出车辆违章信号。w控制数码相机

2、的快门和闪光。w相片存储在SM卡中。w绿灯亮后,相片通过USB接口进行转存。转存入控制主机的存储器内。w照片传输到远端控制中心。子模块功能子模块任务划分w自动拍照任务w照片下载任务w自动远传任务自动拍照任务w任务描述:控制相机对闯红灯的车辆进行拍照w工作原理照片下载任务w任务描述:将数码相机中的照片下载到主控系统的存储器中w工作原理自动远传任务w任务描述:上传违章照片w工作原理子模块功能w控制管理中心子系统w接受数码相机转存的照片。w将违章时间地点和违章现场的数据保存在照片中。w事后对照片进行分拣。子模块任务划分w核心数据库系统w违章照片接收系统w违章照片分拣系统w车辆档案加锁解锁系统w处罚管

3、理系统w银行联网对帐系统w违章档案备份系统w公共查询系统w统计报表系统模块间交互w前端嵌入式系统可以通过电话线、ISDN、DDN或光纤等多种方式将照片转存至远端的监控中心服务器。Agendaw数码电子交警系统w以太网流量发生器w工业数据采集控制和管理系统项目简介w一个基于以太网网络环境下的网络测试系统。可以测试网络设备的吞吐量,延迟等参数。需求分析w生成特定的数据帧 帧类型:MAC、IP或PING。 帧长度:641518字节。超短帧长:60字节,超长帧长:1520字节。 帧速率:大于0的任意整数。 是否为广播帧:TURE/FALSE 目的IP地址:32bits数据。w收集测试信息网络总体利用率

4、。 网络整体帧速率w监视自身工作状态 心跳控制系统结构模块分解w流量发生模块w帧构造模块w帧发送模块w帧插入间隔模块w以太网接收挂钩处理模块w流量停止模块w统计模块流量发生模块w模块描述:变量初始化、调用帧构造函数、加载以太网挂钩处理函数,发起两个任务:帧发送任务和插入时间间隔任务,最后返回。w工作过程:帧构造模块w模块描述:根据用户指定产生不同的帧。w工作过程:帧发送模块w模块描述:将构造好的数据帧发送出去。w工作过程:帧插入间隔模块w模块描述:让系统按照指定的帧速率发送数据帧。w工作过程:统计模块w模块描述:根据接收到的数据包产生的信息,利用相应的统计方法计算关于网络性能的一些统计参数。监

5、控模块w模块描述: 监控自身是否正常工作以及通信对方是否工作正常。w工作原理 利用软件或硬件看门狗来监控自身是否正常工作,如果没有正常工作,则及时重新启动。 利用心跳机制监控通信对方是否正常工作,如果没有正常工作,则报警。以太网接收挂钩处理模块w模块描述:加载VxWorks提供的以太网接收挂钩函数(etherInputHookAdd)和卸载VxWorks提供的以太网接收挂钩函数(etherInputHookDelete)流量停止模块w模块描述:设置流量停止标志位,卸载以太网挂钩函数模块间交互w帧发送模块和帧插入间隔模块交互执行,优先级相同。w流量停止模块卸载以太网接收函数。Agendaw数码电

6、子交警系统w以太网流量发生器w工业数据采集控制和管理系统工业数据采集监控和管理系统w工业数据的采集,监控,管理系统。w用户可以在工业现场和远程对数据进行监控与对工业设备进行现场和远程控制。w良好的人机交互界面。w基于多种通信链路。工业数据采集监控和管理系统w数据采集模块 Data Acquisition - DAQw控制模块 Control System w系统管理模块 System Management System - SYSMw用户接口模块 User Interface - UI数据采集模块 DAQw传感器 采集待监控物理量。热电偶、力传感器、加速度计、线性差动变压器。测量温度、机械应力

7、、加速度以及位移。w信号处理阶段。信号放大、缩小、过滤及隔离处理。w数据采样、存储以及分析。w结果上报,异常报警。w接收SYSM发送的命令,包括取样率、分析参数等命令,并执行。数据采集模块 DAQw中型嵌入式系统。w对时间有严格的要求,需要使用抢占式系统内核。w通过Ethernet或其他工业级联网接口,如:RS485、DeviceNet、ARCnet、Modbus、Profibus或Interbus。w使用CompactFlash或固有的flash设备引导,使用RAM磁盘或CRAMFS存储数据。w使用固定IP地址。 控制模块 Controlw将SYSM发送的命令送达控制的硬件,并监控硬件对命令

8、的反应。w向SYSM报告目前硬件的工作状态。控制模块 Controlw中型嵌入式系统w具有可以控制硬件的接口。w从CompactFlash或CFI Flash设备引导,使用RAM磁盘或CRAMFS存储数据。w对时间有严格的要求,需要使用抢占式系统内核。w具有固定IP地址。系统管理模块 SYSMw整个系统的控制管理中心。w在A链路上,SYSM模块从DAQ模块取回数据,存储全部或部分数据。对获得的数据进行分析。根据分析的结果和过程控制的现行状态,对控制模块下达控制命令。w在B链路上,提供DHCP服务,让各个UI模块启动时可以申请到IP地址;将适当的数据送至UI模块以便显示,接收UI模块的控制命令,

9、命令分为两类:一类控制SYSM自己,比如发送或停止发送特定的数据给UI。另一类控制数据采集或控制模块。SYSM解析并转发这类命令给相应的目标。 系统管理模块 SYSMw对外部网络提供HTTPS和SSH服务。HTTPS服务让外部且经过认证的用户通过网页及表单,设定或监控整个系统。SSH服务让维护人员能够从远程登陆系统进行问题排除以及升级,可以同时降低设备制造商和客户的维护费用。系统管理模块 SYSMw大型嵌入式系统。w具有三个网络接口:一个用在DAQ和控制模块上,即控制链路A;一个用在用户接口上,即控制链路B;一个用在外部网络上。w使用硬盘引导,并且具有传统工作站或服务器全部的特性,包括交换的功

10、能。w对时间有严格的要求,需要使用抢占式系统内核。w外部访问需要加密和认证,可以考虑使用SSL/TLS协议。w具有固定IP地址。用户接口模块 UIw通过SYSM定时或非定时取回感兴趣的数据。w如果收到紧急事件会立刻显示。w发送用户的控制命令给SYSM。用户接口模块 UIw小型嵌入式系统。w通过flash设备引导或通过网络引导。w地址动态通过DHCP协议获得。w需要经过认证UI才能注册到SYSM中。额外功能w需要不断验证各个系统部件的连通性。从其他模块向SYSM模块送出keepalive信号或使用看门狗定时器。w为了缩小尺寸,希望能将DAQ、控制、SYSM等模块在单一设备中实现,例如在CompactPCI机架上插入由各个模块制成的插卡。w如果一条网络连接不能胜任DAQ模块产生的流量,需要额外加一条专门传送数据的链路。w基于质量控制考虑,保留监控数据的需要会越来越频繁,SYSM需要使用数据库系统。w为了能适应不同的通信链路,需要将通信模块封装,提供一个统一的API接口。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!