嵌入式课程设计 嵌入式课程设计题目简单.docx
《嵌入式课程设计 嵌入式课程设计题目简单.docx》由会员分享,可在线阅读,更多相关《嵌入式课程设计 嵌入式课程设计题目简单.docx(12页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、嵌入式课程设计 嵌入式课程设计题目简单四川理工学院计算机学院嵌入式系统应用开发课程设计报告题目:串口数字时钟设计学院专业:班级:2014级1班姓名:黄海雷宋涌周礼佟学号:1*指导教师:居锦武2023年6月20日教师:总分:教师签名:摘要随着嵌入式系统和GPRS无线网络的发展,GPRS无线数据终端为工业生产中的远距离数据传输带来了更佳的传输途径,摆脱了有线数据传输的局限性,极大地节省了后期维护费用,降低了成本,满足了日益增长的工业需求。GPRS无线数据终端的研究具有广泛的意义和良好的商业前景。本文主要设计并实现基于ARM的GPRS无线数据终端。该系统以ARM7系列微处理器为核心,通过AT指令控制
2、自带有完整TCP/IP协议栈的无线数据模块。结合GPRS通信网络的特点分析无线数据传输嵌入式系统的设计过程,给出系统的具体实现方案,提出硬件、软件系统的设计流程、开发要点和实现过程。本系统经过几个月的设计制作,较好的完成了无线数据终端的各项功能。关键词:GPRS;嵌入式;ARM;AT指令;TCP/IP协议ABSTRACTwiththedevelopmentofembeddedsystemsandGPRSwirelessnetwork,GPRSwirelessdataterminalshaspoughtabetterwayoftransmissionforlong-rangedatatransm
3、issioninindustrialproduction,gettingridofthelimitationsofwireddatatransmission,savingsignificantlyinthelatermaintenancecosts,reducingcostsandmeetingthegrowingindustrialdemand.TheresearchoftheGPRSwirelessdataterminalhaspoadmeaningsandgoodbusinessprospects.1绪论.11.1研究背景.11.2研究意义.12系统总体设计.22.1系统功能要求.22.
4、2系统组成.22.3AT指令集.23硬件电路设计.33.1电源电路具体设计.错误!未定义书签。3.2主控外围电路.43.3串口通信电路.43.4无线模块电路设计.54软件程序设计.64.1软件设计流程.64.2主要程序说明.74.2.1程序代码.74.2.2头文件介绍.15系统调试.15.1硬件调试.15.2软件调试.16总结.1参考文献.151绪论1.1研究背景计算机与通信技术的不断发展,极大地促进了工业领域及其它领域的自动化和信息化的发展。以前在工业领域大多采用由单片机构成的数据处理系统和PC机通过串行口构成的微机系统,主要是针对于生产过程分布范围不大、相距不远的场合,这些系统大多采用RS
5、-232,RS-485或有线MODEM的通信方式,虽然经济实用,但是采用有线的数据传输方式,在很大程度上限制了应用场合的拓展。随着企业生产规模不断扩大,不同的生产部门可能在地域上分布极广,相距遥远,如电力、铁路、采矿和石油等,这些部门要对相距遥远的生产过程进行数据传输,如果还是沿用有线的传输方式,则在技术上和经济上都是不足取的。所以采用无线的方式来进行数据传输的需求就日益突出了。在通信领域中,移动通信(GPRS)网则是这个领域中发展最积极最活跃最快的分支之一。GPRS(GeneralPacketRadioService)即通用分组无线业务,是在现有GSM网络上开通的一种新型的数据传输技术,GP
6、RS采用分组交换方式,仅在实际传送和接收数据时才占用无线资源。GPRS理论上可提供高达171.2kbs的传输速率。除了速度上的优势外,GPRS还有“永远在线的特点,即用户可随时与网络保持联系。另外分组交换接入时间的缩短,能提供快速即时的连接,可大幅度提高一些事务的效率。利用现有的GPRS网络资源,发挥网络覆盖率高、永远在线等优势,为现有数据传输系统提供一种便捷的无线传输方式。而嵌入式系统是一门交叉学科,其支柱学科包括微电子学科、计算机学科、电子技术学科和对象学科。微电子学科是嵌入式系统发展的基础,对象学科是嵌入式系统应用的归属学科,计算机与电子技术学科是嵌入式系统技术发展的重要保证。在当今社会
7、中,嵌入式系统已经广泛应用于信息家电、移动通讯、手持通信终端、仪器仪表、航空航天以及工业控制等领域,为人们工作和生活带来了极大的便利,是当前研究最为热门的领域之一。1.2研究意义络连接到互联网,为用户提供透明的数据传输通道,适合于移动环境和难于分布的场所以及偏远地区。如何利用嵌入式系统实现无线终端,并通过GPRS无线网络进行数据传输是一个具有实用意义的研究。GPRS无线数据终端作为数据传输终端的载体,有广阔的市场和良好的商业前景。2.1系统功能要求GPRS无线数据终端功能有:系统可以在7V-40V宽电压范围供电,也可5V供电;具有232、485两种通信接口;系统上电初始能够通过串口对IP地址、
8、网络端等登陆参数进行配置且掉电参数非易失;自动登陆网络建立TCP连接;能够对下行数据进行解析处理完成数据的透明传输;支持心跳包发送,保持永久在线。2.2系统组成根据系统功能要求系统大体分为五部分:电源部分、存储部分、串口通信部分、系统主控部分、无线通信部分。电源部分为各功能模块部分提供电源支持,主控部分与存储部分为主从模式,存储主要的参数和相关数据。通过串口通信部分完成参数配置和下位机数据交换的任务。主控部分完成数据的接受、发送、校验、解析等处理,通过和无线模块的通信完成数据的无线透明传输。2.3AT指令集AT即Attention,AT指令集是从终端设备(TerminalEquipment,T
9、E)或数据终端设备向终端适配器(TerminalAdapter,TA)或数据电路终端设备发送的。通过TA,TE发送AT指令来控制移动台的功能,与GSM网络业务进行交互。用户可以通过AT指令进行呼叫、短信、电话本、数据业务、传真等方面的控制。90年代初,AT指令仅被用于Modem操作。没有控制移动电话文本消息的先例,只开发了一种叫SMSBlockMode的协议,通过终端设备(TE)或电脑来完全控制SMS。几年后,主要的移动电话生产厂商诺基亚、爱立信、摩托罗拉和HP共同为GSM研制了一整套AT指令,包括对SMS的控制。AT指令在此基础上演化并被加入GSM0705标准以及现在的GSM0707标准。S
10、MS的控制共有3种实现途径:最初的BlockMode;基于AT指令的TextMode;基于AT指令的PDUMode。到现在PDUMode已经取代BlockMode,后者逐渐淡出。GSM模块与计算机之间的通信协议是一些AT指令集,AT指令是以AT作首,字符结束的字符串,AT指令的响应数据包在每个指令执行成功与否都有相应的返回。其他的一些非预期的信息(如有人拨号进来、线路无信号等),模块将有对应的一些信息提示,接收端可做相应的处理。本文用到的基本指令有:AT、ATE0、AT+ZPNUM=CMNET,(设置APN指令)、AT+ZPPPOPEN(激活APN指令)、AT+ZIPSETUP=1,60.20
11、8.26.237,3030(建立TCP网络连接指令)、AT+ZIPSEND=1,10(发送数据指令)。硬件电路设计的具体设计任务:首先分析硬件系统各部分的功能要求,选择合适的器件,完成各部分电路的设计,然后利用Protel99se进行硬件电路原理图的总体设计和PCB的设计,完成硬件设计。3.1电源电路具体设计在宽电源供电下,首先7-40V的直流电源进过LM2576DC-DC变换成5V直流电,然后LM2576的输出经MIC29302转换给无线模块供电,同时LM2576输出的5V直流电经芯片SP6201-3.3转换成3.3V给3.3V芯片供电。在图3.1中的电路中,LM2576输入端和输出端(MI
12、C29302的输入端)的两个二极管IN5408为保护二极管以防电源接反损坏芯片,D3为稳压管,稳定电源输出,电感L1作用是滤波,使输出5V电压更加稳定。图3.2中VBAT为MIC29302的输出,直接给MG2639模块供电。MG2639模块要求供电电压在3.4V-4.25V之间。由R21=R1(VoutR-1)得VBAT=211.250+1.为满足1.240R1要求R21/R1在1.92-2.6之间,故R21=2.2K、R1=1K,计算得VBAT=3.75V。图3.3中芯片SP6201-3.3是把5V电压转换成3.3V,为3.3V器件供电,EN接高电平使能转换,RSN为低电压检测复位端。当输出
13、电压过低时,延时检测发出复位信号。本系统未用此端。C15、16为电源端去耦电容。3.2主控外围电路主控电路主控芯片为LPC2132,采用外部看门狗,外部看门狗芯片选择SP706.SP706S供电电源为3.3V,系统上电后,SP706S自动产生200ms低电平复位信号,使MCU正常复位。MCU配置一个I/O管脚为输出,并接到WDI。如果I/O固定为HIGH或LOW电平不变,则1.6s后,SP706S内部的看门狗定时器就会溢出并使/WDO输出低电平,而/WDO已连接到手动复位/MR,因此会导致/RST管脚输出低电平复位信号使MCU重新复位。MCU在正常工作情况下当然是不允许这样反复复位的,因此必须
14、在程序里及时反转I/O的状态,该操作被形象地称为“喂狗”。每次反转WDI输入状态都能够清除SP706S内部的看门狗定时器,从而确保/WDO不会输出低电平(为保证可靠,喂狗间隔应当小于1s)。利用外部看门狗的好处是使系统更加稳定可靠,避免内部看门狗定时器限制系统功能。晶振电路晶振选择11.0592MHZ,这样使得系统时间更加准确。3.3串口通信电路由于在工业现场大部分的串口通信接口,一般采用RS-232或RS-485接口方式,为了满足不同用户的需求,本系统设计了两种接口方式,可供用户根据自身条件自由选择。故选用sp3232en和sp3485en作为GPRS无线终端与下位机的通信接口。sp3232
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式课程设计 嵌入式课程设计题目简单 嵌入式 课程设计 题目 简单
限制150内