基于MSP430单片机实验系统的开发与设计-基本模块毕业设计.doc
《基于MSP430单片机实验系统的开发与设计-基本模块毕业设计.doc》由会员分享,可在线阅读,更多相关《基于MSP430单片机实验系统的开发与设计-基本模块毕业设计.doc(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 专 科 生 毕 业 设 计 论 文 基于MSP430单片机实验系统的开发与设计-基本模块 学 院: 机电工程学院 专 业: 电气自动化技术 班 级: 电气112 学 号: 120709212 指导教师: 职称(或学位): 讲师(硕士) 2014年 5月2原创性声明 本人郑重声明:所呈交的论文(设计),是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文(设计)不含任何其他个人或集体已经发表或撰写过的作品成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。学生签名: 年 月 日 指导声明本人
2、指导的 同学的毕业论文(设计)题目大小、难度适当,且符合该同学所学专业的培养目标的要求。本人在指导过程中,通过网上文献搜索及文献比对等方式,对其毕业论文(设计)内容进行了检查,未发现抄袭现象,特此声明。指导教师签名: 年 月 日目 录1 绪论21.1课题背景21.2设计原理21.3单片机概述22 系统硬件设计32.1电源模块设计32.2串口模块设计42.3GSM模块接口设计52.4I2C模块设计72.5A/D模块设计82.6单片机模块93 系统软件设计103.1软件开发工具的介绍103.2系统软件流程图113.3A/D软件设计113.4短信息软件设计113.5SM软件设计124 结论13致谢:
3、13参考文献13附录14 基于MSP430单片机实验系统的开发与设计-基本模块林志坚(机电工程学院 指导教师:黄永华)摘要:GSM系统是目前基于时分多址技术的移动通信体制中比较成熟,完整的系统。系统以MSP430F149为核心,实验系统的基础模块主要有串口模块、I2C模块、A/D模块、电源模块、GSM模块。着重的设计了该系统的特点以及硬件和软件的组成,同时描述了实验系统的功能以及所能开设的实验内容,通过Embedded Workbench进行软件仿真从而实现了系统的实现数据的有效数据传输,构成一个简单的MSP430单片机系统,方便对系统的高效学习的研究,具有低功耗、抗干扰能力强、易携带等优点。
4、关键词:MSP430F149;实验系统;数据传输 Based on MSP430 SCM Experiment System Development and Design- Basic ModuleLin Zhijian(Electronic & Information Engineering Department, Supervisor: Huang Yonghua) Abstraot: The GSMsystem is based on relatively mature mobile communication system of time division multiple acces
5、stechnology, complete system.The system takes MSP430F149 as the core, basic modules of the experiment system mainly include serial port module I2C module,A/D module,power module,GSM module. Mainlydesign the system components and the characteristic of the hardwar and software,and describes the system
6、 function and can open the experiment content,software simulation by Embeddded Workbench so as to realize theeffective data transmission system, Make a simple MSP430 single chip microcomputer system, facilitate the study ofefficient learning system the,has advantages of low power power consumption s
7、trong anti-interference ability,easy to carry.Key words: MSP430F149; The experimental system; Data transmission1绪论1.1课题背景单片机技术的发展源于计算机产业的发展。在现代计算机技术领域中,形成了通用计算机系统和嵌入式计算机系统两大分支。在单片机产生前,机电行业的自动化常常依赖于由复杂的电子线路组成的数控系统;或将通用计算机进行机械、电气加固后嵌入到控制对象中去,这样大型、高成本的系统难以被许多产品接受。单片机就是应嵌入式系统新的要求而出现的。目前单片机技术已经渗透到人们生活的各个
8、领域,几乎很难找到哪个领域没有单片机的踪迹。民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,程控玩具、电子宠物,导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,自动控制领域的机器人、智能仪表、医疗器械等等,这些都离不开单片机。对于自动化专业的学生,学好单片机原理,熟练掌握单片机应用知识有着重要的现实意义。而单片机教学及研发离不开实验,随着单片机技术的发展,传统的依赖于仿真机的单片机实验成本高且效率低,已不适应现代科技开发需求。本设计目的就是在传统实验板的基础上,开发功能较强的新型实验系统,即具有IS
9、P在线仿真调试功能,使用EW软件即可直接仿真调试。11.2设计原理系统采用MSP430F149作为整个系统的MCU。并采用一个GSM模块作为传输数据的无线MODEM,TC35与单片机通过串口进行连接。利用单片机的另外一个片内串口实现一个与上位机进行通信的接口,从而实现整个系统的配置功能。在本系统中,使用单片机的A/D转换通道实现数据的采集。另外,考虑某些无人值守的应用场合,使用I/O端口去控制某些设备。系统原理框图如1所示。串口模块I C模块A/D模块电源模块MSP430F149GSM模块图1方案设计框图1.3单片机概述MSP430系列单片机是美国德州仪器(TI)1996年开始推向市场的一种1
10、6位超低功耗、具有精简指令集(RISC)的混合信号处理器(Mixed Signal Processor)。自1999年以来,利尔达单片机技术有限公司和美国德州仪器公司合作开展MSP430在中国的推广和销售。MSP430具有强大的处理能力和运行速度快,功耗超低,应用方便等优点。在多年来已在全球得到了广泛应用。如工业控制,智能化仪器仪表,无线采集,手持设备。在这方面应用体现较高性价比。MSP430主要用户需要对模拟信号进行数字控制的领域,当然,纯数字的系统绝对可以用的。另外他带有硬件乘法器在处理一些运算时速度也较快,这是16位的特点。有ADC部件的MSP430主要用于测量和控制系统,当然部分的通信
11、系统也是可以。MSP430的独特性能和技术优点已经得到了单片机产品设计开发单位、电子工程技术人员和广大嵌入式系统爱好者的认可,并广泛的应用到各个行业各种产品中。MSP430一方面从单片机技术的发展历程和命名选型开始,逐步对MSP430的结构特点和内外功能模块等做详细的论述,内容涉及到MSP430的通用I/O模块、定时模块、IC模块、A/D模块、比较器模块、电压检测模块、通用串口模块、夜晶显示模块、SCAN IF模块、存储器模块等MSP430的多种功能模块,另一方面又大量充实了各个部分原理设计内容。2系统硬件设计2.1电源模块设计由于单片机的电压为3.3V,GSM模块的工作电压为3.6V,因此本
12、系统需要提供3.3V和3.6V电压。3.3V电源部分采用TI公司的TPS76033芯片来实现。3.3V电源电路如图2所示。图23.3V电源电路图为了使3.3V输出电源的纹波小,在输出部分用了一个2.2uf和0.1uf的电容,另外在芯片的输入管脚也放了一个0.1uf的滤波电容,减少输入端受的干扰。对于TC35模块采用3.6V供电,由于该电源 部分的输出电流必须满足输出电流达到2A,在此采用NATIONAL公司的LP3966-ADJ芯片。该芯片的管脚2为shutdown管脚,在设计时必须通过 一个10K的电阻拉高到5V,具体电路如图3所示。图33.6V电源电路图为了使3.6V输出电源的纹波小,在输
13、出部分用了一个68pF、33uF和0.1uF的电容,实现滤波。另外在芯片的的输入管脚也放置一个68uF和滤波电容,减少输入端受到的干扰,此外,本系统还需要复位电位,为了保证系统在上电进行初始化,同时也保证对电源的监控,需要采用复位芯片,电路如图4所示。图4复位电路图2.2串口模块设计该系统实现串口电路(RS-232)主要是与上位机进行通信,实现单片机系统与上位机进行通信处理。由于单片机与上位机进行通信时接口电平不同,因此需要进行接口转换,这里采用通信SP3220来完成接口电平转换。3电路如图5所示。图5RS-232电路图由图可以看出,通过一个上位电阻管脚拉高,使该芯片 一直处于工作状态,如果系
14、统需要处于低功耗状态,也可以通过单片机来控制该管脚。工作时将该管脚设置为低电平,需要处于低功耗时将该管脚设置为高电平,这样很容易实现控制。在管脚C1+、C1-、C2+、C2-、V+和V-分别放置0.1uf的电容实现充电作用,满足相应充电泵的要求。管脚T1OUT、TIN、R1OUT和RIN分别是232转换的输入输出脚,实现单片机的TTL电平与上位机的接口电平转换。考滤到减小电源的干扰,还需要在芯片的电源输入管脚加一个0.1uf的电容来实现滤波,以减小输入端受到的干扰。2.3GSM模块接口设计TC35模块主要由GSM基带处理器、GSM射频模块、供电模块,闪存、ZIF连接器、天线接口组成。作为TC3
15、5的核心,基带处理器主要处理GSM终端内的语音、数据信号,并涵盖了蜂窝射频设备中所有的模拟和数字功能。在不需要额外硬件电路的前提下,可支持FR、HR和EFR语音编码。TC35是一个完整的无线GSM模块,本身能完成独立的功能。外部通过40管脚的ZIF连接器对TC35模块进行控制。从而实现电源连接、指令、数据、语音信号、及控制信号的双向传输。为了方便硬件设计,下面对ZIF连接管脚进行介绍,2如图6所示。图6TC35的ZIF连接器管脚图VBATT+:供电管脚。供电的电压在3.3V5.5V之间,该管脚必须满足峰值电流为2A.当模块在充电的时候,该管脚还可以作为输出管脚,所有的VBATT+必须连接并行连
16、接在一起。GND:接地管脚POWER:充电管脚。如果不用该管脚,可将该管脚悬空。VDD:供电管脚。该管脚为外部应用提供电压。如果不用该管脚,可以悬空。AKKU_TEMP:电池温度管脚。如果不用可以悬空。:启动管脚。该管脚用 来启动TC35模块进行工作。该管脚低电平有效。DSRO:串口管脚。准备好数据设备。TC35控制该信号向DTE报告状态。:呼叫指示管脚。该管脚用来指示应用有呼叫到来。RXDO:发送数据到DTE。TXDO:从DTE接收数据。CTSO:清除发送。该信号有效表示TC35模块准备接收DTE的数据。RTSO:请求发送。该信号有效表 示DTE控制准备发送数据TC35模块。如果不用,可通过
17、一个10K的电阻将该管脚拉高。DTRO:准备好数据终端,DTE控制该信号有效。如果不用,可通过一个10K的电阻将该管脚拉高。DCDO:电话线上是否有载波的标志。CCIN:SIM卡连接管脚。该管脚用来检测SIM卡是否连接上,如果连接上,则该管脚被设置成高电平;如果没有连接上,则该管脚被设置为低电平。TC35模块主要通过串口与单片机进行连接,从而单片机实现对TC35模块的控制。虽然TC35的串口提供了许多控制线,但由于考滤到设计接口的简单性,并且与单片机的UART进行连接,所以采用两线(TXD、RXD)连接。对TC35模块通信的控制可以通过软件来实现,采用软件实现控制具有使用灵活等特点,也很好地避
18、免了过多硬件信号的检测。对于TC35有其它管脚在不实用的时候,则需要将该管脚通过10K的电阻上拉。另外由于管脚是控制TC35模块工作的管脚,所以需要将该管脚上拉,并且将该管脚与单片机连接,从而可以通过 单片机来控制TC35模块的工作状态。在设计时需要考滤TC35模块的电源管脚并连接在一起。由于TC35是一个功能完全的模块,因此这里不需要做任何的信号处理和射频处理。另外TC35模块还需要连接SIM卡座,这样才能够实现一个完整独立的GSM终端。图7GSM模块接口电路图TC35接口电路的设计比较简单。在进行串口设计时,虽然TC35模块串口管脚的工作电平是CMOS电平,单片机串口管脚的工作电平是TTL
19、电平,但由于单片机的高电平和低电平的逻辑判断电平可以实现与TC35的管脚进行连接,因此TC35模块串口线直接与单片机的串口进行连接,由于TC35模块的串口管脚中的RTS0两个管脚是输入管脚,因此分别通10K电阻将这两个管脚拉高。为TC35模块工作状态控制管脚,该管脚首先通过一个电阻拉高,平时该管脚为高电平,处于不工作的状态;另外该管脚还同时与单片机的一般I/O端口进行连接,这样通过单片机来实现对TC35模块工作状态的控制,当单片机在该管脚送低电平时,则TC35模块工作。TC35模块的SYNC管脚用来指示GSM模块的工作状态,连接一个指示灯来指示工作状态。TC35模块的SIM卡座采用的是MOLE
20、X座,该座有8个管脚,而TC35模块的SIM管脚只有6个,电路图如图8所示。图8SIM座接口电路图可以看出,SIM座只需要直接TC35模块的ZIF连接器对应的SIM卡管脚进行连接,只是在需要的地方加电容滤波,对于跳线器JP不是必须的,这里使用该跳线器主要是用来进行传真模拟。当SIM座的管脚8与TC35模块的CCIN进行连接时,则用来模拟SIM座的管脚8不与TC35模块的CCIN进行连接时,则用来模拟SIM卡没有插入的情况。2.4I2C模块设计在本系统中,串行存储器使用24LC02B芯片来实现。24LC02B主要是通过I2C实现与单片机的连接,具体的电路如图9所示。图9串行存储电路图该电路设计比
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于MSP430单片机实验系统的开发与设计-基本模块 毕业设计 基于 MSP430 单片机 实验 系统 开发 设计 基本 模块
限制150内