基于MSP430F149的数据转发器设计

最新更新时间:2012-05-15来源: 互联网关键字:MSP430F149  数据转发器 手机看文章 扫描二维码
随时随地手机看文章

摘要:以MSP430F149单片机为核心,设计一种双串行通信的电能表自动抄收系统的转发器,给出转发器的硬件结构框架与软件设计方案。转发器通过三种通信方式实现主机与电表抄表器的数据通信。

概述

目前大量存在的人工抄表的方法已远不能适应现代化管理的需要,并由此带来的线损率的增高也必然影响电力行业的发展。线损率较高的主要原因之一就是抄表、计算和管理手段的落后,管理损耗增大。如果采用电能表自动抄收系统,不仅可以大大提高电网运行的可靠性,而且可以充分利用现有设备的能力,降低劳动强度。该系统主要由电表抄表器(数据采集)、数据转发器(数据传输)和主机(数据处理)三大部分组成。本文主要设计其中数据转发器部分。

通常电表采用的有红外通信、RS485通信或无线射频通信三种通信方式,而普通的电表抄表器一般只带有上述三种通信接口的其中一种通信接口。为了能适用于常见的这三种电表抄表器,方便有效地把抄表器的数据传输到主机,数据转发器集成了这三种通信接口,完全收系统通过该数据转发器可以实现主机与电表抄表器的数据交换,是一个多通道计算机数据传输系统,结构原理如图 1所示。后三个通道模块通过一个多路转换器与单片机MSP430串行通信,而MSP430F149通过RS232通信模块与主机进行数据通信。

1 单片机接口设计

本设计采用的MSP430F149单片机属于德州仪器公司MSP430系列。MSP430系列是一组超低功耗的微控制器,由多种针对不同应用目标而以不同模块组成的型号组成。微控制器设计成可使用电池长期工作,电源电压范围1.8~3.6V。

MSP430F149有60KB的Flash和2KB的RAM。其中Flash又分为120段主存储器(每段512B)和两段信息存储器(每段128B)。Flash可以整个擦除也可以分段擦除,这给系统的软硬件设计带来了极大的便利和灵活。鉴于单片机存储器的容量和特点,外部不用扩展存储器和I/O口,外围设备得到了简化。

MSP430F149的工作电压是3.3V,因此,其I/O电平也是3.3V逻辑电平,并且与5V TTL电平兼容。MSP430F149有两个串行异步通信口,它与主机及后三个通信模块的接口电路原理图如图2所示。电表抄表器要选中哪种通信方式,是通过MSP430F149单片机控制多路转换器CD4052的A和B端引脚的电平高低来转换的。

MSP430F149与主机的数据通信是通过RS232通信模块实现的。RS232模块主要由Maxim公司的MAX232/MAX232A接收/发送器组成,是Maxim公司特别为满足EIA/TEA 232E的标准而设计的。它们在EIA/TIA 232E标准串行通信接口中日益得到广泛的应用,功耗低、工作电源为单电源,外接电容仅为0.1μF或1μF;采用双列直插封装形式、接收器输出为三态TTL COMS等优越性,为双组RS232接收/发送器,工作电源为+5V,波特率高,价格低,可在一般需要串行通信的系统中使用。

图2

2 通信电路设计

2.1 RS485通信接口电路

转发器与电表抄表器之间的数据传送经过RS485收发器MAX485,由单片机串行口的TXD和RXD发送和接收。转发器的单片机有一个规定的地址码,CPU不断查询RXD口数据。当判别地址数据为本转发器对应地址时,读入操作数据,再判别是何种控制功能,发出对应的控制信号。

MAX485是一种差分平衡型低功率收发器芯片。芯片中包含有1个驱动器和1个接收器,采用单+5V电源供电,专用于TTL协议(即通用于各种CPU的通信协议)与485协议间的转换,其RS485通信接口电路如图3所示。

