基于msp430单片机的移动电站控制系统设计

基于msp430单片机的移动电站控制系统设计

ID:17910848

大小:337.50 KB

页数:8页

时间:2018-09-09

基于msp430单片机的移动电站控制系统设计_第1页
基于msp430单片机的移动电站控制系统设计_第2页
基于msp430单片机的移动电站控制系统设计_第3页
基于msp430单片机的移动电站控制系统设计_第4页
基于msp430单片机的移动电站控制系统设计_第5页
资源描述:

《基于msp430单片机的移动电站控制系统设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于MSP430FXXX单片机的移动电站监控系统设计程月蒙程培源吕海峰(空军工程大学导弹学院713800)摘要本为介绍了一种基于MSP430FXXX单片机的某移动电站自动化监控系统。充分利用了高速芯片的特有性能,辅以简单的外围电路,实现对移动电站的自动控制。关键词MSP430FXXX移动电站控制系统1引言MSP430FXXX系列单片机作为一种较新的处理器,是Ti公司推出的一种面向工业控制、仪器仪表领域的低功耗16位单片机,采用了精简指令集(RISC)结构,具有丰富的寻址方式、简洁的27条内核指令以及大量的模拟指令;大量的寄存器以及片内数据存储器都可参加多种运算;还有高效的查表处理指令

2、;有较高的处理速度,在8MHz晶体驱动下指令周期为125ns。这些特点保证了可编制出高效率的源程序。以柴油发电机组为基础的移动电站是目前应用非常广泛的现场发电系统,可以作为邮电通信、财政金融、广播电视系统的应急电源,满足短期供电的需求,也可以长期供电。它具有系统构建方便,实现简单,使用可靠和费用低廉的优点。因此,在现代工业生产中得到了越来越广泛的应用。本文设计了一种基于MSP430FXXX单片机的某型移动电站监控系统,监控系统能够对柴油发电机组的运行状况进行监测和自动控制,并实现自动送电。2MSP430FXXX单片机简介本文采用了MSP430FXXX系列中的MSP430F149作为控

3、制系统的主控器件。MSP430F149单片机的内部结构如图1所示:图1MSP430F149内部结构图MSP430F149的主要特点如下:(1)超低功耗。MSP430F149单片机内置了功耗极低的快速闪存。在工作电压为3V,主频是1MHz的时候,正常工作消耗电流小于400A,从而可以使监控器的电流消耗更小,电池的寿命更长。(2)片上存储器。芯片上有60KFLASHROM和2KRAM存储器,用于存储程序指令和数据,适合快速的运算。数据存储区和程序存储区在同一地址空间、统一寻址,通过两条总线:程序总线和地址总线与CPU连接,存储区可以对字操作也可以对字节操作。程序指令可以加载到RAM中并在

4、RAM中执行,这就大大提高了运算速度。(3)多外设接口。两个时钟源可选的定时器,可工作在比较/捕获模式,可输出PWM波形。一个WATCHDOG(看门狗定时器),当程序遇到未知错误发生“死机”情况时CPU响应WATCHDOG中断,系统自动复位。(4)硬件乘法器单元。硬件乘法器是一个未集成入CPU的16位外围模块。硬件乘法器可以作16位16位、16位8位、8位16位和8位8位的乘法运算(MPY)和乘加运算(MAC)。在乘法中,被乘数操作数和乘数操作数均被存入乘法器相应的寄存器中,用户在输入第二个操作数之后就可以从结果寄存器中读取结果。也就是说乘法操作不需要额外的时钟周期。在较复杂的数字信

5、号处理中需要作大量的乘加运算,硬件乘法器的出现使得数字信号处理成为可能。(5)晶振和时钟发生器。MSP430F149有3个晶振可供选择二两个外部晶振(低频LFXT1,高频LFXT2)和一个内置的由数字控制的RC振荡器DCO。芯片外围模块和CPU的时钟源可以在3个晶振中灵活选择,根据不同的工作状态为CPU和外围模块选择不同的时钟源,可以使芯片的性能发挥到最大、功耗降低到最小。(6)片上内置数模转换器ADC12,ADC12有8个模拟输入通道,具有通用的采样/保持电路,可以选择采样时序、转换时钟和工作模式,参考电平可外接也可以选用内置的参考电平,另外ADC12不依赖CPU独立工作,由软件启

6、动A/D转换,转换完成后结果存储在相应的寄存器中,在计算时读取即可。采用内置的ADC12可以有效的降低成本,节省空间,减小布线干扰。另外ADC12可以通过软件设置与省电模式有关的寄存器控制位,当不需要A/D采样的时候,相关控制位置位,ADC12进入低功耗状态,这就大大的降低了功耗。(7)JTAG接口。由于MSP430芯片内部结构较复杂,引脚较多,而封装面积小,导致了引脚排列很密,传统的单片机仿真方式不适用于MSP430芯片的发展和应用开发。MSP430F149片上的JTAG接口与内置的FLASH结合使得调试和仿真非常的便利。3总体设计整个系统的结构如图2所示,当主站需要数据时,通过M

7、ODEM拨所需子站的电话号码,等待子站MODEM应答,等双方MODEM通信成功后方可进入数据传送状态,等数据传输结束后,由主机发送指令来结束数据传输。图2发电机监控网络结构图由于MSP430单片机具有丰富的片内外设,在设计过程中,几乎不需要扩展外设即可满足要求。柴油发电机监控系统的主要任务是,采集发电机运行的各项参数,包括开关量和模拟量,经过单片机的处理,与进行通信,再由进行进城或远程控制,接受发送的控制指令。整个监控系统可以分为以下几个模块:模拟量输入模

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。