欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    6-6任务6智慧交通沙盘系统软件的设计.ppt

    • 资源ID:18240688       资源大小:3.10MB        全文页数:22页
    • 资源格式: PPT        下载积分:9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    6-6任务6智慧交通沙盘系统软件的设计.ppt

    任务6 智慧交通沙盘系统软件的设计目 录任务目标01相关知识点02任务实施03任务目标任务目标v 通过该任务,熟悉实际项目的开发过程,掌握通过该任务,熟悉实际项目的开发过程,掌握C#在实际项在实际项目开发中的综合应用。目开发中的综合应用。相关知识v 1. 开发环境开发环境v 系统开发平台:系统开发平台:Microsoft Visual Studio 2010v 系统开发语言:系统开发语言:C#v 运行环境:运行环境:Microsoft .NET Framwork4.0v 硬件环境:山东微分智能交通沙盘硬件环境:山东微分智能交通沙盘v 2. 系统架构系统架构v 智能交通沙盘系统软件采用智能交通沙盘系统软件采用C/S架构,智慧交通软件是智架构,智慧交通软件是智慧交通沙盘系统的软件组成部分,是面向用户的使用和操慧交通沙盘系统的软件组成部分,是面向用户的使用和操作平台,用户使用软件来获得系统硬件部分的相关信息,作平台,用户使用软件来获得系统硬件部分的相关信息,以及对远端硬件发送控制指令等。以及对远端硬件发送控制指令等。相关知识v 1)系统架构)系统架构v 系统整体物理结构如图系统整体物理结构如图6-21所示。所示。图6-21 智能交通物理架构图相关知识v 本系统传感器节点采用本系统传感器节点采用ZigBee无线通信方式,与网关所带无线通信方式,与网关所带的协调器组成星型网络。协调器将接收到的数据通过串口的协调器组成星型网络。协调器将接收到的数据通过串口发送给网关,并通过串口接收网关下发的指令信息。发送给网关,并通过串口接收网关下发的指令信息。PC客客户端与手机客户端均采用户端与手机客户端均采用TCP的方式与网关通信,从而实的方式与网关通信,从而实现对现对ZigBee节点的控制,并接收节点的控制,并接收ZigBee节点上传的传感节点上传的传感器数据。器数据。相关知识v 2)系统功能)系统功能v 系统功能框图如图系统功能框图如图6-20所示。所示。 图6-20 系统功能结构图相关知识v ETC车辆信息显示:利用车辆信息显示:利用125K读卡器模拟读卡器模拟ETC卡号读取,卡号读取,显示经过显示经过ETC的卡号,并通过直流电机模拟控制的卡号,并通过直流电机模拟控制ETC自动自动抬杆。抬杆。v 车辆路径选择:通过继电器模拟小车路线选择。车辆路径选择:通过继电器模拟小车路线选择。v 环境监测:实时显示智慧交通沙盘内安装的传感器上传的环境监测:实时显示智慧交通沙盘内安装的传感器上传的温湿度、光照、是否发生火灾以及是否有雨滴等数据。温湿度、光照、是否发生火灾以及是否有雨滴等数据。v 车辆定位:用车辆定位:用13.56读卡器模拟车辆定位。读卡器模拟车辆定位。v 红绿灯时长设置:通过设置数码管,模拟红绿灯并模拟设红绿灯时长设置:通过设置数码管,模拟红绿灯并模拟设置红灯时长。置红灯时长。任务实施v 1. 模块设计模块设计v 1)通信模块)通信模块v 描述:作为客户端连接网关,既可接收网关数据,也可向描述:作为客户端连接网关,既可接收网关数据,也可向网关发送指令,同时实时显示连接状态,通过心跳机制实网关发送指令,同时实时显示连接状态,通过心跳机制实现掉线重连。智能交通界面设计如图现掉线重连。智能交通界面设计如图6-22所示。右上角表所示。右上角表示连接状态,若未连接成功则显示为灰色。连接成功服务示连接状态,若未连接成功则显示为灰色。连接成功服务端,则亮起。端,则亮起。图6-22 智能交通界面任务实施v 通信模块与网关通信流程如图通信模块与网关通信流程如图6-23所示。所示。图6-23 通信流程图任务实施v 通信模块与网关通信协议格式如表通信模块与网关通信协议格式如表6-2所示。设备所示。设备ID与类型与类型如表如表6-3所示。所示。命令字命令字含义含义数据示例数据示例device_id设备ID1device_type设备类型16transfer_type无线传输方式Zigbeedevice_value设备状态值5/truetimestamp时间2015-10-26 12:58:07cmd命令字set_switchargs命令参数device_id:102,device_type:24, device_value:true表6-2 协议格式任务实施序号序号传感器名称传感器名称设备设备ID设备类型设备类型1温度传感器1162湿度传感器2173光照传感器3184火焰传感器156385直流电机105256数码管103317RFID 13.56201418RFID 125K202409继电器242410雨滴1553711风扇1022412LED灯1012413小车193161表6-3 设备ID与类型列表v 例如,网关发送到例如,网关发送到PC客户端的温度数据格式如下:客户端的温度数据格式如下:v device_id:1,device_type:16,transfer_type:zigbee,device_value:19,timestamp:2015-10-26 12:58:07v PC客户端发送控制命令到网关,控制风扇开的数据格式如客户端发送控制命令到网关,控制风扇开的数据格式如下:下:v cmd:set_switch,args:device_id:102,device_type:24,device_value:true任务实施任务实施v 2)红绿灯时长设置)红绿灯时长设置v 红绿灯界面设计如图红绿灯界面设计如图6-24所示所示。v 操作流程:在调节框内调节相应方向的红灯时长,点击操作流程:在调节框内调节相应方向的红灯时长,点击“设置设置”按钮后获取时长数值,然后组包后发送给网关,用按钮后获取时长数值,然后组包后发送给网关,用数码管模拟显示时长,发送的数码管模拟显示时长,发送的JSON数据如下:数据如下:v args:device_id:103,device_type:31,device_value:10,cmd:set_switch图图6-24 红绿灯设置界面红绿灯设置界面任务实施v 3) ETCv ETC界面设计如图界面设计如图6-25所示。所示。v ETC操作流程:刷操作流程:刷125kHz RFID标签,网关上显示卡号,标签,网关上显示卡号,同时电机转动一段时间后自动停止。同时电机转动一段时间后自动停止。图6-25 ETC界面任务实施v PC客户端接收到来自网关的数据,显示客户端接收到来自网关的数据,显示ETC卡号,卡号,JSON数据格式如数据格式如下:下:v device_id:202,device_type:41,transfer_type:zigbee,timestamp:2016-04-12 21:56:42,device_value:740435679v PC客户端发送指令到网关,控制电机正转,客户端发送指令到网关,控制电机正转,JSON数据如下:数据如下:v args:device_id:105,device_type:25,device_value:1,200,cmd:set_switchv PC客户端发送指令到网关,控制电机反转,客户端发送指令到网关,控制电机反转,JSON数据如下:数据如下:v args:device_id:105,device_type:25,device_value:2,200,cmd:set_switchv PC客户端发送指令到网关,停止电机转动,客户端发送指令到网关,停止电机转动,JSON数据如下:数据如下:v args:device_id:105,device_type:25,device_value:3,200,cmd:set_switch任务实施v 4)交通控制)交通控制v 交通控制界面设计如图交通控制界面设计如图6-26所示。所示。图6-26 交通控制界面任务实施v PC客户端发送给网关的开灯客户端发送给网关的开灯JSON指令:指令:v args:device_id:101,device_type:24,device_value:true,cmd:set_switchv PC客户端发送给网关的关灯客户端发送给网关的关灯JSON指令:指令:v args:device_id:101,device_type:24,device_value:false,cmd:set_switchv PC客户端发送给网关的开风扇客户端发送给网关的开风扇JSON指令:指令:v args:device_id:102,device_type:24,device_value:true,cmd:set_switchv PC客户端发送给网关的关风扇客户端发送给网关的关风扇JSON指令:指令:v args:device_id:102,device_type:24,device_value:true,cmd:set_switch任务实施v 5)小车控制)小车控制v 小车控制界面设计如图小车控制界面设计如图6-27所示。所示。图图6-27 小车控制界面小车控制界面任务实施操作流程:点击上、下、左、右方向按键和中间按键,可以控制小车前进、后操作流程:点击上、下、左、右方向按键和中间按键,可以控制小车前进、后退、左转、右转和停止。小车档速可设置退、左转、右转和停止。小车档速可设置15。控制小车以控制小车以5档前进,档前进,JSON指令格式:指令格式:cmd:set_switch,args:device_id:193,device_type:161, device_value:1,5控制小车以控制小车以6档后退,档后退,JSON指令格式:指令格式:cmd:set_switch,args:device_id:193,device_type:161, device_value:1,6控制小车左转,控制小车左转,JSON指令格式:指令格式:cmd:set_switch,args:device_id:193,device_type:161, device_value:1,3控制小车右转,控制小车右转,JSON指令格式:指令格式:cmd:set_switch,args:device_id:193,device_type:161, device_value:1,4控制小车停止,控制小车停止,JSON指令格式:指令格式:cmd:set_switch,args:device_id:193,device_type:161, device_value:1,2任务实施v 6)环境监测)环境监测v 环境监测界面设计如图环境监测界面设计如图6-28所示。所示。v PC客户端接收到网关发来的光照值,客户端接收到网关发来的光照值,JSON数据如下:数据如下:v device_id:3,device_type:18,transfer_type:zigbee,timestamp:2016-04-12 21:58:28,device_value:85v 其他其他JSON样例类似,请查看表样例类似,请查看表6-3。图6-28 环境监测界面

    注意事项

    本文(6-6任务6智慧交通沙盘系统软件的设计.ppt)为本站会员(知****量)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开