=====================================================================
Filename:[SUN SPOT/WSN]基于AODV的SUN SPOT智能车网络设计(一)
Version:V1.0
Date:1/30/2010
Author:S.C.Leon
=====================================================================
背景介绍
1.1、Sun Spot简介
图一、SUN SPOT构成
传感器板:
u 三轴加速度计(2G/6G)
u 光照传感器
u 温度传感器
u 按钮两个
u 可编程LED(8 只),
u 电源指示LED,状态指示LED
u 模拟信号接口(6 个),5个GPIO,4 个高电流输出
1.2、无线自组网的现实意义
无线自组织网络协议aodv的智能车网络。
(1)司机间的合作和援助系统(cooperative driver-assistance systems)
司机间的合作和援助系统用于在车辆间交换车载传感器数据,在遇到紧急情况时可以及时通知其它司机,获得紧急援助。在前方发生事故时,附近车辆的传感器收集到相关数据并传输给临近的其他车辆,当接受到这样的信号后,车辆的制动系统可做出刹车响应。利用反向行驶的车辆可以更迅速地向即将进入事故区域的车辆传递交通事故信息。司机间的合作和援助的其他应用领域还包括安全距离告警和阻碍物告警等。所有这些应用都需要车辆的位置信息和车辆的地址(根据车辆所处的位置确定)信息,并且具有传输数据量小的特点。
(2)分散汽车间数据通信应用(decentralized floating car data application)
分散汽车间数据通信服务是由服务中心收集和整理来自车辆的数据,并将结果向网络中注册使用服务的车辆广播,可用于堵塞监视、动态导航和道路天气预报。例如,从道路上同意区域内有多辆停止的车辆可以总结出该区域可能发生了交通堵塞,服务中心将广播这一道路堵塞消息。另外,分散汽车间数据通信服务也可以在没有服务中心模式下工作,通过本地车辆间的信息交换来实现告警功能。同向行驶的车辆可以利用反向道路上行驶的车辆来转发数据。
(3)用户信息与通信设备应用(user communication and information services)
用户通信与信息设备应用包括internet接入、移动广告、汽车间聊天、分布式游戏等。同一高速公路上行驶车辆中的乘客可利用应用平台聊天或者玩在线游戏。广告公司可利用应用平台向乘客发送商业信息,便利店、餐馆和旅店可利用应用平台向附近车辆提供服务并接受订单,帮助车辆发现停车点等。
1.3智能车具体实现
图二、智能车模型
图三、智能车实现方案
Sun SPOT 是一种小型的、电池供电的、完全基于 Java 技术的计算机无线连接平台。
自动避障主要通过红外传感器将较近距离的障碍物的红外数字信号,传递到Sun SPOT上,当前方有障碍物的时候,Sun SPOT A0,A1口将会采样红外传感器的低电平信号,软件上根据两侧传感器信号的有无,采取一定的避障策略和算法,来规避障碍物。其中智能车采用左右差速的方式进行转弯。
通过编写Host程序,通过Sun SPOT已有的通信方式IEEE802.15.4来进行PC机对智能车的控制,并且Sun SPOT与Sun SPOT base 之间可以通过aodv这种方式进行多跳通信和远程控制。变速控制由Sun SPOT产生的PWM波,通过PWM波的占空比来调节电机驱动电路供给电机的电压。由于Sun SPOT自带的光强传感器,根据采集的光照强度大小来判定是否点亮连接在H0,H1的LED灯。
参考文献:
u1、《基于Sun Spot无线传感器网络实验教程》电子工业出版社
u2、Sun Spot 无线传感器网络 蒋清野
u3、www.sunspotworld.com
u4、《Thinking in Java》