基于MSP430F149的数据转发器设计

发布者:AngelicWhisper最新更新时间:2020-09-30 来源: elecfans关键字: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.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的数据转发器设计

上一篇:MSP430F149在电力测控保护产品中的应用
下一篇:基于MSP430FG4618实现卫星通信手持监控系统的软硬件设计

推荐阅读最新更新时间:2024-11-08 18:38

PIC单片机该如何选型?PIC单片机选型参考
单片机的选型是一件重要而费心的事,如果选型得当,则做出来的产品就会性价比较高,且工作稳定;反之,则可能会造成产品成本过高或影响产品正常运行,甚至可能根本就达不到预先设计要求。 PIC12CXXX家族产品为Microchip功能强大的基于RISC的PICmicro系列8号|脚DIP及SOIC封装。PIC12CXXX产品具有12或14位宽指令集,2.5V低运行电压,小封装引脚,中断处理,深硬件堆栈,多通道以及EEPROM数据存储器。这些智能级特性由于价格与尺寸的原因在以前的产品中是不具备的。 PIC单片机该如何选型?PIC单片机选型参考 PIC16C5X家族具有全套基础产品,为您提供最有效的价格解决方案。PIC16C5X产品具
[单片机]
PIC<font color='red'>单片机</font>该如何选型?PIC<font color='red'>单片机</font>选型参考
基于单片机的EPS驱动电路设计
1 EPS系统基本结构及工作原理 电动助力转向系统(EPS,Electric Power Steering)是未来转向系统的发展方向。该系统由电动机直接提供转向助力,具有调整简单、装置灵活以及无论在何种工况下都能提供转向助力的特点。EPS最为突出的是该系统可在不更换系统硬件的情况下,通过改变控制器软件的设计,十分方便地调节系统的助力特性,使汽车能在不同车速下获得不同的助力特性,以满足不同工况下驾驶员对路感的要求。 电动助力转向系统(EPS)主要包括传感器、控制器和执行器三大部件。传感器将采集到的信号经过相应处理后输人到控制器,控制器运行内部控制算法,向执行器发出指令,控制执行器的动作,系统结构如图1所示。其工作原理为:在操纵方
[单片机]
基于<font color='red'>单片机</font>的EPS驱动电路设计
一种用于51单片机的红外串行通信接口
引言 在很多单片机应用系统中,常常利用非电信号(如光信号、超声波信号等)传送控制信息和数据信息,以实现遥控或遥测的功能。例如在单相电度表抄表系统中,就是使用手持抄表器通过遥控的方式,来完成电度表用电量的抄录、设置表底数、电度表校时等工作。红外通信具有控制简单、实施方便、传输可靠性高的特点,是一种较为常用的通信方式。实现单片机系统红外通信的关键在于红外接口电路的设计以及接口驱动程序的设计。 1 红外通信的基本原理 红外通信是利用950nm近红外波段的红外线作为传递信息的媒体,即通信信道。发送端采用脉时调制(PPM)方式,将二进制数字信号调制成某一频率的脉冲序列,并驱动红外发射管以光脉冲的形式发送出去;接收端将接收到的光脉
[单片机]
单片机AT89C51制作一个8路流水灯
ORG 0000H START:MOV P1,#01111111B;最下面的LED点亮 LCALL DELAY ;延时1秒 MOV P1,#10111111B ;最下面第二个的LED点亮 LCALL DELAY ;延时1秒 MOV P1,#11011111B ;最下面第三个的LED点亮 (以下省略) LCALL DELAY MOV P1,#11101111B LCALL DELAY MOV P1,#11110111B LCALL DELAY MOV P1,#11111011B LCALL DELAY MOV P1,#11111101B LCALL DELAY MOV P1,#11111110B LCALL DELAY MOV
[单片机]
基于AVR单片机与FPGA的低频数字式相位测量仪
摘要:提出了以AVR ATmega128单片机和Altera公司的Cyclone系列EP1C3T100为核心的系统设计方案。分析了数字式低频相位测量仪的测量原理和测量误差及其消除的方法。利用单片机强劲的运算、控制功能和FPGA运算速度快、资源丰富的特点。主要介绍了系统的软硬件设计。实践表明,此方案设计的相位仪对低频正弦波信号实现精确测频和测相位差,具有处理速度快、稳定可靠、精度高等优点。 关键词:数字相位仪;单片机;FPGA;误差;频率;相位差 在工业领域中经常要用到低频数字式相位仪来精确测量两信号之问的相位差,比如在电力系统、频率特性的研究、激光测距等领域均有广泛的应用,相位检测的精度直接决定系统的整体性能。这就要求测量仪
[嵌入式]
基于AVR<font color='red'>单片机</font>与FPGA的低频数字式相位测量仪
MPC5668G系列:Qorivva 双核32位MCU,主要应用在汽车网关
Freescale公司的MPC5668x系列是Qorivva 双核32位MCU,集成了FlexRay,以太网和媒体本地总线。MPC5668x系列采用32位CPU核(e200z650)和Power架构(Power Architecture)兼容,速率高达116MHz,2MB闪存,Nexus开发接口(NDI)和IEEE-ISTO 5001-2003,主要用在汽车网关和车体控制模块和中央网关。 汽车产品中的电子含量在不断的提高。多种通信协议,包括消费类协议,使其深入到汽车市场,让这些电子元件可以协同工作。 32位Qorivva MPC5668G MCU,采用双核Power Architecture技术,在一个单独的点上,将找到的
[汽车电子]
MPC5668G系列:Qorivva 双核32位<font color='red'>MCU</font>,主要应用在汽车网关
单片机在温室智能控制系统中的应用
引言 随着社会的进步和工农业生产技术的发展,许多产品对生产和使用环境的要求越来越严,人们对温度、湿度、光强、二氧化碳浓度、灰尘等环境因素的影响越来越重视了。为此,本文以农业技术发展为目的开发了一种智能控制系统。 众所周知,光、温度、湿度是农业生产不可缺少的因素,所以本设计将其作为重点数据来处理,而目前市场上普遍存在的温度检测仪器大都是单点测量,而且温度信息传递不及时,精度达不到要求,不利于农业控制者根据温度变化及时做出决定。而湿度传感器价格昂贵,大多使用进口元件,但事实上,农用精度要求并不高,现在国产湿度传感器完全可以适用。为此,本设计开发了一种能够同时测量多点,并实时性高、精度高,能够综合处理多点温度信息,并能进行光控和
[单片机]
<font color='red'>单片机</font>在温室智能控制系统中的应用
不同型号的GD32 MCU如何区分?
大家是否碰到过以下应用场景:同一套软件代码希望跑在不同型号的GD32 MCU中,但有些地方需要根据MCU型号进行调整?或者上位机或其他MCU与GD32 MCU通信时需要知道对应的MCU型号是哪个? 此时,我们就需要了解如何获取以及区分GD32 MCU的型号。 GD32 MCU的型号区分可以通过PID进行区分,PID定义如下图所示,该寄存器为只读寄存器,出厂被一次性编程,共4个字节,不同型号的MCU,PID是不同的。 PID对应的地址也会有点差别,以下列举出部分GD32 MCU的PID地址,供大家参考: GD32 MCU系列 PID地址 GD32F10X 0x40022100 GD32F20X 0x400221
[单片机]
不同型号的GD32 <font color='red'>MCU</font>如何区分?
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved