课程设计
(题目:基于ZigBee技术智能交通灯的设计与实现)
院 (系) 信息工程学院
专 业 班 级
学辣椒清洗机 生 姓 名
学 号
设 计 地 点火灾预警系统 13号楼605
指 导 教 师
起止时间:2014年11月3日至2014年11连体滑雪服月14日
基于ZigBee技术智能交通灯的设计与实现
摘 要
本文基于嵌入式系统和ZigBee技术的智能交通灯系统的设计并实现了功能。主要是通过LED矩阵显示东西方向及南北方向导通,蜂鸣器的间断发声作为通行提示音,数码管的倒计时标志着通行时间。通过该系统实现车辆的直线通行和转弯、方向变换的提醒、车辆注意时间是否足够通行。通过传感器检测车流量实现合理的红灯时间,缓解交通压力,确保为十字路口的交通安全提供了保障。 关键词:嵌入式系统 ; ZigBee ; 智能交通灯;传感器
Based on the embedded system and the design and implementation of intelligent tr
affic light of ZigBee
Abstract
In this paper, based on the embedded system and ZigBee technology of intelligent traffic system was designed and implemented. Mainly by dot matrix display straight arrow arrow and curve, use the arrow to indicate traffic direction, buzzer of discontinuous voice prompt as impassable, digital tube countdown marks the passage of time. Through the system to realize the linear passage of vehicles and alert, vehicle time, direction turning transform enough traffic. Has provided the safeguard for intersection traffic safety.
Key words: embedded system ZigBee intelligent traffic lights
目 录
1 综述 1
1.1 嵌入式系统简介 1
1.1.1 嵌入式开发环境 1
沉淀池
1.2 ZigBee技术简介 3
1.2.1 ZigBee技术介绍 3
1.2.2 ZigBee的应用现状 5
1.2.3 ZigBee技术的应用前景 6
1.2.4 ZigBee技术的优点与不足 7
2 搭建平台 9
2.1 虚拟机概述 9
2.2 Linux系统 9
2.3虚拟机安装Linux系统 10
2.4 超级终端的设定 11
3.1 ARM实验箱简介 13
3.2数码管倒计时显示硬件设计 15
3.3 点阵显示硬件设计 15
3.4蜂鸣器设计 16
4 功能实现 17
4.1 ZigBee模块LED矩阵的功能 17
4.2 ZigBee模块上数码管功能实现 19
4.3 ZigBee模块上蜂鸣器功能实现 21
5测试结果与分析 23
5.1 代码的测试与分析 23
5.1.1优化代码的功能 23
5.1.2 虚拟机上程序的挂载 24
5.1.3 超级终端上程序挂载 24
5.1.4测试结果与分析 25
6 实验总结 26
致 谢 27
参考文献 28
附件1 29
附件 2 43
迪克静脉
1 综述
马铃薯馒头
嵌入式系统一般指非PC系统,有计算机功能但又不称之为计算机的设备或器材。它是以应用为中心,软硬件可裁减的,适应应用系统对功能、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统。嵌入式系统主要由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等4个部分组成,它是集软硬件于一体的可独立工作的"器件"。
1.1 嵌入式系统简介
随着计算机技术和微电子技术的迅速发展,嵌入式系统应用 领域越来越广泛。当今,嵌入式系统已成为一个时髦的名词,就像当初的计算机热潮,似乎比当初的计算机热潮涉及的领域更广泛,应用技术人员更多,相关国民经济产值也更庞大。报纸、杂志、网络都把嵌入式系统当作讨论的热门话题[1]。嵌入式系统的软件部分包括操作系统软件(要求实时和多任务操作)和应用程序编程。操作系统控制着应用程序编程与硬件的交互作用,而应用程序
控制着系统的运作和行为。嵌入式操作系统是一种支持嵌入式系统应用的操作系统软件,它是嵌入式系统(包括硬、软件系统)极为重要的组成部分,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协 议、图形界面、标准化浏览器等。嵌入式操作系统具有通用操作系统的基本特点,如能够有效管理越来越复杂的系统资源;能够把硬件虚拟化,使得开发人员从繁忙的驱动程序移植和维护中解脱出来;能够提供库函数、驱动程序、工具集以及应用程序。与通用操作系统相比较,嵌入式操作系统在系统实时高效性、硬件的相关依赖性、软件固态化以及应用的专用性等方面具有较为突出的特点。