RS485最大的优点在于它的多点总线互连功能,可以连接1台主机和多台终端同时通信。由于它是半双工的方式,只能有一方发送,一方接收,而且它采用差动电平接收的方法提高抗干扰能力,适合在比较恶劣的环境下工作。

2.2 无线射频通信接口电路

单片机无线串行接口电路由MICRF102单片发射器芯片、MICRF007单片接收器芯片组成,工作在300~440MHz ISM频段;具有ASK调制和解调能力,抗干扰能力强,适合工业控制应用;采用PLL频率合成技术,频率稳定性好;可用于单片机之间的串行数据无线传输,也可在单片机之间的串行数据无线传输,也可在单片机数据采集、遥测遥控等系统中应用。

(1)无线发射电路

无线发射电路以MICRF102为核心,如图4(a)所示。MICRF102是Micrel公司推出的单片UHF ASK发射器,采用SOP(M)-8封装,芯片内包含:由基准振荡器、相位检波器、分频器、带通滤波器、压控振荡器构成的合成器,发射偏置控制,RF功率放大器,天线调谐控制和变容二极管等电路,是一个真正的“数据输入-无线输出”的单片无线发射器件。

UHF合成器产生载频和正交信号输出。输入相位输入(I)用来驱动RF功率放大器。天线调谐正交信号(Q)用来比较天线信号相位。天线调谐控制部分检测天线通道中发射信号的相位和控制变容二极管的电容,以调谐天线,实现天线自动调谐。功率放大器输出受发射偏置控制单元控制。ASK/OOK调制,提供低功耗模式,数据传输速率为20kb/s。

(2)无线接收电路

无线接收电路以MICRF007为核心,如图4(b)所示。MICRF007是Micrel公司推出的单片UHF ASK/OOK(导通关断键控)超外差无线电接收芯片。MICRF007采用SOP(M)-8封装,芯片内电路可分为UHF下变换器、OOK解调器和基准控制三部分。UHF下变换器包含RF放大器、混频器、中频放大器、带通滤波器、峰值检波器、合成器、AGC控制电路;OOK解调器包含低通滤波器、比较器;基准控制电路包含基准振荡器和控制逻辑电路。仅需外接2个电容器CAGC和CTH,1个晶振以及电源去耦电容即可构成1个UHF ASK接收器。所有的RF和IF调谐都在芯片内自动完成,是一个真正“无线输入-数据输出”的单片器件。

    MICRF007是标准的窄RF带宽的超外差接收器,窄带宽接收器对RF干扰信号不敏感。RF中心频率由完全集成的PLL/VCO频率合成器控制,与基准振荡器外接晶振有关。中频带通滤波器的带宽为430kHz,基带解调器的低通滤波器带宽为2.1kHz。接收数字ASK信号,接收器数据传输率为2Kb/s。

2.3 红外通信接口电路

红外通信接口电路实质上是由红外线发射管、传输门组成的光电信号转换电路。电路设计与实际需要的传送距离有关。这种红外通信模块隔离了两台红外设备的电气连接,有较好的抗干扰能力,能真正实现红外线传输。

图5(a)为红外发射电路,主要由或非门、红外发射管和放大三极管各一个组成。MSP430F149单片机的P1.1产生载波信号,通过或非门CD4071对TXD发送数据起载波调制作用,最后通过红外发射管和放大三极管对电表抄表器发送数据信号。

    图5(b)为红外接收电路。主要由NJL41V328组成。NJL41系列是JRC(新日本株式会社)新推出一体化红外线接收器,集红外线接收和放大于一体,不需要任何外接元件,就能完成从红外线接收到输出与TTL电平信号兼容的所有工作,而何种和普通的塑封三极管大小一样。因此,它适合于各种红外线遥控和红外线数据传输,是代替接收二极管等红外接收放大器的理想元件。将NJL41V328用于转发器与电表抄表器之间的数据交换,实现了转发器与电平抄表器之间的无线数据通信,图5是红外通信接口电路原理图。

3 串行通信程序设计

数据传输在PC主机与电表抄表器之间进行,PC机通信程序通过VB(VisualBasic,可视化Basic编程语言)的MSComm控件实现的。MSP430F149单片机选用32768Hz振荡频率,波特率为4800b/s,采用串行通信的半双工方式。单片机串行通信程序要用汇编语言编程,程序流程如图6所示。

结语

本设计方案由于采用了MSP430F149单片机,其中富的片上外围功能模块使得外围电路得以大大简化;其超低功耗模式,降低了成本,提高了运行可靠性目前,该设计已经在电能表自动抄收系统实际运行中取得了很好的效果。

关键字:MSP430F149  数据转发器 编辑:神话 引用地址:基于MSP430F149的数据转发器设计

上一篇:基于单片机PIC18F4550的USB接口设计
下一篇:单片机系统软件抗干扰方法

推荐阅读最新更新时间:2023-10-12 20:39

MSP430F149的时钟系统
1、概述 上电默认状况下MCLK,SMCLK信号来自DCO,ACLK来自LF。根据官方PDF说法默认状况下DCO模块配置为RSELX=4,DCO=3,因此DCO应为1M,但示波器实测MCLK/SMCLK为680K,测试温度约25摄氏度。 标注:MCLK主时钟、SMCLK子时钟、ACLK活动时钟。 P5.4,P5.5,P5.6的第二功能分别对应MCLK,SMCLK,ACLK时钟信号,可用示波器测量。测试时发现频率后两位一直在跳动,频率稳定度很差。 MSP430系列单片机选择晶振为时钟源时,时钟周期就是晶振周期。一个机器周期 =一个时钟周期,即430每个动作都能完成一个基本操作; 一个指令周期 = 1~6个机器周期,具
[单片机]
基于MSP430F149的温度采集报警系统的设计和实现
  引言   随着电子计算机信息技术的不断发展和完善,采用单片机实现的温度监控系统的应用越来越多。且采用单片机实现的温度监控系统具有自动化和无人值守等特点,使得它们在许多应用场合得到了广泛的应用。本文介绍的温度采集报警系统具有一定的通用性,它采用传感器与单片机的A/D通道相连,简化了模拟采集的设计,从而减小设计的复杂性,增加系统的可靠性,也同时减小了PCB的面积。报警和显示模块主要是驱动蜂鸣器实现报警功能和便于实时观察。该系统充分体现了智能化、低功耗、高精度的发展趋势。重点在于传感器的设计及智能化、低功耗的硬件电路设计上。   2 系统硬件设计与实现(单元电路设计)   系统以单片机MSP430F149为核心。本系统的功能设计目标
[单片机]
MSP430F149;二、TIMEA
前面讲了几个寄存器,现在说说定时器A的三种功能 定时器 定时器主要是配置tatcl 在TASSELx 选择时钟源(这里X是因为有两位来控制,或者查询IAR里面的430的头文件找简单的书写方式,有对应的 #define) 这边我一般都是是选用ACLK,到时候用外部中断唤醒CPU 对应时钟就是分频,选择IDx(1/2/4/8) 选择MCx,来控制16位计数器计数模式。 这里面会用到寄存器中的TACCR0,这是一个16位的寄存器,可以存0~65536之中的任意值,(一般根据计算机器周期等等的,输入一个值,来使TAR计数器累加到咱们计算出啦的数字后产生中断)比如,我知道计数器数数字数到32768需要一秒时间,那我就可以在taccr
[单片机]
<font color='red'>MSP430F149</font>;二、TIMEA
基于MSP430F149单片机的电子血压计设计
  1 引言   测量血压的传统仪器是机械式水银血压计,电子血压计近几年才在市场上出现。电子血压计与传统血压计相比,虽然操作简单、使用方便,但准确性、稳定性往往不太理想。本设计力求准确、稳定,以适用于老年人或病人随时监测自己血压情况及临床医学检测。   2 系统的硬件设计   本设计采用Motorola公司的MPX53GC硅压式传感器和TI公司MSP430F149单片机为主要器件, 构成电子血压计,系统构成如图1。系统由MCU、 传感器、LCD液晶显示器、操作面板、充放气控制 电路、气泵和气阀、蜂鸣器、存贮器、电源等部分 构成。      2.1 微处理器的选择   单片机是整个
[单片机]
NAND Flash 在MSP430嵌入式系统中的应用
NAND Flash是采用NAND结构技术的非易失存储器,具有ROM存储器的特点,存储在该芯片中的数据可在断电情况下维持10年不丢失,而芯片的引脚与访问又具有类似于RAM的特点。NAND FLASH 存储器将数据线与地址线复用为8条线,另外还分别提供了命令控制信号线,因此,NAND FLASH 存储器不会因为存储容量的增加而增加引脚数目。从而极大方便了系统设计和产品升级。 1 元件介绍 1.1 MSP430芯片 MSP430系列单片机是TI公司推出的16位RISC系列单片机,该系列是一组超低功耗微控制器,供电电压范围为 1.8V—3.6V。考虑到本系统有微体积、低功耗的要求,在此选用MSP430F149,它
[单片机]
NAND Flash 在MSP430嵌入式系统中的应用
基于MSP430F149和nRF905的无线血氧指夹的设计
0 引言 血氧饱和度可以反映病人的呼吸功能,并在一定程度上反映动脉血氧的变化,故在临床监护和家庭监护中都具有重要意义。用常规多参数监护仪监护血氧饱和度时,通常用一个血氧指夹夹在手指端或者脚趾端来采集光电脉搏波信号,并通过一条线缆将信号传到监护设备进行处理和计算。由于线缆的影响,病人往往不便翻身,而且线缆容易脱落,造成测量结果错误,严重危害病人的及时抢救。单模块的血氧饱和度测量设备虽然便于携带,但由于其功耗较高,采用电池供电限制了监护的持续时间:一般此类设备只能将监护信息存储在设备内部,而无法把监护信息及时发送出去,耽误病人的抢救时间。为此,本文提出了一种基于射频芯片nRF905和超低功耗单片机MSP430F149的血氧饱和度指夹
[单片机]
基于<font color='red'>MSP430F149</font>和nRF905的无线血氧指夹的设计
基于MSP430F149的办公楼智能监控系统的设计
摘要:为了利用现代科技手段最大程度地减少办公楼运行费用,提高运行效率,及时发现和排除各种故障,本文运用 MSP430F149 开发的办公楼智能监控系统,能实现室内温度、湿度的检测与控制,火情检测以及室内照明灯、饮水机的控制。系统由传感器电路、模数转换电路、主控单片机、执行机构等部分组成,利用VB6.O编制的上位机软件,可以实现办公楼环境实时数据的采集、实时数据曲线的绘制、历史数据曲线的显示、实时控制参数的修改,从而实现对办公楼环境的监测和控制。 关键词:智能建筑;MSP430F149:实时信息采集;节能 1 装置硬件设计 办公楼智能监控系统所实现的功能为:温度、湿度调节,火灾预警,照明灯光控制和饮水机控制,此外,针对办公
[工业控制]
基于<font color='red'>MSP430F149</font>的办公楼智能监控系统的设计
MSP430F149在电力测控保护产品中的应用
摘要:介绍使用MSP430F149在电力测控保护产品研制中实现基本参数测量的软硬件设计方法,及该芯片在使用中应用注意的问题和相应的处理措施。 关键词:MSP430F149 电力测控 抗干扰 MSP430F149(以下简称“F149”)是德州仪器(TI)公司推出超低功耗Flash型16位RISC指令集单片机。F149有丰富的内部硬件资源,是一款性价比极高的工业级芯片。在应用中,F149不需做过多的扩展,适合要求快速处理的实时系统,故可在电力系统微机测量和保护方面得以应用。详细的F149资料可参阅有关文献,本文主要对电力系统中基本参数测量的实现方法和开发中一些应注意的问题进行论述。 1 F149外围模拟信号调理 在电力系统微机
[单片机]
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved