无线数据采集器的设计——毕业论文

合集下载

红外无线数据传输系统的设计与实现-毕业论文

红外无线数据传输系统的设计与实现-毕业论文

摘要红外无线数据传输系统是一种利用红外线作为传输媒介的无线数据传输方式,它相对于无线电数据通信具有功耗低、价格便宜、低电磁干扰、高保密性等优点,目前发展迅猛,尤其是在近距离无线数据通信中得到广泛的运用.本文主要介绍基于51单片机的红外无线数据传输系统的原理.在硬件设计原理的介绍中,主要分析了系统中NE555数据调制电路、红外发射电路、红外接收电路、DS18B20温度传感器电路、单片机外围电路以及声光报警电路。

在系统软件设计的介绍中,我们主要分析单片机串口通信协议、控制温度传感器采集数据、对数据的编解码;而液晶显示部分软件则是为了具有更好的人机交互界面。

通过调试后,本系统基本达到预期要求,1、正确实现双机通信功能,在2400波特率下通信距离达到7米左右;2、具有在超时通信不畅的情况下进行报警提示功能;3、具有自动搜寻一帧数据起始位的功能,这样可以有效防止外界的干扰;4、通过串口可以与PC机实现正确通信,可以作为计算机的红外无线终端,完成数据的上传和下放.因此本系统具有广阔的实用价值。

关键词:AT89S52单片机;数据采集;红外通信;调制解调;串口通信AbstractInfrared wireless data transmission system is a wireless data transfer method that uses infrared as a transmission medium, Compared with the radio data communication,it has many advantages in power consumption, Production costs,electromagnetic interference,and the confidentiality. At present,this technology is developing rapidly,In particular, It is widely used in short—range wireless data communications,In this paper,we are introduced infrared wireless data transmission system’s theory that based on the single—chip microcomputer 51. In the hardware design principle introduction,We mainly analysis the system's data modulation circuit of NE555, infrared transmitter,IR receiver circuit, DS18B20 temperature sensor circuit,microcontroller peripheral circuits, as well as sound and light alarm circuit。

无线数据采集系统设计毕业设计

无线数据采集系统设计毕业设计

摘要本系统使用两片单片机作为控制、处理核心,由数据采集和数据显示两个分系统组成。

系统核心模块使用两块NRF509无线收发模块来完成数据的无线传输。

在数据采集系统中还有五路DS18B20和五路DHT11进行采集数据,然后使用红外遥控指定数据的发送,LED灯和1602液晶的显示发送指示更具直观性。

在数据显示系统中的友好中文显示12864液晶更具可是效果,外加DS1302时钟、EEPROM数据存储和报警模块,然后通过灵活的操作键盘完成五路温度接收显示、五路湿度接收显示、数据实时保存且可查询和可设定数据报警范围且实时监测报警等功能。

关键字:单片机 NRF509无线收发DS18B20 DHT11 12864abstractThe system uses two single-chip as a control, the processing core, the data acquisition and data display composed of two subsystems. Kernel module uses two NRF509 wireless transceiver module to complete the wireless transmission of data. In the data acquisition system, and there DS18B20 Rd Rd DHT11 to collect data and then use the infrared remote control to send the specified data, LED lights and LCD display 1602 to send instructions more intuitive. In the data display system in a more friendly and Chinese but the results show 12864, plus DS1302 clock, EEPROM data storage and alarm module, and then completed through a flexible keyboard Rd receive display temperature, humidity Rd receiver display, real-time data is saved and can query and set the data range and real-time alarm monitoring alarm.Keywords: single-chip NRF509 wireless transceiver DS18B20 DHT11 12864目录1 方案论证与比较 (6)1.1 控制核心CPU的论证与比较 (6)1.2 无线传输模块的论证与比较 (7)1.3 显示模块论证与比较 (7)1.4 键盘模块论证与比较 (8)1.5 时钟实现论证与比较 (9)1.6 控制发射方案论证与比较 (9)1.7 温度采集模块论证与比较 (10)1.8 湿度采集模块论证与比较 (10)1.9 报警模块论证与比较 (11)1.10 存储模块论证与比较 (11)2 系统硬件设计与实现 (13)2.1 系统总体设计 (13)2.2 最小控制系统设计 (15)2.3 电源模块设计 (15)2.4 温度采集模块设计 (16)2.5 湿度采集模块设计 (17)2.6 NRF509无线收发模块设计 (18)2.7 1602液晶模块设计 (19)2.8 LED指示灯模块设计 (19)2.9 红外模块设计 (20)2.10 键盘模块设计 (20)2.11 EEPROM模块设计 (21)2.12 串口通信模块设计 (21)2.13 12864液晶模块设计 (22)2.14 报警模块设计 (23)2.15 时钟模块设计 (23)3 系统软件设计与实现 (25)3.1 采集系统软件流程 (25)3.2 采集系统软件设计 (26)3.2.1 主程序设计 (26)3.2.2 温度检测程序设计 (26)3.2.3 湿度检测程序设计 (26)3.2.4 红外遥控程序设计 (27)3.2.5 NRF509发射程序设计 (27)3.3 显示系统软件流程图 (28)3.4 显示系统软件设计 (31)3.4.1 主程序设计 (31)3.4.2 12864液晶屏幕程序设计 (31)3.4.3 键盘检测程序设计 (31)3.4.4 报警程序设计 (32)3.4.5 DS1302和EEPROM程序设计 (32)3.4.6 NRF509发射程序设计 (32)4 系统调试 (33)4.1 测试环境及工具 (33)4.2 测试方法 (33)4.3 测试数据 (33)4.4 测试结果 (34)5 结束语 (35)1 方案论证与比较本次设计有数据采集系统和数据显示系统,即发送与接收两个模块。

一种手持无线数据采集器的设计与制作

一种手持无线数据采集器的设计与制作

一种手持无线数据采集器的设计与制作摘要:本系统主要是针对汽车钢瓶的监管,通过采集器扫描钢瓶电子标签的信息,来监管气瓶是否合格,合格才允许给汽车加气。

应市场需要运用先进的RFID技术,Zigbee无线收发,ARM控制器开发出CNG读取电子标签系统。

本系统使CNG气瓶得动态监管成为可能,加大了监管力度,建立安全监管长效机制。

关键词:Zigbee;RFID;ARM7微控制1 引言随着2005年西气东输工程覆盖120个城市,CNG汽车的发展势头更加强劲。

CNG气瓶爆炸事故时有发生,对和谐社会的建立以及人民群众的生命财产安全构成了严重的威胁。

当前存在的监管瓶颈和CNG车载气瓶的隐患,突显出监管工作的重要性和急迫性,我公司应市场需要运用先进的RFID技术开发出CNG电子标签系统。

本系统使CNG气瓶得动态监管成为可能,加大了监管力度,建立安全监管长效机制。

2 无线数据采集的发展无线数据采集系统产生于20世纪50年代,美国首先研究出了用于军事领域的测试系统。

20世纪70年代后期,随着计算机的不断发展,诞生了有采集器、仪表同计算机一起溶为一体的数据采集系统。

由于这种数据采集系统性能优良,超过了系统自动检测仪表和专用的数据采集系统,因此获得了惊人的发展[1]。

70年代起,数据采集系统的发展过程中逐渐分成两类,一类用于实验室数据采集系统,一类用于工业现场数据采集系统。

无线数据采集系统是通过采集传感器输出的模拟信号并经过A/D转换成数字信号,再进行分析、处理、传输、显示等操作。

随着现代社会发展越来越智能化,普通的有线传输已经远远不能满足人们的需求了,无线数据采集,无疑是现代社会研究的重点,它能很好的解决有线传输的弊端,现如今,已经开始逐渐的普及到各个领域,所以对无线数据采集的研究是必不可少的,也是很有前景的一种研究方向。

3方案整体设计2.1 设计要求(1)每个汽车气瓶上都将安装一枚唯一的电子标签,加气时利用手持无线采集器对电子标签进行扫描(2)根据电子标签内存储的检验、充装数据判定气瓶是否超期服役、是否检验合格(3)数据存储和通信功能。

数据采集系统毕业设计论文

数据采集系统毕业设计论文

数据采集系统毕业设计论文摘要:本论文研究了数据采集系统的设计与实现,旨在构建一个能够高效、准确地采集数据的系统。

本系统基于分布式架构,利用多个数据采集节点进行数据采集,并通过中心节点进行数据整合与分析。

系统使用了先进的数据采集技术和数据处理算法,提高了数据采集的效率和准确性。

实验结果表明,本系统在数据采集速度和准确性方面均具有较好的性能。

关键词:数据采集系统;分布式架构;数据整合;数据分析;数据采集技术;数据处理算法1.引言数据采集是现代科学研究和工业生产中不可或缺的一环。

随着信息化时代的发展,数据采集系统的需求越来越迫切。

本论文旨在设计一个能够高效、准确地采集数据的系统,利用现代的数据采集技术和数据处理算法,提高数据采集的效率和准确性。

2.数据采集系统的设计与实现2.1系统架构设计本系统采用了分布式架构,包括多个数据采集节点和一个中心节点。

数据采集节点负责采集数据并发送到中心节点进行处理和存储。

2.2数据采集技术本系统利用了先进的数据采集技术,包括传感器、网络通信和无线传输技术。

传感器负责采集各类数据,网络通信技术实现了节点之间的信息传递,无线传输技术实现了数据的远程传输。

2.3数据处理算法本系统采用了一系列数据处理算法,包括数据清洗、数据压缩和数据加密等。

数据清洗算法用于去除数据中的噪声和异常值,数据压缩算法用于减小数据的存储空间,数据加密算法用于保护数据的安全性。

3.实验结果与分析本系统经过实验验证,结果表明系统在数据采集速度和准确性方面具有良好的性能。

系统能够实时地采集数据,并能够处理和存储大量的数据。

同时,系统具有较低的误差率和较高的数据采集率。

4.总结与展望本论文主要研究了数据采集系统的设计和实现,旨在构建一个能够高效、准确地采集数据的系统。

通过分布式架构、先进的数据采集技术和数据处理算法,本系统提高了数据采集的效率和准确性。

未来,可以进一步优化系统的性能,提高系统的稳定性和可扩展性。

物联网数据采集器的设计与实现(论文)

物联网数据采集器的设计与实现(论文)

电子商务与电子政务本栏目责任编辑:傅勤奎物联网数据采集器的设计与实现罗宜春(广西交通职业技术学院,广西南宁530023)摘要:该系统由温湿度、条形码、酒精检测、烟雾、声音等多个节点和无线模块及主机构成。

主机负责节点的数据采集、存储、处理,输出显示;所有的数据均以无线方式传送给主机。

实现测量温度范围-55~+105℃,温度测量精度为≤±0.2℃,传送距离最大范围达到500米。

本系统性能稳定,测量精度高,传输距离远,抗干扰能力强,具有很高的应用价值。

关键词:节点;无线模块;精度高中图分类号:TP311文献标识码:A文章编号:1009-3044(2014)24-5795-041系统方案论证1.1主控电路选择方案一:采用AVR 单片机构成主控电路,具有高可靠性,功能强,低功耗等优点,但是成本较高。

方案二:采用AT89S52单片机构成的主控电路,支持ISP 下载技术,控制操作简单,价格低廉,通用性强。

经比较分析,考虑到51单片机能满足题目的需要,而且价格低廉,性价比高,因此选择方案二。

1.2无线传输电路选择方案一:利用2262及2272无线模块进行数据传输,价格实惠,但传输距离较短并且不够稳定并且处理数据比较麻烦。

方案二:采用集成的KYL-1020U 微功率无线数据传输模块,它是一种远距离无线数据传输产品,虽然成本较高,但它体积小,功耗低,稳定性及可靠性极高,传输距离长(理论600m )并能方便为用户提供双向的数据信号传输、检测和控制。

处理也较为简便,实用效果非常可观。

经比较分析,我们采用了方案二。

1.3温湿度电路选择方案一:HSM-20G 温湿度模块,采用电阻式传感元件成本低、互换性好、湿滞小、耐高湿抗污染、微型化温湿度一体线性电压信号输出。

方案二:采用高温型数字温湿度传感器AM2303,AM2303数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。

它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定。

本科毕业论文-基于ZigBee的数据采集系统的设计【范本模板】

本科毕业论文-基于ZigBee的数据采集系统的设计【范本模板】

西安航空学院本科毕业设计(论文) 题目:基于ZigBee数据采集系统的设计学院: 电子工程学院专业:测控技术与仪器学号:**************学生姓名:******指导教师: **********2016年5月25日近年来科技水平不断提高,各行各业也对获取数据的便捷性、准确性、廉价性提出来越来越高的要求。

无论工业现场还是在家庭,温湿度都是一个非常重要的因素。

然而在某些高腐蚀的环境下通过布设电缆,进行采集是不易的。

实现无线数据采集的无线化、智能化是最理想的解决方案.ZigBee作为一种最新推出的无线通信技术,已经在工业自动化、智能医疗、消费电子产品方面得到了普遍的应用.本文是在ZigBee技术做了深入的研究下,完成了基于ZigBee的温湿度数据采集系统的设计.本文主要利用CC2530芯片作为整个系统的核心,采用IEEE 802.15。

4协议作为整个网络的通信协议.前端高精度的DHT11温湿度传感器把检测数据通过终端节点,发送到另一个作为整个无线网络协调器的ZigBee模块,并用电平出发的LCD12864显示模块进行显示。

本文中搭建的微型无线数据采集网络,实现了温度和湿度数据的实时采集。

本设计提出的无线数据采集的方式,为现场数据监测的无线化设计和实际应用问题的解决,提供了思路。

关键字:无线数据采集系统;温湿度;ZigBee;CC2530;DHT11In recent years, science and technology has improved continuously, businesses also easy access to data,accuracy, cheapness raised higher and higher requirements。

Whether at home or industrial field,temperature and humidity is a very important factor. However, in some highly corrosive environment by running cables, acquisition is not easy。

毕业论文:数据采集系统

毕业论文:数据采集系统
1.1.2多路切换电路
通常被检测的物理量有很多个,如果每一通道都要有放大和ADC几个环节就很不经济。而且电路也复杂。采用模拟多路开关就可以使多个通路共用一个放大器和ADC,采用时间分割法使几个模拟开关通道轮流接通。这样既经济,又使电路简单。模拟多路开关的选择主要考虑导通电阻的要求,截止电阻的要求和速度要求。常用的模拟多路开关有CD4501,CD4066,AD7501,AD7507等。为降低截止通道的负载影响,提高开关速度,降低通道串扰,采用多级模拟多路开关来完成通道切换。
完成任务书所要求的功能的系统框图如下图1-1-5所示 图1-1-5系统框图
1.2方案论证
1.2.1模数转换的选择
A/D转换器的种类很多,就位数来分,有8位,10位,12位和16位等。位数越高分辨率就越高,价格也就越贵。A/D转换器的型号很多,在精度和转换速度上差异很大。
(a)双积分A/D转换器:双积分式是一种间接式A/D转换器,优点是转换精度高,速度快缺点是转换时间长,一般要40~50ms,适用于转换速度不快的场合。
现在市面上的LCD显示器多以模块化形式出现,模块由LCD控制器、LCD驱动器、LCD显示装置三部分组成,它与CPU之间是通过LCD控制器直接进行沟通的,使用方便。
所以在本系统中采用低功耗的SDEC厂生产的2A16DRG0809
2.1.1模数转换器原理介绍
在我们所测控的信号中均是连续变化的物理量,通常需要用计算机对这些信号进行处理,则需要将其转换成数字量,A/D转换器就是为了将连续变化的模拟量转换成计算机能接受的数字量。
(4)信号滤波:几乎所有的数据采集系统都会不同程度的受到来自电源线或机械设备的50Hz噪声干扰,因此大多数信号调理电路包含低通滤波器,最大限度的剔除50Hz或60Hz的噪声。交流信号(如振动)则往往需要防混淆滤波器,防混淆滤波器是一种低通滤波器,具有非常陡峭的截止频率,几乎可以将频率高于采集板输入信号带宽的信号全部剔除;若不除去,这些信号将会错误的显示为数据采集系统输入带宽内的信号。

毕业论文(设计)-《网络监控系统》

毕业论文(设计)-《网络监控系统》

毕业论文(设计) - 《网络监控系统》引言随着互联网的迅速发展,网络安全问题日益引起人们的关注。

企业、组织和个人都需要保护自己的网络免受威胁和攻击。

为了确保网络的安全性,网络监控系统成为了必不可少的工具。

本篇毕业论文旨在设计一个高效、可靠且易于使用的网络监控系统,以帮助用户实时监测和保护其网络。

背景网络监控系统是通过收集、记录和分析网络数据来监控网络活动的一种系统。

它通过监控网络流量、检测异常行为和防御网络攻击等手段来保护网络安全。

网络监控系统具有诸多优点,如实时性高、可定制性强等,已被广泛应用于企业、组织和个人的网络环境中。

然而,目前市面上的网络监控系统存在诸多问题。

一些网络监控系统的性能不稳定,导致无法准确监测网络活动;另一些网络监控系统的界面复杂,操作繁琐,用户难以上手。

因此,设计一个高效、可靠且易于使用的网络监控系统是本毕业论文的主要目标。

系统设计功能需求基于对现有网络监控系统的分析和用户需求的调研,本论文设计了以下功能需求:1.实时监控 - 系统能够实时监控网络流量、设备状态等信息,及时发现异常行为和网络攻击。

2.用户管理 - 系统具备用户管理功能,管理员可以添加、删除和授权用户的权限。

3.告警系统 - 系统能够及时向管理员发送告警信息,如网络攻击告警、设备故障告警等。

4.可视化展示 - 系统通过图表、统计数据等方式直观地展示网络活动情况,帮助管理员更好地理解和分析网络数据。

技术实现本毕业论文将使用以下技术来实现网络监控系统:1.后端开发 - 使用Python语言和Django框架进行系统后端开发。

Python是一种简洁而强大的脚本语言,Django是一种高效的Web开发框架,二者的结合能够提供稳定的后端服务。

2.前端开发 - 使用HTML、CSS和JavaScript进行系统前端开发。

HTML负责页面结构,CSS负责页面样式,JavaScript负责页面交互和数据可视化展示。

3.数据库 - 使用MySQL数据库存储系统数据。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

无线数据采集器的设计集美大学信息工程学院电子信息工程专业2010届林杨宝学号:2006820007[摘要] 本文设计一个基于TMS320LF2407EA的多路无线温度采集系统,能够自动检测DS18B20个数,动态调整系统参数。

主控DSP可以把温度数据显示在液晶屏幕中,并且通过nrf2401无线模块传输到上位机,由Qt开发的程序将数据存储在QSQLITE数据库,并用Qwt库绘制温度曲线。

文章在简要介绍DS18B20、nrf2401无线模块、TMS320LF2407A、液晶模块以及Qt开发工具和扩展库Qwt的基础上,详细介绍了无线温度采集系统的硬件和软件设计的过程,以及在设计过程中要注意的问题。

[关键词] DS18B20 温度采集 DSP Qt nRF2401.The Design of Wireless Data AcquisitionLin YangbaoNO: 2006820007, Communication Engineering Major,2010Information Engineering College of Jimei UniversityAbstract:In this paper, a multi-channel wireless temperature acquisition system based on TMS320LF2407EA is designed, which can automatically detect the number of DS18B20, dynamically adjust parameters of system. Master DSP can displayed temperature data in the LCD screen and transferred data to PC through wireless module nrf2401 .The program develop by the Qt can stored the data in the QSQLITE database, and draw the temperature curve with Qwt library. This paper briefly introduce DS18B20, nrf2401 wireless module, TMS320LF2407A, LCD module and Qt development tools and extensions Qwt . Introduce the wireless temperature acquisition system hardware and software design process and in the design process what issues should pay attention.Key words:DS18B20Temperature Acquisition DSP Qt nRF2401引言 (1)第1章概述 (2)1.1选题意义 (2)1.2设计任务要求 (2)1.3方案选择 (2)1.3.1 下位机数据采集模块 (2)1.3.2 下位机人机交互模块 (3)1.3.3 与上位机无线通信模块 (3)1.3.4 上位机数据处理编程 (3)1.4DSP开发硬件平台介绍 (3)1.5无线数据采集器系统框图 (4)第2章数据采集模块的软硬件设计 (6)2.1DS18B20简述 (6)2.2数据采集模块硬件设计 (6)2.3数据采集模块软件设计 (7)2.3.1 DS18B20的工作时序 (7)2.3.2 数据采集模块子程序设计 (8)第3章人机交互模块软硬件设计 (11)3.1人机交互模块硬件设计 (11)3.2 LCD液晶多级菜单的实现 (12)3.2.1 定义菜单操作的结构体 (12)3.2.2菜单层次结构 (13)3.2.3菜单间切换 (14)第4章无线通信 (16)4.1无线通信硬件设计 (16)4.1.1 无线传输模组介绍 (16)4.1.2无线传输模组接口电路 (17)4.1.3从单片机与PC串口通信的硬件设计 (18)4.2无线通信软件设计 (18)4.2.1 nRF2401工作时序 (18)4.2.2 nRF2401A的命令字 (20)4.2.3 nRF2401A初始化读写操作软件设计 (22)4.3自定义通信格式 (23)第5章上位机数据处理 (25)5.1Q T简介 (25)5.2温度数据库实现 (26)5.3绘制温度曲线 (27)5.4无线数据采集终端界面设计 (28)结论 (31)致谢语 (32)[参考文献] (33)附录 (34)温度是环境监测的重要参数,在一些特定的场合常常需要对温度进行监测。

很多温度监测环境范围大,测点距离远,布线很不方便。

这时就要采用无线方式对温度数据进行采集。

多路无线温度采集系统可被广泛应用于温度测量或相应的可转换为温度量或供电故障监控的工业、农业、环保、服务业、安全监控等工程中。

在本系统中各点的温度传感器DS18B20 将采集到的温度值送给单片机进行处理,通过nRF2401 实现远程无线传输,在上位机的控制系统中,采用串口作为计算机与测控网络的接口。

本系统能准确测量范围内的温度,又能解决布线不便的问题。

第1章概述1.1 选题意义温度是工业、农业生产中常见的和最基本的参数之一,在生产过程中常需对温度进行检测和监控,采用微型机进行温度检测、数字显示、信息存储及实时控制,对于提高生产效率和产品质量、节约能源等都有重要的作用。

伴随工业科技、农业科技的发展,温度测量需求越来越多,也越来越重要。

但是在一些特定环境温度监测环境范围大,测点距离远,布线很不方便。

这时就要采用无线方式对温度数据进行采集。

多路无线温度采集系统可被广泛应用于温度测量或相应的可转换为温度量或供电故障监控的工业、农业、环保、服务业、安全监控等工程中,例如:城市路灯故障检测和供电线路防盗监视、城市居民小区供热检测、大型仓库温度检测、工业生产测控、农业生产温度测控、环保工程、故障监控工程等。

考虑到许多工业环境中对多点温度进行监控,一般需要测量几十个点以上。

本文设计多路无线温度监控系统。

1.2 设计任务要求(1)能够开机检测温度传感器的个数,动态调整系统参数。

(2)下位机提供友好的人机,能显示各传感器的温度数据。

(3)无线传输距离100米以上。

(4)上位机能将温度数据存储于数据库并绘制温度曲线。

1.3 方案选择根据各项功能的实现方法以及硬件连接方式,将整个系统划分为四大模块:下机位温度数据采集模块,下位机人机交互模块,与上位机无线通信模块,上位机数据处理。

1.3.1 下位机数据采集模块方案一:采用热敏电阻,价格比较便宜,但热敏电阻精度、重复性、可靠性较差,对于检测1摄氏度的信号是不适用的。

在温度测量系统中,经常采用单片温度传感器,比如AD590、LM35等。

但这些芯片输出的都是模拟信号,必须经过A/D转换后才能送给单片机,这样就使得测温装置的电路较复杂。

另外,这种测温装置的一根线上只能挂一个传感器,不能进行多点测量,即使能实现,也要用到复杂的算法,一定程度上也增加了软件实现的难度。

方案二:在多点测温系统中,传统的测温方法是将模拟信号远距离采样,然后进行AD转换,而为了获得较高的测温精度,就必须采用措施解决由长线传输、多点测量切换及放大电路零点漂移等造成的误差问题。

采用数字温度芯片DS18B20测量温度,输出信号全数字化,便于控制,省去传统的测温方法的很多外围电路,且该芯片的物理化学性很稳定,它能用做工业测温元件。

DS18B20的最大特点之一采用了单总线的数据传输,测温系统的电路就比较简单,体积也不大,TMS320LF2407 DSP评估板只需要一个I/O 就可以带驱动多个DS18B20,容易实现多点测量,轻松的组建传感器网络。

从上述两个方案的对比中看出,方案一的电路复杂,可扩展性不高,不方便进行多点测量,因此我们选择方案二。

1.3.2 下位机人机交互模块方案一:由DSP驱动128*64LCD显示屏来实现温度的显示。

本系统的键盘功能主要有多路数据采集通道间切换,以及其它系统信息显示切换。

可以通过图文的方式显示更多信息。

方案二:用七段数码管和键盘来做人机交互界面,优点是价格便宜,程序简单,缺点是硬件电路复杂,不方便同时显示多路温度以及其它系统信息,界面表达不能满足要求。

从上述两个方案的对比中看出,选择方案一。

1.3.3 与上位机无线通信模块方案一:DSP采集到的数据,通过无线模块传输到从单片机,再由从单片机驱动USB芯片通过USB口将数据传到电脑中。

这样硬件实现复杂,也使编程难度加大。

方案二:DSP采集到的数据,通过无线模块传输到从单片机,再通过从单片机的串口直接将数据传到上位机中。

单片机与PC串口通信实现是简单可靠的。

通过对比两个方案,选择更简单可靠的方案二。

1.3.4 上位机数据处理编程方案一:上位机编程采用Java,Java语言本身比C++语言要更简单。

Java有内建的垃圾回收机制,因此程序员无需关注内存释放工作。

Java语言本身支持多线程。

方案二:上位机编程采用C++和基于Qt的开源跨平台开发框架来编写上位机程序。

Qt提供了一组更容易理解的GUI类,而且相对于Java的Swing类来说,它们运行更快,使用起来更加灵活。

通过比较两个方案,选择方案二中更加熟悉的C++,以及在开源项目中广泛采用的Qt 来进行上位机数据处理编程。

1.4 DSP开发硬件平台介绍由于系统将来不仅用于采集数据,还要根据采集到的信息对相关设备进行复杂的控制。

比如工业生产某一过程对温度的控制精度要求很高,这时就要采用模糊控制。

但一般的单片机运算速度较慢导致控制实时性差,而采用数据信号处理器就能很好的完成任务。

所以本系统主控下位机采用TMS320LF2407DSP 芯片。

DSP开发板是用学院提供的TDS2407EA 评估板。

TDS2407EA 评估板是一个性能优越的板卡,开发人员可对LF2407数信号处理器的某些参数进行检测,以确定DSP 是否满足要求。

而且,此模块是一个可以开发和运行LF2407 系列处理器芯片的开发平台。

TDS2407EA 板使用的是TMS320LF2407DSP 芯片,EVM板可以对LF2407代码进行全速检验,其有544 个字长的片上数据存储器、128K 字长的板上存储器、片上只读闪烁存储器、片上UART 和一个MP7680D/A 转换器,板上安装的器件可使评估板解决各类问题。

4 个扩展接口,可提供给任何评估电路。

评估电路是用户自行开发,可应用大量的用户界面来转化代码,从而缩短开发时间和周期[1]。

相关文档
最新文档