- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
10.1 任务一: 智能泊车系统的简述 1. 系统简介 基于物联网的智能泊车系统结合RFID、ZigBee技术、Wi-Fi及Android技术实现了停车场的智能泊车。系统主要包括控制、出入口、停车位、Android客户端软件等四部分。控制部分主要包括系统管理及界面的显示;出入口部分包括读卡、闸机控制、拍照三部分;停车位部分通过ZigBee外接光敏传感器来实现车位状态的获取,并发送到协调器。 系统具有如下特点: 1 模块化,安装方便。 2 真实场景,形象直观。 3 方便快捷,简单生动。 2. 实现目标 1 实现ETC一体化系统,实现智能化收费。 2 在目前已有的循迹赛道上, 增加两个闸门,一个控制器 使用ARM替代原有PC ,一个两通道UHF读卡器,两路摄像头,根据需要可增加停车位。 3 读卡器通过网线连接到控制器,摄像头直接连接到控制器上,闸口动作由ZigBee节点控制步进电机完成。 4 读卡操作采用:在每一个闸口上放置一个天线,进行读卡操作。 5 拍照操作:在每一个闸口上放置一个摄像头,进行操作。 6 停车位通过ZigBee连接光敏传感器实现。 7 建立进站刷卡界面。 8 建立出站计费界面。 10.2 任务二: 系统的结构设计 1. 系统框图 系统框图如图10.1所示。 图10.1 系统框图 2. 基本架构及各模块功能 1 硬件架构 系统的硬件架构如图10.2所示。 图10.2 系统的硬件架构 2 软件架构 系统的软件架构如图10.3所示。 本系统软件主要包括上位机、下位机、Android手机客户端三部分。 图10.3 系统的软件架构 3 基本流程图 基本流程图如图10.4所示。 图10.4 基本流程图 10.3 任务三: 系统的模块接口设计 1. ?ZigBee控制 基本结构体如下: 1 表示ZigBee网络基本信息结构体。 2 表示ZigBee传感器节点的基本信息结构体。 3 表示ZigBee节点的基本信息结构体。 4 ? ZigBee节点结构。 5 基本函数如下: ① 获取网络的基本信息函数: NwkDesp *GetZigBeeNwkDesp void ; 功能:获取当前ZigBee网络的基本信息。 参数:无 返回值:NwkDesp指针。 ② 控制闸口的开关状态函数: int SetSensorStatus unsigned int nwkaddr, unsigned int status ; 功能:设置ZigBee网络中传感器状态 只针对设置型传感器 。 参数:nwkaddr传感器节点网络地址,status状态,0设置IO低电平,1设置IO高电平。 返回值:整形,0成功,非0失败。 ③ 获取节点传感器状态函数: SensorDesp *GetSensorStatus unsigned int nwkaddr ; 功能:获取当前ZigBee网络节点的传感器状态。 参数:ZigBee网络节点网络地址。 返回值:SensorDesp指针。 ④ 获取网络节点设备信息函数: DeviceInfo* GetZigBeeDevInfo unsigned int nwkaddr ; 功能:获取当前ZigBee网络节点的设备信息。 参数:ZigBee网络节点网络地址。 返回值:DeviceInfo指针。 ⑤ 获取当前ZigBee网络节点的拓扑结构数据链表函数: NodeInfo *GetZigBeeNwkTopo void ; 功能:获取当前ZigBee网络节点的拓扑结构数据链表。 参数:无。 返回值:DeviceInfo指针,即保存ZigBee节点信息的链表头。 ⑥ ?ZigBee串口监听线程开启处理函数: int ComPthreadMonitorStart void ; 功能:ZigBee串口监听线程开启处理函数。负责创建串口监听线程,并处理相应串口数据包。应用程序需要调用该函数方可以更新监测ZigBee网络信息及节点状态。 参数:无。 返回值:整形,0成功,非0失败。 ⑦ ?ZigBee串口监听线程关闭函数: int ComPthreadMonitorExit void ; 功能:ZigBee串口监听线程关闭函数。 参数:无。 返回值:整形,0成功,非0失败。 说明:主要用到了红笔标注的函数。 2. ?UHF ?Ultra High Frequency特高频 读卡 3. 拍照接口
文档评论(0)