基于ARM系统的多路气象数据串行通信设计
- 格式:pdf
- 大小:439.06 KB
- 文档页数:2
基于ARM-Linux的无线气象数据通信系统的设计与实现自动气象站数据采集器一般基于单片机或PC/104 总线控制器设计,具有与PC 兼容性好、功耗低、体积紧凑等特点,然而如何设计出功能强大,网络传输功能强的自动气象站数据采集器,满足现代气象检测的要求,是一个值得研究的课题。
文中基于ARM 微处理器和Linux 操作系统平台,借助前端无线传感器网络的数据输入,利用嵌入式Qt 的开发优势并设计数据通信格式,完成无线气象数据通信系统的设计,实现了数据的可靠传输。
为天气预报、科学研究、气象灾害预警等提供实时的气象观测数据。
1 无线气象数据通信系统的基本组成如图1 所示,无线气象数据通信系统主要由无线传感器网络节点、协调器、数据通信器(数据通信器以S3C2440AL 为核心)、远程服务器等组成,完成对数据的采集、处理、传输和存储等功能。
数据的采集基于CC2530 的无线传感器网络,传感器节点将采集到的气象数据定时发送给协调器,再由协调器将数据通过RS232 接口传给数据通信器,数据通信器按气象数据处理规范对接收到的数据进行处理后,一方面显示在液晶显示屏上,另一方面经以太网发送到远程服务器。
此外,数据通信器保存接收的数据。
2 硬件电路设计2.1 CC2530 与S3C2440AL 的连接CC2530 是TI 公司以C51 为内核的ZigBee 芯片,它支持IEEE802.15.4 标准以及ZigBee、ZigBee PRO 和ZigBee RF4CE 标准,提供101 dB 的链路质量,具有高接收灵敏度和强抗干扰性,同时具有低功耗、低成本、时延短、高安全等特点。
此外,系统采用Samsung S3C2440AL 来实现高分辨率彩色显示、触摸控制、高速数据处理及管理、网络接口扩展等需要。
CC2530 与S3C2440AL 之间采用串口通信,其连接如图2 所示。
CC2530 的串行数据发送端P0_3 与S3C2440AL 的串行数据接收端RXD1 相连,CC25 30 的串行数据接收端P0_2 与S3C2440AL 的串行数据发送端TXD1 相连。
目录1 引言(或绪论) (1)2 系统的主要功能 (1)3 硬件电路设计及描述 (2)3.1 S3C2410与串口通信概述 (2)3.1.1 S3C2410处理器概述 (2)3.2 方案设计 ........................................................................................................................................ (6)3.3 电路设计 (7)3.3.1 电源设计 (7)3.3.2晶振电路 (8)3.3.3 复位电路 (8)3.3.4 JTAG接口 (9)3.3.5 存储器设计 (9)3.3.6串口电路 (11)4 软件设计流程及描述 (12)5 实验步骤 ........................................................................................................................................ . (14)6 源程序代码 ........................................................................................................................................ (15)7 课程设计体会 .......................................................................................................................................368 参考文献 ........................................................................................................................................ . (36)一引言(或绪论)本课题以嵌入式系统设计原理和实际应用为核心,从理论上和技术方法上开展了一系列研究。
基于ARM7的多路信号测控系统的设计及其远程监测网络的实现的开题报告一、选题背景随着现代科技的不断发展和应用,人们对于多路信号测控系统的需求越来越大。
在工业控制、环境监测、仪器仪表等领域中,多路信号测控系统的作用越来越重要。
目前,多数的多路信号测控系统都采用了基于ARM7的设计方案。
因为ARM7具有处理速度快、功耗低、易于开发、成本低等优势。
同时,随着远程监测网络的发展,多路信号测控系统也需要能够通过网络进行远程监测。
因此,本项目将尝试设计一种基于ARM7的多路信号测控系统,并实现远程监测网络功能。
二、课题描述本项目主要分为两个部分:1.基于ARM7的多路信号测控系统的设计本部分的主要任务是设计一种基于ARM7的多路信号测控系统。
该系统需要满足以下条件:(1)具有多路输入和输出功能。
(2)能够对输入信号进行采集和处理,并对输出信号进行控制。
(3)具有较高的处理速度和稳定性。
2.远程监测网络的实现本部分的主要任务是实现多路信号测控系统的远程监测网络功能。
该系统需要满足以下条件:(1)能够实现多路信号测控系统的远程监测。
(2)具有较高的数据传输速度和稳定性。
(3)能够实现远程控制功能。
三、技术路线本项目将采用以下技术路线:1.硬件设计:主要采用ARM7芯片和各种传感器及执行器等组成多路信号测控系统。
2.软件设计:使用Keil5软件进行程序设计和调试。
3.网络设计:采用TCP/IP协议,使用C语言和Socket编程进行开发。
四、预期成果1.具有多路输入和输出功能的基于ARM7的多路信号测控系统原型。
2.可通过网络进行远程监测和控制的多路信号测控系统软件。
3.论文、开题报告及相关PPT等。
五、计划安排本项目的计划安排如下:1.文献调研:阅读相关文献,了解多路信号测控系统及远程监测网络技术的现状和发展趋势。
2.系统设计:进行系统设计,包括硬件和软件设计,制定开发计划。
3.系统开发:进行硬件和软件开发。
4.系统测试:进行系统测试,并进行性能优化。
《嵌入式系统设计与应用》课程设计题目基于ARM9的串行通讯设计学生王郸学号20131341003学院信息与控制学院专业测控技术与仪器同组成员玉斌、马子涵指导教师伟二O一六年六月五日基于ARM9的串行通讯设计玉斌王郸马子涵信息工程大学信息与控制学院,210044摘要:嵌入式是以应用为中心,以计算机技术为基础,软硬件可剪裁,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统,随着嵌入式系统的发展和大规模应用,为了提升系统的整体性能,必须实现PC机和嵌入式计算机之间的通信。
本文通过基于FL2440的嵌入式串口通信的实现,较为详细地介绍了串口通信的硬件电路和软件实现方法。
通过与计算机串口间的连接,实现在ARM平台上,传输率115200bps,接收来自串口(通过超级终端)的字符并将接收到的字符发送到超级终端,实现监测,与外部设备通信的基本功能。
关键词:嵌入式系统、串口通信、ARM平台。
Design of serial communication based on ARM9Yubin Zhao Dan Wang Zihan MaSchool of Information and Control, Nanjing University of Information Scienceand Technology, Nanjing 210044Abstract:Embedded is application-centric, based on computer technology, hardware and software can be tailored to adapt application functionality, reliability, cost, size, power consumption, demanding special computer system, with the development of embedded systems and applications, in order to improve the overall performance of the system, you must implement the communication between PC and embedded computers . Through embedded implementation of serial port communication based on FL2440, describes in detail the hardware and software implementation of serial communication. Through the connection with the computer serial port, achieved on ARM platforms, transmission rate 115200bps, received from the serial port (via HyperTerminal) characters and characters that will receive the message to Super Terminal and the monitoring, the basic function of communicating with external devices.keywords:Embedded System, serial communication, ARM platform.一、设计容1.1 设计任务编写串口程序,使开发板收到数据后再把数据发回。