2023年嵌入式课程设计嵌入式课程设计题目简单.docx
《2023年嵌入式课程设计嵌入式课程设计题目简单.docx》由会员分享,可在线阅读,更多相关《2023年嵌入式课程设计嵌入式课程设计题目简单.docx(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2023年嵌入式课程设计嵌入式课程设计题目简单 四川理工学院计算机学院 嵌入式系统应用开发 课程设计报告 题 目 :串口数字时钟设计 学 院 专 业 : 班 级 : 2023级1班 姓 名 : 黄海雷 宋涌 周礼佟 学 号 : 1* 指导老师 : 居锦武 2023年 6月20日 老师评语: 总分: 老师签名: 摘要 随着嵌入式系统和GPRS 无线网络的发展,GPRS 无线数据终端为工业生产中的远距离数据传输带来了更佳的传输途径,摆脱了有线数据传输的局限性,极大地节约了后期维护费用,降低了成本,满意了日益增长的工业需求。GPRS 无线数据终端的探讨具有广泛的意义和良好的商业前景。 本文主要设计并
2、实现基于ARM 的GPRS 无线数据终端。该系统以ARM7系列微处理器为 核心,通过AT 指令限制自带有完整TCP/IP协议栈的无线数据模块。结合GPRS 通信网络的特点分析无线数据传输嵌入式系统的设计过程,给出系统的详细实现方案,提出硬件、软件系统的设计流程、开发要点和实现过程。 本系统经过几个月的设计制作,较好的完成了无线数据终端的各项功能。 关键词:GPRS ;嵌入式;ARM ;AT 指令;TCP/IP协议 ABSTRACT with the development of embedded systems and GPRS wireless network, GPRS wireless
3、data terminals has pought a better way of transmission for long-range data transmission in industrial production, getting rid of the limitations of wired data transmission, saving significantly in the later maintenance costs , reducing costs and meeting the growing industrial demand. The research of
4、 the GPRS wireless data terminal has poad meanings and good business prospects. The paper mainly designs and implements the GPRS wireless data terminal based on ARM. The system depending on ARM7 family microprocessor can control wireless data module with a complete TCP / IP protocol stack through AT
5、 commands. Make an analysis of the design process of the embedded system for wireless data transmission, combined with GPRS communication network characteristics and give a specific system implementation including: the hardware and software design process, development points and the implementation p
6、rocess. The design is completed for several months, implementing various functions of the wireless data terminal. Key words : GPRS; Embedded; ARM; AT command; TCP / IP protocol 书目 1 绪论 . . 1 1.1 探讨背景 . .1 1.2 探讨意义 . .1 2 系统总体设计 . 2 2.1 系统功能要求 . .2 2.2 系统组成 . .2 2.3 AT指令集 .2 3 硬件电路设计 . 3 3.1 电源电路详细设计
7、 . . 错误!未定义书签。 3.2 主控外围电路 . .4 3.3 串口通信电路 . .4 3.4无线模块电路设计 . .5 4 软件程序设计 . 6 4.1 软件设计流程 . .6 4.2 主要程序说明 . .7 4.2.1 程序代码 . .7 4.2.2 头文件介绍 . .1 5 系统调试 . 1 5.1 硬件调试 . .1 5.2 软件调试 . .1 6 总结 . . 1 参考文献 . 15 1 绪论 1.1 探讨背景 计算机与通信技术的不断发展,极大地促进了工业领域及其它领域的自动化和信息化的发展。以前在工业领域大多采纳由单片机构成的数据处理系统和PC 机通过串行口构成的微机系统,主
8、要是针对于生产过程分布范围不大、相距不远的场合,这些系统大多采纳RS-232,RS-485或有线MODEM 的通信方式,虽然经济好用,但是采纳有线的数据传输方式,在很大程度上限制了应用场合的拓展。随着企业生产规模不断扩大,不同的生产部门可能在地域上分布极广,相距遥远,如电力、铁路、采矿和石油等,这些部门要对相距遥远的生产过程进行数据传输,假如还是沿用有线的传输方式,则在技术上和经济上都是不足取的。所以采纳无线的方式来进行数据传输的需求就日益突出了。 在通信领域中,移动通信(GPRS)网则是这个领域中发展最主动最活跃最快的分支之一。GPRS(General Packet Radio Servic
9、e)即通用分组无线业务,是在现有GSM 网络上开通的一种新型的数据传输技术,GPRS 采纳分组交换方式,仅在实际传送和接收数据时才占用无线资源。GPRS 理论上可供应高达171.2kb s 的传输速率。除了速度上的优势外,GPRS 还有“恒久在线 的特点,即用户可随时与网络保持联系。另外分组交换接入时间的缩短,能供应快速即时的连接,可大幅度提高一些事务的效率。利用现有的GPRS 网络资源,发挥网络覆盖率高、恒久在线等优势,为现有数据传输系统供应一种便捷的无线传输方式。 而嵌入式系统是一门交叉学科,其支柱学科包括微电子学科、计算机学科、电子技术学科和对象学科。微电子学科是嵌入式系统发展的基础,对
10、象学科是嵌入式系统应用的归属学科,计算机与电子技术学科是嵌入式系统技术发展的重要保证。在当今社会中,嵌入式系统已经广泛应用于信息家电、移动通讯、手持通信终端、仪器仪表、航空航天以及工业限制等领域,为人们工作和生活带来了极大的便利,是当前探讨最为热门的领域之一。 1.2 探讨意义 随着通信技术的高速发展,GPRS 无线通信网络已与互联网连接在一起,成为一种可持续利用和开发的资源;嵌入式系统也由于功耗低、性能强等特点,被广泛应用于通信、工业限制等领域。所以,利用嵌入式系统和GPRS 网络,对GPRS 无线数据终端进行设计可以通过GPRS 网络连接到互联网,为用户供应透亮的数据传输通道,适合于移动环
11、境和难于分布的场所以及偏远地区。 如何利用嵌入式系统实现无线终端,并通过GPRS 无线网络进行数据传输是一个具有好用意义的探讨。GPRS 无线数据终端作为数据传输终端的载体,有广袤的市场和良好的商业前景。 2.1 系统功能要求 GPRS 无线数据终端功能有:系统可以在7V- 40V宽电压范围供电,也可5V 供电;具有232、485两种通信接口;系统上电初始能够通过串口对IP 地址、网络端口号等登陆参数进行配置且掉电参数非易失;自动登陆网络建立TCP 连接;能够对下行数据进行解析处理完成数据的透亮传输;支持心跳包发送,保持永久在线。 2.2 系统组成 依据系统功能要求系统大体分为五部分:电源部分
12、、存储部分、串口通信部分、系统主控部分、无线通信部分。电源部分为各功能模块部分供应电源支持,主控部分与存储部分为主从模式,存储主要的参数和相关数据。通过串口通信部分完成参数配置和下位机数据交换的任务。主控部分完成数据的接受、发送、校验、解析等处理,通过和无线模块的通信完成数据的无线透亮传输。 2.3AT 指令集 AT 即Attention ,AT 指令集是从终端设备(Terminal Equipment,TE) 或数据终端设备向终端适配器(Terminal Adapter, TA) 或数据电路终端设备发送的。通过TA ,TE 发送AT 指令来限制移动台的功能,与GSM 网络业务进行交互。用户可
13、以通过AT 指令进行呼叫、短信、电话本、数据业务、传真等方面的限制。90年头初,AT 指令仅被用于Modem 操作。没有限制移动电话文本消息的先例,只开发了一种叫SMS BlockMode的协议,通过终端设备(TE)或电脑来完全限制 SMS 。几年后,主要的移动电话生产厂商诺基亚、爱立信、摩托罗拉和HP 共同为GSM 研制了一整套AT 指令,包括对SMS 的限制。AT 指令在此基础上演化并被加入GSM0705标准以及现在的GSM0707标准。SMS 的限制共有3种实现途径:最初的BlockMode ;基于AT 指令的TextMode ;基于AT 指令的PDUMode 。到现在PDUMode 已
14、经取代BlockMode ,后者渐渐淡出。GSM 模块与计算机之间的通信协议是一些AT 指令集,AT 指令是以AT 作首,字符结束的字符串,AT 指令的响应数据包在每个指令执行胜利与否都有相应的返回。其他的一些非预期的信息(如有人拨号进来、线路无信号等) ,模块将有对应的一些信息提示,接收端可做相应的处理。 本文用到的基本指令有:AT 、ATE0、AT+ZPNUM=CMNET,(设置APN 指令)、 AT+ZPPPOPEN(激活APN 指令)、AT+ZIPSETUP=1,60.208.26.237,3030(建立TCP 网络连接指令)、 AT+ZIPSEND=1,10(发送数据指令)。 硬件电
15、路设计的详细设计任务:首先分析硬件系统各部分的功能要求,选择合适的器件,完成各部分电路的设计,然后利用Protel99se 进行硬件电路原理图的总体设计和PCB 的设计,完成硬件设计。 3.1电源电路详细设计 在宽电源供电下,首先7-40V 的直流电源进过LM2576DC-DC 变换成5V 直流电,然后LM2576的输出经MIC29302转换给无线模块供电,同时LM2576输出的5V 直流电经芯片SP6201-3.3转换成3.3V 给3.3V 芯片供电。 在图3.1中的电路中,LM2576输入端和输出端(MIC29302的输入端)的两个二极管IN5408为爱护二极管以防电源接反损坏芯片,D3为
16、稳压管,稳定电源输出, 电感L1作用是滤波,使输出5V 电压更加稳定。 图3.2中VBAT 为MIC29302的输出,干脆给MG2639 模块供电。MG2639 模块要求供电电压在3.4V-4.25V 之间。由R 21=R 1( V out R -1) 得VBAT =211. 250+1。为满意1. 240R 1 要求R21/R1在1.92-2.6之间,故R21=2.2K、 R1=1K,计算得VBAT=3.75V。 .3 图3.3中芯片SP6201-3.3是把5V 电压转换成3.3V ,为3.3V 器件供电,EN 接高电平使能转换,RSN 为低电压检测复位端。当输出电压过低时,延时检测发出复位
17、信号。本系统未用此端。C15、16为电源端去耦电容。 3.2 主控外围电路 主控电路主控芯片为LPC 2132,采纳外部看门狗,外部看门狗芯片选择SP706。SP706S 供电电源为3.3V ,系统上电后,SP706S 自动产生200ms 低电平复位信号,使MCU 正常复位。MCU 配置一个I/O 管脚为输出,并接到WDI 。假如I/O 固定为HIGH 或LOW 电平不变,则1.6s 后,SP706S 内部的看门狗定时器就会溢出并使/WDO 输出低电平,而/WDO 已连接到手动复位/MR,因此会导致/RST 管脚输出低电平复位信号使MCU 重新复位。MCU 在正常工作状况下当然是不允许这样反复
18、复位的,因此必需在程序里刚好反转I/O 的状态,该操作被形象地称为“喂狗”。每次反转WDI 输入状态都能够清除SP706S 内部的看门狗定时器,从而确保/WDO 不会输出低电平(为保证牢靠,喂狗间隔应当小于1s )。利用外部看门狗的好处是使系统更加稳定牢靠,避开内部看门狗定时器限制系统功能。晶振电路晶振选择11.0592MHZ ,这样使得系统时间更加精确。 3.3 串口通信电路 由于在工业现场大部分的串口通信接口,一般采纳RS-232或RS-485接口方式,为了满意不同用户的需求,本系统设计了两种接口方式,可供用户依据自身条件自由选择。故选用sp3232en 和sp3485en 作为GPRS
19、无线终端与下位机的通信接口。sp3232en 和sp3485en 供电电源均为3.3V ,均为工业级芯片。 如图3.6所示,485电路中的CON2 、CON3是232与485的通信接口切换接线端子,当RXD0与3485RXD 短接、TXD0与3485TXD 短接时,系统对外为485接口,反之为232接口。A 、B 输出末端的电阻作为线路的匹配电阻,也是为了避开信号的反射影响系统性能。UC0504A 集成了四个TVS 管,在A 、B 线路上各接一个TVS 管,瞬态电压抑制器TVS 可以有效的爱护器件免遭瞬态高压的损害,它可以瞬间由高阻态变成低阻态,使两极间的电压箝位于一个预定值,有效地爱护电子线
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 嵌入式 课程设计 题目 简单
限制150内