基于 zigbee 的无线测温实验
利用zigbee的无线单片机温度计课程设计2

目录1 课题背景1.1系统设计1.2总体方框图2 设计方案简述2.2DS18B20数字温度传感器2.2.1 DS18B20的性能特点错误!未定义书签。
.2 .2DS18B20的管脚分布2.2.3 DS18B20的内部结构和工作方式2.3 AT89C52单片机2.41602型LCD2.4.1 1602型LCD的特性2.4.2 1602型LCD的操作控制2.5 DS1302模块分析2.6 zigbee无线发送模块3.1 温度采集模块3.2单片机控制系统3.3温度和时间显示模块3.4软件设计3.4.1 DS18B20的温度采集程序3.5 系统主程序4 设计结果及分析4.1测试环境及工具4.2测试方法和测试结果5 总结附录一系统总电路图附录二实验结果测试图附录三系统源代码摘要本次单片机课程设计本人设计了智能数字温度计,其功能主要有,可以测试温度,精确到小数点后三位;其次还附加了时钟功能,其可以显示秒到年的具体时间;并且本人还利用了zigbee无线传输模块,将采集到的温度值无线发送到电脑上。
具体设计在下面详细分析。
关键词:温度计;ds18b20,zigbee模块,ds1302,89c521 课题背景1.1 系统设计本课程设计的任务是设计一个数字温度计。
由于在生产生活中都有很多领域需要测量温度,所以温度计的好坏即测量灵敏度,测温范围,稳定度以及实用性和适用性就显得尤为重要。
传统温度计通常利用固体、液体、气体受温度的影响而热胀冷缩等的现象为设计的依据,因此这种方法无论从设计原理还是视觉读数都有很大的误差。
本次课程设计以DS18B20作为数字温度传感器,其具有线性优良、性能稳定、灵敏度高、抗干扰能力强、使用方便等优点,可以大大提高测量温度的精度,并且该设计还具备了无线传输功能,采集到的温度可实时地传送到电脑,有利于对温度设备的远程监控,和远程控制,这是未来智能设备(包括智能家居)的发展方向。
1.2 总体方框图现将系统模块总体设计框图列于下图1中:2 设计方案简述2.1数字温度计设计方案论证由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D 转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D 转换电路,其中还涉及到电阻与温度的对应值的计算,感温电路比较麻烦。
ZIGBEE综合实例无线温度检测

#define SAMPLEAPP_DEVICEID
#define SAMPLEAPP_FLAGS
0x0001
0 0
#define SAMPLEAPP_DEVICE_VERSION
#define SAMPLEAPP_MAX_CLUSTERS
4
#define SAMPLEAPP_PERIODIC_CLUSTERID 1
error+=s_measure((unsigned char*) &humi_val.i,&checksum,HUMI); //measure humidity error+=s_measure((unsigned char*) &temp_val.i,&checksum,TEMP); //measure temperature if(error) s_connectionreset(); //in case of an error: connection reset else {
终端和路由的编程
if((R_Buffer.packet_Struct.cmd[1] == 'W') && (R_Buffer.packet_Struct.cmd[2] == 'S')) { P1DIR |= 0x80; P0DIR |= 0x02; s_connectionreset();
error=0;
终端和路由的编程
SanpleApp.h
#ifndef SAMPLEAPP_H
#define SAMPLEAPP_H #include "ZComDef.h“
SanpleAppSlave.c
#define SampleAppTimingRFID #define SampleAppTimingBJ #define SampleAppTimingWait #define TASK_MASK 0x00 #define SET_WS 0x01 #define CLOSE_WS 0x02 0x1 0x2 0x4
基于ZigBee的无线温度检测系统

基于ZigBee的无线温度检测系统
王法杰
【期刊名称】《工业控制计算机》
【年(卷),期】2010(023)012
【摘要】从低功耗、小体积、使用简单等方面考虑连接进行数据传输.这种系统布线复杂、维护困难、成本高,可采用无线方案解决这些问题.无线测温系统是一种集温度信号采集、大容量存储、无线射频发送、上位机、控制与通信等功能于,基于射频CC2430(ZigBee)和数字温度传感器DS1820设计了一个无线测温装置,整个装置由一个无线节点(接点根据需要可扩展到56个)和1个协调器组成.无线节点工作在测温地点,进行温度数据采集和无线发送.协调器与节点进行无线通信将数据显示出来.
【总页数】2页(P53-54)
【作者】王法杰
【作者单位】西安航空职业技术学院,陕西西安710089
【正文语种】中文
【相关文献】
1.基于Zigbee的电缆头温度检测系统的开发 [J], 高振华
2.基于ZigBee技术的轴承温度检测系统 [J], 吴晨霞;张海传;许东卫;刘钟阳
3.基于ZigBee和LabView的温室温度检测系统 [J], 徐理政;张云翔
4.基于ZigBee的温室大棚温度检测系统设计 [J], 李昀珅;张昊慧
5.基于ZigBee和LabView的温室温度检测系统 [J], 徐理政; 张云翔
因版权原因,仅展示原文概要,查看原文内容请购买。
基于ZigBee无线通信多点温湿度测量系统的设计

因 图 3 软件设计功能模块 广 况¨ B佚 r b
图 2 Zg e 模 块 连 接 电路 i e B
1 2 数 据采 集终端 S T O温 湿 度传感 器 . H l
温 湿度 传 感 器 S T0体 积 小 、 H 1 功耗 低 , 是
一
款高 度 集 成 的温 湿度 传感 器 芯 片 , 提供 全标
2 系统软件设计
图 3所 示 为 系 统 软 件 设 计 功 能 模 块 总 框
图。
3 系统测试结果
图 5所 示 为 同 一 数 据 采 集 端 改 变 测 点 位 置, 接受 系 统 实 时 测 量 测 试 结 果 。 图 ( ) 同 b为
一
数 据接 收终 端 软件 设 计 主 要包 括 主程 序 、
( 1 :6 z ) 1 6—1 9 6.
[ ] 君丽 , 冀伟 , 2徐 刘 王志 良, 基 于无 线 网络 的智能 等.
Zg e 无 线 通 信 技 术 , 合 基 于 S D 35控 制 i e B 结 S 12
监控 系统设计 与实现 [] 微计算 机信 息 ,05 2 J. 20 ,1
0~ 0 %R 测 湿 精度 : 4 5 R 1 0 H, ± . % H。
() a 测点~温湿 度结果 显示
( ) 点二温湿度结 果显示 b测
图 5 同一数据采集 端实时 测量测试结果
4 结束语
本 系 统 以 C 0 1 3 0为 核 心 部 件 , 于 85 F 2 基
抄表 系统 的 研究 与设 计 [ ] J .自动 化 仪 表 ,0 6 20 ,
(6 )5— . 0 s : 7
器的 O E L D显示模块 以及数字式温湿度传感器 S T O, H I 成功 实现 了多测 点 、 同步 温 湿 度 实 时 监
基于ZigBee的无线土壤温、湿度监测系统的设计与实现

S UN e, CHEN Gu fn W i i e
(olg fIfr t n T c n lg in AgiutrlUnv ri ,Jl h n cu 3 1 8 C l e o nomai eh oo y J i rcl a iest in C a gh n 1 0 ) e o l u y i 1
摘
要 :介 绍 了以 C 23 单 片机 ,Zg e 协议 及 上位机 软 件为 核心 的无 线网 络监控 系统 。该 系统 主 要用 来监 控 土壤 的 C40 i e B
温度 及 湿度 。介 绍 了如 何利 用 c2 3 c4 0的硬 件资 源及 Zge i e协议 的无 线组 网功能 来实 现土 壤 温 湿度 监 控 系统 的硬 件和 软 B
Absr c :I h a e h r ls n trs se o e e au e u di n si a e n c 2 3 n g e p oo o.Ho t t a t n t ep p rte wiee smo io y tm ftmp r tr ,h mi t i olb s d o c 4 0 a d ZiBe rtc 1 y w o
mo io y tm s ito u e n trs se wa nr d c d.T y tm a d r tu tr nd s fwa er aiain p o e s we ede c b d o he sse t he s se h wa esr cu e a ot r e l to r c s r s r e .F rt y tm o r z i
的通过 上位机 软件 来控 制 、分 析 、存储 、 图像 显 示整个 无 线 网络 的数据 ,从 而使 软 件 系统功 能 变得 强大本 ,低 复 杂度 ,功 能强大 ,模块 化 ,便 于 调试 等优 点。
基于ZigBee的无线温度采集系统

基于ZIGBEE技术的无线温度采集系统DEMO摘要本文简要介绍无线传感器网络的技术特点,用途以及国内外的发展情况,重点强调该领域已经由理论以及原理样机研究逐步走向工业化应用阶段。
详细介绍了中国深圳OURZIGBEE公司生产的无线温度采集系统产品的功能,用途和特点。
结合本公司研发过程中涉及到的具体应用实例,对该项技术在个领域的应用前景,具体应用方式和样例等进行了综合回顾。
经过我们公司多年对ZIGBEE 技术的研发经验,已经验正了该技术能够有效的提高客户的市场竞争力,有利于让客户进快完成项目的评估和促进客户各方面的发展。
一项目背景无线传感器网络被美国商业周刊列为21世纪最有影响的改变世界的十大技术之一,还被麻省理工学院(MIT)技术评论列为全球未来的三大高科技产业[1]。
微型传感器技术和节点间的无线通信能力为传感器网络赋予了广阔的应用前景,主要表现在军事、民防、环境、生态、农业、健康、家庭和其他商业领域。
在空间探索和灾难拯救等特殊的领域,传感器网络也有其得天独厚的技术优势[3]。
美国国防部远景计划研究局已投资几千万美元,帮助大学进行无线传感器网络技术的研发。
美国所有著名的院校几乎都有研究小组从事传感器网络相关技术的研究,中情局的风险投资公司已购买了微尘网络公司的股份,美国国土安全部研究人员也已将微型传感器的研发列为最优先课题。
加拿大、英国、德国、芬兰、日本和意大利等发达国家的研究机构较早加入了传感器网络的研究。
英特尔公司、波音公司、摩托罗拉及西门子公司等在内的许多公司都在研究这项技术。
ZIGBEE技术的新兴更为无线传感器网络提升了一个更高的发展平台,通过应用ZIGBEE技术,可以让无线传感器网络更加智能更加灵活和可靠,ZIGBEE是一种无线连接技术的商业化命名,该无线连接技术主要解决低成本、低功耗、低复杂度、低传输速率、近距离的设备联网应用。
而于2002年成立的ZIGBEE联盟如今已经吸引了上百家芯片公司、无线设备公司的加入。
基于ZigBee技术的病人体温监测系统设计

基于ZigBee技术的病人体温监测系统设计近年来,随着人们的生活水平的提高,疾病的严重程度也在加剧。
此时,人们对疾病的早期发现和预防变得尤为重视。
其中最基本的一项就是测量体温,因此设计一种基于ZigBee技术的病人体温监测系统,能够有效地帮助人们监测病人体温,提高对疾病的预先发现和预防。
本文将分享一种使用ZigBee技术的病人体温监测系统设计方案。
设计原理基于ZigBee技术的体温监测系统的原理是使用传感器测量体温,并将数据以无线方式传输到显示器处。
传感器部分由两部分组成。
第一部分是蓝牙温度传感器,它能够测量病人体温,并将数据通过ZigBee方案无线传输给监测器。
第二部分是监测器,它接收来自传感器的数据,并通过监测器的显示屏进行显示。
硬件设计该体温监测系统的硬件部分由传感器和监测器两个主要组成部分组成。
传感器的外观与通用的温度计类似:它由表头和表柄组成。
表头部分是传感器的核心部分,通过接触病人的皮肤来测量体温。
该传感器采用数字式热敏电阻为温度检测元件,并通过前置放大电路和AD转换电路将信号转换为数字信号,然后将其发送到内部的微控制器中。
监测器是负责接收和显示体温数据的主要设备,通过ZigBee模块实现体温数据的无线传输。
同时,它还可以进行时间设置、警报设置等非常有用的功能。
作为轻便的设备,设计将监测器的屏幕做到足够大,以便在任何地方很容易读取与理解数据。
软件设计为了实现监测器接收和显示数据的目标,需要实现相关软件设计。
具体设计包括以下内容:1.与传感器通讯模块软件代码:这部分代码将使用微控制器解析传感器荧光棒的数字信号,并将其转换为需要的体温值,然后通过无线传输至监测器;2.监测器接收和显示模块软件代码:这部分代码将负责接收来自传感器的数据,并将其显示在监测器的屏幕上。
同时,具备时间与警报设置、电子表计等功能性质。
总结基于ZigBee技术的病人体温监测系统可以有效的监测病人体温,提前识别潜在的健康问题。
基于ZigBee技术的温度数据采集监测系统的设计

基于ZigBee技术的温度数据采集监测系统的设计一、概述随着物联网技术的飞速发展,无线传感器网络在工业生产、环境监测、智能农业等领域得到了广泛应用。
温度数据采集作为基础且关键的环境参数之一,对于保障生产安全、提高生产效率、实现智能化管理具有重要意义。
ZigBee技术作为一种短距离、低功耗的无线通信技术,凭借其低成本、易部署、高可靠性等特点,已成为无线传感器网络的主流技术之一。
本文旨在设计一种基于ZigBee技术的温度数据采集监测系统。
该系统利用ZigBee无线传感器网络采集环境温度数据,通过数据传输和处理,实现对温度信息的实时监测和分析。
系统设计注重实用性和可靠性,力求在保证数据准确性的同时,降低成本和提高效率。
本论文的主要内容包括:对ZigBee技术和无线传感器网络进行概述,分析其在温度数据采集监测系统中的应用优势详细阐述系统设计的整体架构,包括硬件选型、软件设计、网络通信协议等方面对系统的关键技术和实现方法进行深入探讨,如数据采集、传输、处理及显示等通过实验验证系统的性能和稳定性,并对实验结果进行分析和讨论。
本论文的研究成果将为无线传感器网络在温度数据采集监测领域的应用提供有益参考,对推动相关行业的技术进步和产业发展具有积极意义。
1.1 研究背景随着物联网技术的飞速发展,无线传感器网络(Wireless Sensor Networks, WSN)在环境监测、工业控制、智能农业等领域得到了广泛的应用。
作为WSN的关键技术之一,ZigBee技术因其低功耗、低成本、短距离、低速率、稳定性好等特点,成为实现WSN的重要手段。
温度数据采集监测系统作为WSN的一个重要应用,通过对环境温度的实时监测,为生产生活提供准确的数据支持,对于保障生产安全、提高生活质量具有重要意义。
传统的温度数据采集监测系统多采用有线方式,存在布线复杂、扩展性差、维护困难等问题。
为了解决这些问题,基于ZigBee技术的无线温度数据采集监测系统应运而生。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于ZigBee的无线测温系统摘要:本实验采用TI公司的cc2430作为核心,利用了该芯片上丰富的资源,实现小车的zigbee无线控制和实时测量温度。
Zigbee 是IEEE 802.15.4 协议的代名词,主要适合用于自动控制和远程控制领域,可以嵌入各种设备,是一种便宜的,低功耗的近距离无线组网通讯技术。
本实验中,打开 IAR 开发环境,打开程序工程,接上仿真器,并把仿真电缆连到 CC2430 模块上,把程序下载到两个模块上,两个模块之间通过 PC 机串口发送命令到另一个模块,另一个模块的 zigbee 放在小车上,可以驱动小车按照预定的轨迹前进,并实时测量温度值,显示到电脑界面上。
关键词:无线通信,实时测量显示目录1 引言 (3)2 功能概述及方案设定 (3)2.1 功能概述 (3)2.2 具体方案设定 (4)2.2.1 小车控制模块设计 (5)2.2.2 无线通信模块设计 (7)2.2.3 测温模块设计 (12)3 总结 (14)1 引言当今社会,科学技术日新月异,时代前进的步伐越迈越宽,使用自动化设备,计算机处理,现代化通讯,数字化信息,现代化显示设备等高新技术而建立的现代化智能,监控等系统已经得到充分的发展和使用,智能通信也就应运而生。
同时,在建设以人为本的和谐社会的过程中,智能通信能够完成考古发掘,海底揭密,宇宙探索等危险作业,以保证人身安全。
凭借参加本次课外实验机会,我们能够对嵌入式系统的开发有进一步的学习和理解。
CC2430是一颗真正的系统芯片(SoC)CMOS解决方案。
这种解决方案能够提高性能并满足以ZigBee为基础的2.4GHz ISM波段使用对低成本,低功耗的要求。
它结合一个高性能2.4GHz DSSS(直接序列扩频)射频收发器核心和一颗工业级小巧高效的8051控制器。
CC2430包含一个DMA控制器,集成了4个振荡器用于系统时钟和定时操作,也集成了用于用户自定义使用的外设,CC2430内集成的其他外设有: 实时时钟;上电复位;8通道,8-14位ADC;可编程看门狗;两个可编程USART,用于主/从SPI或UART操作。
为了更好的处理网络和使用操作的带宽,CC2430集成了大多数对定时要求严格的一系列IEEE802.15.4 MAC协议,以减轻微控制器的负担。
我们的系统主要分为控制小车模块、无线通信模块、测温模块。
前一模块主要是用到控制IO口和定时器,后一模块主要用到SPI总线和串口。
2 功能概述和方案设定2.1 功能概述我们设计的“基于ZigBee的无线小车测温系统”主要是让小车从预定的位置按一定路线行走,并实时测量温度,传输给电脑显示。
系统主要分为控制小车模块、无线通信模块、测温模块。
前一模块主要是用到控制IO口和定时器,后一模块主要用到SPI 总线和串口。
另外,无线通信模块还具有自动组网的功能,在多台小车之间也可以通信,这样,多台小车就可以很大程度上提高工作效率。
其效果图如下:图2-1 通信示意图2.2 具体方案设定我们将系统分为小车控制模块、无线通信模块、测温模块这三个大模块。
其中小车控制模块包括小车以及稳压电路设计模块;无线通信又包括小车这一端和和电脑相连的一端;测温模块主要用到了DS18B20及相应的外围电路设计。
图2-2 小车端系统框图2.2.1 小车控制模块设计稳压模块采用9V电池为直流电机供电,将9V电压降压、稳压到5V,为外围芯片供电,再降压稳压到3.3V给CC2430芯片供电,我们利用lm7805这块芯片将9V的电池降压到5V,LM117芯片将5v降压到3.3v。
图2-3 稳压模块1图2-4 稳压模块2电机驱动模块采用专用芯片L298N作为电机驱动芯片。
L298N是一个具有高电压大电流的全桥驱动芯片,它相应频率高,一片L298N可以分别控制两个直流电机,而且还带有控制使能端。
用该芯片作为电机驱动,操作方便,稳定性好,性能优良。
小车控制模块是由专用芯片L298N来完成的,我们用四个IO口来控制小车的运动,其中两个IO口是产生PWM波,控制电机的速度;另外两个IO口又分成两组,分别控制两个电机的正反转,来实现小车的变速前进、转弯等动作。
相应程序代码如下:void t1init(void){EA=1; //开总中断T1IE=1; //开T1中断OVFIM=1; //开T1溢出中断T1CC0L=0xD4; //溢出值低8位 0x30d4=12500T1CC0H=0x30; //溢出值高8位中断一次50ms}//t1计数中断子程序HAL_ISR_FUNCTION(T1_ISR,T1_VECTOR){EA=0; //关中断m2--;EA=1; //开中断T1CTL &= ~0x10; //清中断标志}//向前和向后走时将距离转化为时间/////////////////////待调uint8 zhuanhuan1(uint8 lt){ lt=lt*3;return lt;}//向左和向右拐时将角度转化为时间、、、、、、待调uint8 zhuanhuan2(uint8 jt){ jt=jt/9;return jt;}2.2.2 无线通信模块设计无线通信模块的作用非常重要,它为小车的行走指明了方向,也拓展了小车的其他功能。
当小车行走时,每隔一定时间将数据譬如速度、温度信息传送给PC机,当小车行走到终点,小车该如何走呢?如果PC可以实时和小车通信,从而控制小车的行动,则小车就可以选择另外一条路进行探测了。
我们的无线模块是Zigbee的,有了此无线通信模块,我们的小车系统就可以不是一辆小车而是多辆小车共同测量目标了。
成品图如下:图2-5 成品图1图2-6 成品图2硬件方面我们的射频芯片采用德州公司的CC2430芯片,用于数据的无线收发,它有64字节RX和TX数据FIFO;SPI用于MCU和射频芯片CC2430之间的通信;直流电源及电源保护电路是必不可少的部分;RS232串口及电平转换提供主芯片和PC机的接口。
CC2430的主要特性:图2-7 CC2430芯片工作频率: 2.4GHz―2.5GHz ISM 微波段识别距离:有效识别距离可达1500m 环境温度:在-40℃-85℃抗干扰性:使用频道隔离技术,多个设备互不干扰通信接口: RS232/RS485/RJ45电源: 5V/9V/12V-3A DC电源无线通信模块主要由射频芯片CC2430构成,而我们采用的是它的典型电路,电路图如下:图2-8 CC2430通信电路它和CC2430的通信是通过SPI总线来实现的,它的接口主要有SI、SCLK、SO、GDO0、GDO2、CSn。
其中SI、SCLK、SO即为利用SPI总线通信的几个接口,另外GDO0的作用是当接受到报文的时候由低置为高,GDO2的作用是当开始发送一个报文时由低置为高,这两个接口给MCU提示报文的接受和发送是否完成。
CSn用来作片选。
相应程序代码如下:void SampleApp_MessageMSGCB( afIncomingMSGPacket_t *pkt ){//收到后回复提醒uint8 i;p1 = &pkt->cmd.Data[0];for(i=2;i<=*p1;i++){pkt->cmd.Data[i]=pkt->cmd.Data[i]-48;//将串口输入的字符型数据还原}p = &pkt->cmd.Data[1]; //数据处理if(*p=='q'||*p=='h'||*p=='z'||*p=='y')//如果为路径数据,则存入lujing[]数组中{ lujing[j++]=*p;if(*p1==3)*(p+1)=*(p+1)*10+*(p+2);else if(*p1==4)*(p+1)=*(p+1)*100+*(p+2)*10+*(p+3);lujing[j++]=*(p+1);//jj;shoudaotixing();}else if(*p=='k') //如果为开始信号,则小车开始读取lujing[]中的数据,并开始运行{ lujing[j]=*p; //先将字符 k 存至lujing中xiaocheyunxing();j=0;}else if(*p=='w') //如果为开始传递温度的信号,则子节点开始向coordinator发送温度数据{ kt=!kt;shoudaotixing();}else if(*p=='d'){ i=*(p+1);zkb=dw[i];shoudaotixing();}2.2.3 测温模块设计DS18B20 是美国DALLAS 半导体公司继DS1820 之后最新推出的一种改进型智能温度传感器。
和传统的热敏电阻相比,他能够直接读出被测温度并且可根据实际要求通过简单的编程实现9~12 位的数字值读数方式。
可以分别在93.75 ms 和750 ms 内完成9 位和12 位的数字量,并且从DS18B20 读出的信息或写入DS18B20 的信息仅需要一根口线(单线接口)读写,温度变换功率来源于数据总线,总线本身也可以向所挂接的DS18B20 供电,而无需额外电源。
因而使用DS18B20 可使系统结构更趋简单,可靠性更高。
他在测温精度、转换时间、传输距离、分辨率等方面较DS1820 有了很大的改进,给用户带来了更方便的使用和更令人满意的效果。
此处可以直接和核心芯片相接测温。
相应程序代码如下:void read_data(void){uint8 temh,teml;init_1820(); //复位18b20write_1820(0xcc); // 发出转换命令搜索器件write_1820(0x44); //启动Delay_nus(500);init_1820();write_1820(0xcc);write_1820(0xbe);teml=read_1820(); //读数据temh=read_1820();sensor_data_value[0]=teml;sensor_data_value[1]=temh;}////////////处理数据部分/////////////////uint16 DataChange(void){uint8 temh,teml;uint16 num;read_data();teml=sensor_data_value[0];temh=sensor_data_value[1];num= temh;//将两个字节整合到一个unsigned int中num<<=8;num |= teml;num=num*0.0625*100;return(num);//返回值}void wendushuzhi(void){uint8 n;unsigned int m=0;unsigned int T;init_1820();while(m<20){Delay_nus(50000);m++;}T=DataChange(); //读取温度值,是一个4位的十进制数,如:2345temperature[0]=T/1000+48;temperature[1]=T/100%10+48;temperature[2]='.';temperature[3]=T%100/10+48;temperature[4]=T%10+48;temperature[5]=' ';temperature[6]='C';for(n=7;n>0;n--){temperature[n]=temperature[n-1];}temperature[0]=7;}3 总结我们所完成的工作是对硬件的设计并作了些验证性试验,对于稳压模块,我们搭起了电路,但是效果不是很好,还有待改进;对于无线通信模块我们是用CC2430来实现通信的,效果不错,所以在我们的小车系统里,为节约成本,连接在PC端的射频模块我们就采用和CC2430连接,通过串口和PC机通信;对于小车控制模块,我们能够正常的控制小车的运动和转弯;对于软件部分,我们只是做了大概的设计,还有待我们具体设计。