当前位置:首页 >> 信息与通信 >>

WIFI星形无线监控自组网系统设计


山东建筑大学课程设计说明书

目 录 摘 要.......................................... Ⅱ 1.方案设计...................................... 1
1.1 总体方案设计.............................................. 1 1.2

中央处理器的选择.......................................... 1 1.3 总线选择.................................................. 2 1.4 传感器和执行器的选择...................................... 3 1.5 电源电路.................................................. 6

2.硬件选型与接口设计............................. 7
2.1 通信接口,分配通信接口的引脚分布.......................... 7 2.2 有线通信方式、通信协议.................................... 7 2.3 无线通信方式、通信协议.................................... 8

3.系统功能验证与联调............................. 10
3.1 单片机初始化程序.......................................... 10 3.2 ESP8266 模块的调试........................................ 14

4.总结与致谢.................................... 16 5.参考文献...................................... 17

山东建筑大学课程设计说明书

摘 要
WIFI 是一种可以将个人电脑、手持设备等终端以无线方式互相连接的技术。 近几年, WIFI 无线通信技术得到了迅速发展,WIFI 已成为当今无线网络接入的主流标准。国内外许 多地区都提供了 WIFI 信号覆盖域,只要随身携带的电子产品上有 WIFI 终端,便可接入互 联网。ARM 是目前进行便携式电子产品开发的主流芯片,因此,对 ARM 架构下 WIFI 无线通 信终端的研究具有非常重要的意义。 本次设计完成 WIFI 星型无线监控自组网的系统设计。运用各类传感器、执行器、单片 机、I/O 接口和现场总线等知识,完成该系统的硬件方案、设备选型和系统设计。系统以 8-32 位单片机或 ARM 处理器为核心,以 WIFI 网络系统为平台,设计以路由器为核心的星型 网络,实现 DHCP 自动分配 IP 地址,并实现 IP 地址和设备编号的对应,能够实时查询设备 状态,具备自组网功能。 本设计按照电路设计的一般规范、产品设计流程进行系统设计,并依照国家标准,做 到“成本低、功能强、使用方便、可靠性高”的基本要求。

II

山东建筑大学课程设计说明书

1.方案设计
1.1 总体方案设计 按照系统需求,对本 WIFI 无线通信终端的总体方案进行了设计,其软硬件结构由无线 移动终端由 AT89C52 为核心搭建而成,从功能上无线移动终端可以分成三个子系统: (1)ARM 子系统:主要包括 AT89C52 芯片以及周边存储电路、接口转换电路和供电、晶振、 复位电路组成,该部分驱动无线网卡和运行通信程序进行 WIFI 通信,并且提供人机交互接 口,接受上位 PC 机和手机的监控(通过串口) ; (2)WLAN 子系统:主要包括 EPS8266WIFI 模块部分,负责无线信号的发送,功率放大/滤 波,混频,基带处理等功能,并且与 ARM 子系统串口进行快速有效的数据通信;外加无线 网卡部分,进行 PC 机通信 (3)PC 机和手机部分,主要负责 2.4GHZ 无线信号的接收并显示,系统结构图如下:

无线传输 AT89C52 +EPS8266

无线 网卡 PC 机

手机
图 1.1 系统总体结构图

1.2 中央处理器的选择 中央处理器是整个计算机的大脑, 它由运算器和控制器组成的 , 中央处理器的好坏大 大决定了计算机的运算速度。所以在选择中央处理器的时候要注意以下几个问题: (1)主频:决定了计算机运行速度,同一级别内,主频越高运算速度越快 (2)倍频与外频:现在市场上基本上已经把倍频给锁定死了,如果要想超频工作就必 须从外频入手,倍频与外频的好坏决定了中央处理器与外部设备的交换速度。 (3)接口类型:中央处理器与主板上的插座不是都一样的,所以在选择中央处理器的 时候要考虑接口类型与连接的设备
1

山东建筑大学课程设计说明书

(4)缓存:缓存分为一级缓存和二级缓存,选购的时候应该选择缓存容量大的。 (5)制造工艺:制造工艺就是质量,中央处理器的线路和宽窄等等的一系列问题。 1.3 总线选择 1.3.1 RS485 总线接口通讯协议定义标准以及管脚引脚介绍 RS485 总线标准是工业中(考勤,监控,数据采集系统)使用非常广泛的双向、平衡 传输标准接口,支持多点连接,允许创建多达 32 个节点的网络;最大传输距离 1200m,支 持 1200 m 时为 100kb/s 的高速度传输,抗干扰能力很强,布线仅有两根线很简单。 RS485 通信网络接口是一种总线式的结构,上位机和下位机都挂在通信总线上,RS485 物理 层的通信协议由 RS485 标准和 51 单片机的多机通讯方式。 RS-485 可以采用二线与四线方式, 二线制可实现真正的多点双向通信。 1.3.2 RS232 总线接口通讯协议定义标准以及管脚引脚介绍 RS-232 接口定义理解为在 RS-232 标准中,字符以一串行的比特串来一个接一个的串 行方式传输,优点是传输线少,配线简单,传送距离可以较远。RS-232 串口通信最远距离 是 50 英尺,可做到双向传输,全双工通讯,最高传输速率 20kbps.RS-232C 上传送的数字量 采用负逻辑,且与地对称.逻辑 1:-3 ~-15V;逻辑 0:+3~+15

串行通信中,线路空闲时,线路的 TTL 电平总是高,经反向 RS232 的电平总是低。一 个数据的开始 RS232 线路为高电平,结束时 Rs232 为低电平。数据总是从低位向高位一位 一位的传输。示波器读数时,左边是数据的高位.RS-232 指定了 20 个不同的信号连接,由 25 个 D-sub(微型 D 类)管脚构成的 DB-25 连接器。很多设备只是用了其中的一小部分管 脚,出于节省资金和空间的考虑不少机器采用较小的连接器,特别是 9 管脚的 D-sub 或者 是 DB-9 型连接器被广泛使用绝大多数自 IBM 的 AT 机之后的 PC 机和其他许多设备上。 基于以上两点,对于本系统中的主机 CPU 选择 51 单片机,其主要特点 : 51 单片机是在一块集成电路芯片上集成有 CPU、程序存储器、数据存储器、输入/输出接口 电路、定时/计数器、中断控制器、模/数转换器、数/模转换器、调制解调器等部件。单板 机是把微型计算机的整个功能体系电路(CPU、ROM、RAM、输入/输出接口电路以及其他辅 助电路)全部组装在一块印制电路板上,再用印制电路将各个功能芯片连接起来。其体积

2

山东建筑大学课程设计说明书

小、功耗低、成本低、性能高。

图 1-2 51 单片机原理图

1.4 传感器和执行器的选择 本系统是无线监控自组网系统,要求对其进行温度、湿度、及视频监控。所以要选择 传感器。 1.4.1 温度传感器 本系统中我们选择 DS18B20 数字温度传感器,其主要特点如下: DS18B20 数字温度传感器接线方便,封装成后可应用于多种场合,如管道式,螺纹式, 磁铁吸附式,不锈钢封装式,型号多种多样,有 LTM8877,LTM8874 等等。主要根据应用场 合的不同而改变其外观。封装后的 DS18B20 可用于电缆沟测温,高炉水循环测温,锅炉测 温,机房测温,农业大棚测温,洁净室测温,弹药库测温等各种非极限温度场合。耐磨耐 碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。

3

山东建筑大学课程设计说明书

安装方式:独特的一线接口,只需要一条口线通信 多点能力,简化了分布式温度传感 应用 无需外部元件 可用数据总线供电,电压范围为 3.0 V 至 5.5 V 无需备用电源 测量温 度范围为-55 度至+125 度。 华氏相当于是-67 华氏度到 257 华氏度 -10 度至+85 度范围内精 度为±0.5 度。温度传感器可编程的分辨率为 9~12 位,温度转换为 12 位数字格式最大值为

750 毫秒。
图 1-3 DS18B20 温度传感器原理图

1.4.2 湿度传感器的选择 本系统选择湿度传感器 DHT11 数字湿度传感器,其主要参数如下: DHT11 数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。 它应用 专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳 定性。传感器包括一个电阻式感湿元件和一个 NTC 测温元件,并与一个高性能 8 位单片机 相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个 DHT11 传感器都在极为精确的湿度校验室进行校准。 校准系数以程序的形式储存在 OTP 内存 中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统 集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达 20 米以上,使其成为各 类应用甚至最为苛刻的应用场合的最佳选则。产品为 4 针单排引脚封装。连接方便,特殊 封装形式可根据用户需求而提供。DHT11 的供电电压为 3-5.5V。传感器上电后,要等待 1s 以越过不稳定状态在此期间无需发送任何指令。 电源引脚 (VDD, GND) 之间可增加一个 100nF 的电容,用以去耦滤波.

4

山东建筑大学课程设计说明书

图 1-4

DHT11 温湿度传感器原理图

1.4.3 红外探头的选择 我们本系统要求对其有监控功能,对其进行实时监控,所以我们选择 HX1838,其主要 参数如下: HX1838 宽电压适应、低功耗、高灵敏度、优良的抗干扰特性应用广泛:家用电器、空 调、玩具等红外遥控接收; 极限参数:
表 1-1

电源电压 功 耗

VCC (v) PD(mw)

6.0 35

工作温度 储存温度

TOPR (℃) TSTG (℃)

-25 -40

— +85 —+125

光电参数: (T=25℃ VCC=5V f0=38KHZ)
表 1-2





符号 Vcc L f0 θ 1/2 fBW ICC

测试条件

Min 2.7

Type

Max 5.5

单 位 V M HZ

工作电压 接收距离 载波频率 接收角度 BMP 宽度 静态电流

L5IR5 IF =300mA (测试信号) 距离衰减 1/2 -3Db Bandwidth 无信号输入时

10 38k

17

+/-45 2 ---3.3 0.8 5 1.5

Deg kHz mA
5

山东建筑大学课程设计说明书

低电平输出 高电平输出 输出脉冲 宽 度

VOL VOH TPWL TPWH

Vin=0V Vcc=5V

Vcc=5V 4.5 500 500

0.2 Vcc 600 600

0.4

V V

Vin=500 μ Vp-p ※ Vin=50mVp-p ※

700 700

μ S μ S

1.5 电源电路 在该系统中,需要使用 3.3V、1.2V 的直流稳压电源。为简化系统电源电路设计,要求 整个系统的输入电压为高质量的 5V 直流稳压电源。因此我们用电源适配器和电源转换来实 现。原理图如下:

图 1-5 电源转换模块原理图

图 1-6 电源适配器原理图

6

山东建筑大学课程设计说明书

2.硬件选型与接口设计
2.1 通信接口,分配通信接口的引脚分布 在现场数据采集和数据传输中大量采用接口方式, 监控系统涉及较多的是串行通信接口 和网络接口。 2.1.1 串行通信协议 计算机与外设或计算机之间的通信通常有两种方式:并行通信和串行通信。并行通信指 数据的各位同时传送。并行方式传输数据速度快,但占用的通信线多,传输数据的可靠性 随距离的增加而下降,只适用于近距离的数据传送。串行通信是指在单根数据线上将数据 一位一位地依次传送。发送过程中,每发送完一个数据,再发送第二个,依此类推。接受 数据时,每次从单根数据线上一位一位地依次接受,再把它们拼成一个完整的数据。在远 距离数据通信中,一般采用串行通信方式,它具有占用通信线少、成本低等优点。 2.1.2 分配通信接口的引脚分布 总线选用 RS232 形式,具体参数上文已经叙述。具体引脚情况如下: RS-232 物理接口标准可分成 25 芯和 9 芯 D 型插座两种,均有针、孔之分。其 中 TX(发送数据) 、RX(接受数据)和 GND(信号地)是三条最基本的引线,就可以实现简 单的全双工通信。DTR(数据终端就绪) 、DSR(数据准备好) 、RTS(请求发送)和 CTS(清 除发送)是最常用的硬件联络信号。 (1) DB9、DB25 管脚信号定义 9针 3 2 7 8 6 5 1 4 9 25 针 2 3 4 5 6 7 8 20 22 信号名称 发送数据 接收数据 请求发送 清除发送 数据设备就绪 信号地 载波检测 数据终端就绪 振铃指示 信号流向 DTE —>DCE DTE <—DCE DTE —>DCE DTE <—DCE DTE <—DCE GND DTE <—DCE DTE —>DCE DTE <—DCE DCD DTR RI 简称 TxD RxD RTS CTS DSR 信号功能 DTE 发送串行数据 DTE 接受串行数据 DTE 请求切换到发送方式 DCE 已切换到准备接受 DCE 准备就绪可以接受 公共信号地 DCE 已接受到远程载波 DTE 准备就绪可以接受 通知 DTE,通讯线路已接通

2.2 有线通信方式、通信协议 有线通信方式本系统中采用了 RS232 串行通信,具体的参数特点上述已经分析。
7

山东建筑大学课程设计说明书

通信协议采用 UART,其主要的特点如下: UART 即通用异步收发传输器,工作于数据链路层(协议层之一) 。包含了 RS-232、RS -422、RS-485 串口通信和红外等等。UART 协议作为一种低速通信协议,广泛应用于通信 领域等各种场合。UART 基本可分为并口通信及串口通信两种。异步串口通信协议,工作原 理是将传输数据的每个字符以串行方式一位接一位的传输。 其中每一位 (bit) 的意义如下: (1)起始位:先发出一个逻辑“0”的信号,表示传输字符的开始。 (2)数据位:紧跟起始位之后。数据位的个数可以是 4、5、6、7、8 等,构成一个字符。 通常采用 ASCII 码。从最低位开始传送,靠时钟来定位。 (3)奇偶校验位:数据位加上这一位后(跟在数据位尾部) ,使得“1”的位数应为偶数(偶 校验)或奇数(奇校验),以此来校验数据传送的正确性。 (4)停止位: 它是一个字符数据的结束标志。 可以是 1 位、 1.5 位、 2 位的高电平 (逻辑 “1” ) 。 (5)空闲位:处于逻辑“1”状态,表示当前线路上没有数据的传送。

2.3 无线通信方式、通信协议 本系统中无线模块选择 ESP8266,ESP8266 是一个完整且自成体系的 Wi-Fi 网络解决方 案,能够搭载软件应用,或通过另一个应用处理器卸载所有 Wi-Fi 网络功能。ESP8266 在搭 载应用并作为设备中唯一的应用处理器时,能够直接从外接闪存中启动。内置的高速缓冲 存储器有利于提高系统性能,并减少内存需求。另外一种情况是,无线上网接入承担 Wi-Fi 适配器的任务时,可以将其添加到任何基于微控制器的设计中,连接简单易行,只需通过 SPI/SDIO 接口或中央处理器 AHB 桥接口即可。ESP8266 强大的片上处理和存储能力,使其 可通过 GPIO 口集成传感器及其他应用的特定设备,实现了最低前期的开发和运行中最少 地占用系统资源。ESP8266 高度片内集成,包括天线开关 balun、电源管理转换器,因此仅 需极少的外部电路,且包括前端模块在内的整个解决方案在设计时将所占 PCB 空间降到最 低。 装有 ESP8266 的系统表现出来的领先特征有:节能 VoIP 在睡眠/唤醒模式之间的快速 切换、配合低功率操作的自适应无线电偏置、前端信号的处理功能、故障排除和无线电系 统共存特性为消除蜂窝 /蓝牙/DDR/LVDS/LCD 干扰。 无线通信方式为 WI-FI。其特点如下: WI-FI 属于在办公室和家庭中使用的短距离无线技术,无线保真技术。使用标准不同, 传输速度也不同,IEEE802.11b 可以达到 11Mbps;IEEE802.11a 和 IEEE802.11 有线距离也 很长,同时也与已有的各种 802.11DSSS 设备兼容。WI-FI 的覆盖范围则可达 300 英左右 (约合 90 米) 现在 IEEE802.11b 这个标准已被统称为 WI-FI 频段使用很多, 有 2.4GHz
8

山东建筑大学课程设计说明书

和 5GHz 的 . 无线通信协议为 WI-FI 技术,主要信息如下 ; 无线宽带是 WI-FI 的俗称。所谓 WI-FI 就是 IEEE 802.11b 的别称,它是一种短程无线 传输技术,能够在数百英尺范围内支持互联网接入的无线电信号。 WI-FI 速率最高可达 11Mb/s,电波的覆盖范围可达 200m 左右。优势: ⑴覆盖广。其无线电波的覆盖范围广,穿透力强。可以方便地为整栋 带互联网的接入。 ⑵速度高。 WI-FI 技术的传输速度非常快, 通信速度可达 300Mb/s, 能满足用户接入互联网, 浏览和下载各类信息的要求。不足:安全性不好。由于 WI-FI 设备在通信中没有使用跳频 等技术,虽然使用了加密协议,但还是存在被破解的隐患. 大楼提供无线的宽

9

山东建筑大学课程设计说明书

3.系统功能验证与联调
3.1 单片机初始化程序
#include"ZLG7289.h" unsigned long num=0; unsigned char Key_num=0; //键值 unsigned char mode=0; //模式 unsigned int key=0xff; unsigned int num1=0;//设定电压十位、个位和小数位 unsigned int num2=6; unsigned int num3=0; unsigned int num4=0;//输出电压十位、个位和小数位 unsigned int num5=0; unsigned int num6=0; unsigned int num7=0; unsigned int num8=0;//输出电流百位、十位和个位 unsigned int num9=0; unsigned int num10=0; unsigned int key_flag=0; double sum=0; unsigned int sam_v=0; //扩单 10 倍输出电压 unsigned int sam_c=0; //以 mA 为单位的电流 unsigned int a=0; unsigned int b=0; unsigned int c=0;// 计算转换采样值后得到的输出电压 sfr16 DAC0=0xD2; sfr16 ADC0=0XBE ; #define ref 2.434 void DelayMs(unsigned int i) //延时 MS { unsigned int j; for(;i>0;i--) for(j=1000;j>0;j--) ; } void SystemInit() //看门狗配置 { //禁止看门狗 EA=0; WDTCN=0xDE; WDTCN=0xAD; EA=1; } void SYSCLK_Init() { int i; OSCXCN=0X77 ; //配置系统时钟为 12Mhz
10

山东建筑大学课程设计说明书

for(i=0;i<256;i++); while (!(OSCXCN&0x80));//外部晶振起振且运行稳定 OSCICN=0x88; } void PORT_Init() { XBR0=0x04; //交叉开关不分配其他设备 XBR1=0x00; XBR2=0x40; //使能交叉开关 } void InterruptInit() //中断 7 初始化 { EIE2=0x20; //外部中断 7 中断允许 P3IF = 0x00; //下降沿触发,软件清零 EA=1; //中断总开关 } void T0_A/Dgengxin_1ms_init(void) //T0 初始化 { CKCON&=0xf7; // T0M=0,12 分频 TMOD=0x10; //T0 方式一 16 位定时/计数器 TH0=(65536-1000)/256; TL0=(65536-1000)%256; //定义初值 } void T1_ZLGxianshi_500ms_init(void) //T1 初始化 { CKCON&=0xef; //T1M=0,12 分频 TMOD=0x01; //T1 方式一 TH1=(65536-50000)/256; TL1=(65536-50000)%256; //定义初值 } void Timer0_ISR(void) interrupt 1 //T0 溢出进入中断服务程序 { TH0=(65536-1000)/256; TL0=(65536-1000)%256; } void timer1interrupt() interrupt 3 //定时器 1 中断 { unsigned long total=0; //循环变量 TH1=65536-50000/256; //计数器重装 TL1=65536-50000%256; total++; while(total==10) //循环 10 次计时 500ms { total = 0; } } sum=0;
11

山东建筑大学课程设计说明书

DelayMs(1000); } void current(void) { num =(2.4402*(ADC0H*256+ADC0L)/4096)*1000/0.5; ZLG7289_Download(1,4,0,0); ZLG7289_Download(1,5,0,,num/1000); ZLG7289_Download(1,6,0,(num/100)%10); ZLG7289_Download(1,7,0,(num/10)%10); num8=sam_c/100; num9=sam_c%100/10; num10=sam_c%10; sum=0; DelayMs(1000); } void keyinterrupt() interrupt 19 //按键中断产生的单片机外部中断 7 { Key_num=ZLG7289_Key(); P3IF=0x00; //软件复位 } void main() { SystemInit() ; //看门狗配置 SYSCLK_Init(); //配置系统时钟频率 PORT_Init(); //端口初始化 InterruptInit(); //中断初始化 T0_A/Dgengxin_1ms_init(void) //T0 初始化 T1_ZLGxianshi_500ms_init(void) //T1 初始化 DAC0_Init();//DAC0 初始化 ADC01_Init(); //ADC0 初始化 ZLG7289_Init(40);//调用 ZLG7289 的初始化函数 ZLG7289_Reset(); P3IF=0x00; DelayMs(20); while(1) { mode=Key_num; if(Key_num==1) { delay_ms(10); if(num1*100+num2*10+num3>120) { num1=0; num2=6; for(i=0;i<40;i++) { AMX0SL=0x01; //电压采样通道为通道 1
12

山东建筑大学课程设计说明书

AD0BUSY=1; //启动 AD 转换 while(!AD0INT){};//等待转换结束 sum = sum+(ADC0H*256+ADC0L)*ref*570/4096; } sum=0; delay_ms(150); //显示电压 ZLG7289_Download(1,4,0,num4); ZLG7289_Download(1,5,1,num5); ZLG7289_Download(1,6,0,num6); ZLG7289_Download(1,7,0,num7); } else(Key_num==6) {ADC0CF=0X4a; for(i=0;i<40;i++) { AMX0SL=0x00; //电流采样通道为通道 0 AD0BUSY=1; //启动 AD 转换 while(!AD0INT){};//等待转换结束 sum = sum+(ADC0H*256+ADC0L)*2.0*ref/4096; } sam_c=((int)(sum*100))/32; //c=sam_v-0.05*sam_c; num8=sam_c/100; num9=sam_c%100/10; num10=sam_c%10; sum=0; delay_ms(150); //显示电流 ZLG7289_Download(1,4,0,num8); ZLG7289_Download(1,5,0,num9); ZLG7289_Download(1,6,1,num10); ZLG7289_Download(1,7,0,0); delay_ms(1000);} else; } End

3.2 ESP8266 模块的调试 (1)设备烧录 blank.bin 初始化 wifi 配置,再烧录支持 AT 指令的 sdk 软件。 (2) 设备上电。PC 打开串口工具,波特率设置为 57600,输入 AT 指令。

13

山东建筑大学课程设计说明书

图 3-1

3.2.1. 单连接 client (1 设置 wifi 模式: AT+CWMODE=3//设置为 softAP+station 共存模式 响应:OK (2 重启生效 AT+RST 响应:OK (3)连接路由 AT+CWJAP="ssid","password"// 传入路由的 ssid 和 password 响应:OK (4)查询设备 IP AT+CIFSR 响应:192.168.3.106//返回设备的 IP 地址 (5)在 PC 上使用网络调试助手,创建一个服务器。 (6)设备连接服务器 AT+CIPSTART="TCP","192.168.3.116",8080//传入协议、服务器 IP、端口号 响应:OK (7)发送数据 AT+CIPSEND=4 //发送四个字节,字节数可按需任定 >DGFY // 输入要发送的四个字节内容,无需回车 响应:SEND OK 注意,若发送的字节数目超过了指令设定的长度 n,则会响应 busy,并发送数 n 个字节,完成后响应 SEND OK。 (8)接收数据
+IPD,n:xxxxxxxxxx //接收到的数据长度为 n 个字节,xxxxx 为数据内容

据的前

3.2.2. 单连接 server
(1)设置 wifi 模式: AT+CWMODE=3//设置为 softAP+station 共存模式
14

山东建筑大学课程设计说明书

响应:OK (2)重启生效 AT+RST 响应:OK (3)建立 server AT+CIPSERVER=1 //默认端口 333 响应:OK (4)PC 连入设备 softAP,PC 作 client 连接设备。 注意,ESP8266 作为 server 有超时机制,如果连接建立后,一段时间内无数据 来往, server 会将 client 踢掉。请在 PC 工具连上 ESP8266 后建立一个 2s 的循环数 据发送,用于保 持连接。 (5)发送数据 AT+CIPSEND=4 //发送四个字节,字节数可按需任定 >iopd // 输入要发送的四个字节内容,无需回车。 响应:SEND OK 注意,若发送的字节数目超过了指令设定的长度 n,则会响应 busy,并发送数 据的前 n 个字节,完成后响应 SEND OK。 (6)接收数据 +IPD,n:xxxxxxxxxx //接收到的数据长度为 n 个字节,xxxxx 为数据内容

15

山东建筑大学课程设计说明书

4 总结与致谢
本次课程设计我通过老师的讲解和查阅大量资料,尤其是百度、搜狗等搜索引擎资源, 还有中国知网查询的大量学术论文,以及自己学过的各类传感器、执行器、单片机、I\O 接 口与现场总线等知识,完成了本次课程设计的系统选型、硬件方案和系统设计。 通过本次课程设计,我初步掌握了 WIFI 星形无线监控自组网系统设计,对单片机有了 更深入的掌握,并对其通信方式通信协议有了新的了解。在绘制原理图的过程中,我又提 高了对 Altium designer Winter09 软件使用的掌握。 在设计过程中,我遇到了很多问题和挑战,包括设备硬件选型,有线通信方式、通信 协议及布线方式的选择等等都让我很头疼,在老师和同学的热心帮助下,这些问题最后都 顺利得到解决。完成这次课程设计,我对计算机控制技术这门课程有更加深刻的理解,并 且自己的动手能力、实践能力都得到一定的提升。 在此再次感谢老师和同学们在本次课程设计中对我的帮助!

16

山东建筑大学课程设计说明书

5 参考文献
[1] 刘森 . 嵌入式系统接口设计与驱动程序开发 [M]. 北京 : 北京航空航天大学出版社社, 2006 [2] 何立民.单片机应用技术选编 No.1-No.8.北京航天航空大学出版社,2006 [3] 马争鸣.TCP/IP 原理与应用.冶金工业出版社,2006 [4]时志云,盖建平,王代华,等.新型高速无线射频器件 nRF24L01 及其应用[J].国外电子 元器件,2007(8):42-44. [5] 周立功.嵌入系统应用技术.北京航天航空大学出版社,2005 [6] 杨克玉.VB6.0 程序设计实训教程.机械工业出版社,2005 [7] 蒙 建 波 , 虞 建 静 , 管 金 库 . 智 能 小 车 目 标 识 别 跟 踪 系 统 的 实 现 [J]. 重 庆 大 学 学 报,2004,27(9): 45 [8] 马中梅.单片机的 C 语言应用程序设计.北京航天航空大学出版社,1999 [9] 沈文.AVR 单片机 C 语言开发入门指导.清华大学出版社,2003 [10] 陈懂,刘荣,金世俊.智能小车的多传感器数据融合[J].现代电子技术,2005(6):3. [11] 高鹏等.Protel 99 入门与提高.人民邮电出版社,2004 [12] 李晓明,扬灿军,陈鹰等 .图书馆智能小车的导引系统设计 [J].激光与红外, 2000, 30(1): 56 [13] 蒙建波,梁锡昌.机械智能学[M].重庆:重庆出版社,1997:50-52. [14]杜春雷.ARM 体系结构与编程.清华大学出版社,2003 [15]肖海荣,张吉卫.基于 89C52 单片机的智能电动车电控系统设计[J].山东交通学院学 报,2004 [16] 黄智伟,全国大学生电子设计竞赛系统设计[M].北京:北京航空航天大学出版社 [17] 李朝青.单片机原理与接口技术.北京航天航空大学出版社,2002 [18]任卫东等.一种基于双单片机控制的智能存取机器人[J].制造业自动化, 2007, 29(6): 44-47 [19] 李泓,等. AVR 单片机入门与实践[M]. 北京:北京航空航天大学出版社,2008

[20] 袁新娜.基于多传感器信息融合技术的智能小车避障系统研究 [D].太原:中北大学, 2010 [21] C.Samson, ” Control of chained systems Applications to path following and time-varying point-stabilization of mobile robots ” ,IEEE
17

山东建筑大学课程设计说明书

Trans.Autom.Control,Vol.40,pp.64-77,1995. [22] J. M. Coron and B. D’Andréa-Novel, “Smooth stabilizing time-varying control laws for a class of nonlinear systems Application to mobile robots”, in Proc. of the IFAC Nonlinear Control Systems Design Conference, pp. 649-654, Bordeaux, 1992. [23] N. J. Nilsson, “A mobile automaton: an application of artificial intelligence techniques” , in Proc. of the International Joint Conference on Artificial Intelligence, pp. 509-520, Washington, January 1969. [24] A. Elfes, “A sonar-based mapping and navigation system”, in Proc. of the IEEE International Conference on Robotics and Automation, Vol. 3, pp. 1151-1156, April 1986. [25] B. H. Krogh, “A generalized potential field approach to obstacle avoidance control ” , in Proc. of the International Robotics Research Conference, Bethlehem, August 1984.

18


相关文章:
无线监控方案设计
无线宽带监控系统 设计方案 二 00 四年十月二十三...线监控网络面临的问题,采用最先进的扩频无线组网技...3、无线宽带应用系统的结构类型 (1)星形结构:以点...
基于WiFi技术的无线视频监控系统
WiFi 技术的无线视频监控系统 作者:梁梦凡 来源:《中国新通信》2013 年第 20 期 【摘要】WiFi 是当前流行的一种无线局域网技术,具有组网方便、易于扩展等特点。...
无线视频监控系统设计_图文
无线视频监控系统设计_工学_高等教育_教育专区。东北...监控管理软件, 安卓手机连接上网络摄像机的 WiFi ...(2) 、组网灵活,可扩展性好,即插即用。管理人员...
煤矿wifi无线通讯系统设计方案
煤矿wifi无线通讯系统设计方案_冶金/矿山/地质_工程科技...(一般在30 m以内)、 必须单独组网等缺点,目前仅在...视频监控、瓦斯数据传输等多 网合一, 是为煤矿量身...
基于WiFi和3G技术的智能无线家居监控系统
基于WiFi和3G技术的智能无线家居监控系统_信息与通信...课题设计论证 1、国内外研究现状分析与评价: 目前...并知道运用如何将该技术,对组网技术有一 10 定的...
基于WIFI组网的智能病房监控系统_论文
在此背景下设 计了一款基于 NRF24L01 无线模块和 WIFI 组网的智能病房监控系统...本项目的 WIFI 组网是采用星形结构的 简单方式组网, 但是星形结构有一个弊端就...
基于ARM的WiFi视频监控系统设计开题报告
毕业设计(论文)开题报告 题目:基于 ARM 的 WiFi 视频监控系统设计 院(系) 专班姓学导业级名号师 电子信息工程学院 电子信息科学与技术 100410 蒙刚刚 100410107...
无线WIFI覆盖项目设计方案_图文
无线WIFI覆盖项目设计方案_信息与通信_工程科技_专业...但大多是传统的模拟监控系统,这种 系统技术陈旧,...? 网络地域分布特征 本项目为本地组网,主要应用的 ...
WiFi的室外应用-室外无线网络系统
监控传输网络时和普通无线网桥会有很大的区别,各集成商、工程商需 要在设计...2)、前端监控组网拓扑 SWAT.File :WiFi 的室外应用-室外无线网络系统 第 8...
高档别墅网路远程监控系统方案无线WIFI
高档别墅网路远程监控系统方案无线WIFI_计算机硬件及网络_IT/计算机_专业资料。高档...系统方案设计 设计思想为了使我们设计系统具有极高的可靠性和可持续发展的能力...
更多相关标签:
监控系统组网 | 动环监控系统组网 | 监控系统的组网构架 | csr 星形组网 | 星形组网 | wifi监控系统 | 校园wifi 监控系统 | 监控组网方案 |