电影天堂网免费在线观看

电子发烧友网 > 嵌入式技术 > 正文

基于MSP430F149型FLASH单片机实现微波辐射成像系统的设计

2020年06月26日 18:27 次阅读

引言

----在无源微波遥感中,微波辐射计是一种获取场景微波特征的重要手段。微波辐射计通常是一部超外差接收机,通过接收被测场景在一定频带内的电磁辐射,转换为输出的低频信号,来表征被测场景的地物信息。利用微波辐射计来探测、接收被测目标、背景在微波波段的电磁辐射,并把接收到的辐射信号按比例用伪彩色图像直观地显现出来的系统称为微波辐射成像系统。

----微波辐射成像系统要求在恶劣的环境和天气下长期稳定地进行天线扫描成像,所以要求系统设备用于天线扫描控制及的尽量简单、稳定。基于以上的要求,采用了TI公司所生产的MSP430F149型超低功耗FLASH单片机作为这套系统的从机部分,该单片机有60KB的FLASH和2KB的RAM器,可以在一台PC及JTAG控制器的帮助下实现程序的下载,完成程序调试。

----系统总体结构及硬件设计

● 系统整体结构

----微波辐射成像系统的原理如图1所示。

基于MSP430F149型FLASH单片机实现微波辐射成像系统的设计

----系统采用主从式进行工作,其中主机采用PC机进行人机对话以及实时成像,从机采用MSP430F149单片机进行步进电机的智能控制以及高速数据采集,主从机之间采用RS232串行通信端口进行通信。成像时,先由PC机送出命令参数,再由单片机根据命令发出相应的控制信号通过驱动放大电路进入电机,分别或者同时控制两台电机的转向与转速,使得辐射计天线进行自动扫描,同时辐射计将接收到的信号进行积分后输入到MSP430单片机集成的12位ADC电影天堂网免费在线观看的模拟信号输入通道,进行12位的A/D转换,然后由单片机通过串口发送程序送入主机存储并显示相应的伪彩色图像。

电影天堂网免费在线观看 ----为了方便以后的软件升级,在电路中预留了JTAG调试口可以随时进行软件调试,并且将数据采集,电机控制信号线和定位信号线统一用一个并行口输出,方便系统安装调试,从机部分硬件电路原理如图2。

● 天线控制电路

----使用MSP430F149的P1端口来控制两个电机,每次输出的是一个字节,它的高三位控制水平电机,中间三位控制纵向电机。由于控制电机驱动柜要求的驱动信号电平和信号电流比单片机口输出的信号电平和电流都高,同时为了使单片机的输出电平不受驱动放大电路的影响,使用了两片光电耦合器TLP521为电机驱动电路提供驱动信号。

● 数据采集电路

----MSP430F149具有12位ADC,辐射计输出信号可直接送入该单片机进行12位A/D转换而无需外围扩展A/D转换芯片,多种不同的采样模式可以有效降低软件的复杂度。由于需要定时利用单个通道接收信号,因此采用单通道单次采样的模式进行数据采集。

● 通信电路

电影天堂网免费在线观看 ----MSP430F149与PC机的通信采用RS232串行通信总线,采用HARRIS公司生产的ICL232作为RS232电平转换芯片。

● 定位电路

----在微波成像系统中,为了防止电机的失步,保证天线扫描场景与PC机所成图像场景一致必须在单片机上外加定位电路,使得天线扫描一周后能够确定天线的零位,在天线的转台上安装一个撞针,并接单片机的P2.0端口,平时保持状态,P2.0端口保持高电平,当天线旋转至零位时,撞针与地线接触,发生,P2.0端口电平变为0V,单片机检测到电平发生跳变,使单片机产生中断信号,由此判定天线是否到零位。等效电路如图3所示。

● 电源电路

----除MSP430F149外,其他芯片均需要电源提供+5V的电压才能工作。系统统一外接5V电源,用电压转换芯片EZ1085C-3.3将5V的电压转换为3.3V为单片机供电。

电影天堂网免费在线观看 ----系统软件设计

电影天堂网免费在线观看 ● 功能需求及流程

----微波辐射成像系统的软件部分要完成的功能主要如下。

----(1)实时进行微波扫描成像,要同时完成控制步进电机以一定的速度旋转;按一定的采样速率采集辐射计输出的电压值;实时在上显示辐射成像系统扫描的场景的伪彩色图像;存储辐射图像到硬盘;打印辐射图像;

----(2)对已有的辐射图像重现、观察和分析;

----(3)对辐射计进行定标计算;

----(4)单独驱动步进电机以不同的方式运动。

----其中MSP430单片机要完成的工作有:接收主机发送的命令参数,利用机内的定时器定时中断,中断处理程序决定是否驱动电机走一步或采样一点;要采样一点,从数据端口读入辐射计接收机的输出信号并进行A/D转换,要驱动步进电机走一步,对片上I/O端口发出一个驱动脉冲。以上的操作周期为毫秒级。单片机与PC机通过串行通信端口进行数据交换。

----程序流程图如图4所示。

电影天堂网免费在线观看 ● 天线扫描方式选择及实现

----在微波辐射中,采用天线主波束扫描可以对所感兴趣的场景实现辐射测量成像。由于辐射计相对场景是固定的,故须采用二维扫描。

电影天堂网免费在线观看 ---- 在二维机械扫描过程中,根据采样方式的不同,通常可以采用两种方式。

----在钟摆扫描方式中,天线如钟摆一样在一维往返扫描,每条扫描线均进行采样,一行扫描完后,天线的另一维抬高一个角度继续扫描下一行,直到扫完全部区域。根据选用哪一维摆动以及回程是否采样,这种方式又以分为4种情况,如图5所示。其中方式a、c均为正程扫描采样,逆程不采样方式,其优点是各行(或列)之间没有机械齿距误差,但成像时间差不多是方式b、d的两倍,而方式b、d则有成像速度快,有齿距误差的特点,不过这种误差比较均匀,可以通过机械校正来弥补。

----在圆周扫描方式中,通常是天线的水平一维以匀速进行旋转,在一定的角度范围内采样,每旋转一周后,纵向一维抬高一个角度。它的机械实现简便,有足够的时间和空间定标,由于扫描过程中不需要来回的加减速与换向过程,故扫描速度会有很大的提高。

----由于两电机的转速,转动时机都不相同,因而保证它们的连续变相就十分重要,否则,电机的转动就不会平稳,容易损坏,因此要有精确的定时装置对系统的电机控制和数据采集部分进行中断操作,才能使两台电机分别或者同时平稳的运行,采样位置准确。在程序中采用了MSP430单片机片内的16位定时器mer_A进行定时中断,当程序运行时,首先根据主机发送的命令参数计算出扫描和采样所需要的定时时间,然后预置相应的定时器最大计数值(最大不超过65536),定时器从0计数至最大值时发生中断,进入中断子程序,根据程序设定的标志位mxy判断是水平还是垂直电机转动,如果要控制水平电机,则调用go_ste电影天堂网免费在线观看px(cw,direcon_x)函数,该函数读出P1端口前三位,根据其值确定下一相的控制字cw,同时,该函数返回改变后的cw值,可供下一次调用。如果要控制纵向电机,则调用go_stepy(cw,direcon_y)函数读出P1端口中间三位,它也返回改变后的cw值,然后驱动电机走一步,执行完毕后返回主程序。当电机走过相应的采样步数后,程序发生中断,进入采样处理程序。

电影天堂网免费在线观看 数据采集模块设计

----采样处理程序开始运行时,首先将ADC12控制寄存器中的ADC12SC和ENC置位,将输入信号送入采样保持电路,然后将ADC12SC复位,停止采样,启动A/D转换,将模拟信号转换为12位数字信号并存入选择的转换存储寄存器,单片机通过片内的异步通用串行模块将转换结果送入主机内进行实时成像处理。

结语

----本系统将天线控制及数据采集部分和实时成像部分分离,并且采用了高度集成的MSP430F149芯片,减少了线路损耗,简化了系统结构,从而降低了成本并且提高了系统运行的稳定可靠性。

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

我们将《嵌入式工程师-系列课程》分成两大阶段:第一阶段:《计算机体系结构》课程   分成4篇:分别是
发表于 2019-01-20 00:00 1414次阅读

基于单片机和msm7512b芯片实现电话线数据传...

msm7512b是日本oki公司生产的一种价格低廉、功耗低、性能良好的调制解调芯片,满足itu-tv....
发表于 2020-06-26 18:27 0次阅读
基于单片机和msm7512b芯片实现电话线数据传...

MOS管驱动电路_单片机如何驱动MOS管

MOS管相比三极管来讲,具有更低的导通内阻,在驱动大功率的负载时,发热量就会小很多。MOS管的驱动与....
发表于 2020-06-26 17:03 20次阅读
MOS管驱动电路_单片机如何驱动MOS管

单片机方案设计开发需要注意的事项及规则

 随着互联网的快速发展,信息渠道的增多、速度的加快、而在种种的传播途径中,单片机则扮演着重要的角色,....
发表于 2020-06-26 14:34 8次阅读
单片机方案设计开发需要注意的事项及规则

基于单片机实现工业生产中炉温控制系统的设计

单片机具有集成度高,运算快速快,体积小、运行可靠,价值低廉,因此在过程控制、数据采集、机电一体化、智....
发表于 2020-06-26 09:23 9次阅读
基于单片机实现工业生产中炉温控制系统的设计

PLC间接寻址与直接寻址

存储器间接寻址的地址给定格式是:地址标识符+指针。指针所指示存储单元中所包含的数值,就是地址的确切数....
发表于 2020-06-25 19:49 54次阅读
PLC间接寻址与直接寻址

在设置单片机定时器的过程中出现了错误,应该怎么进...

在使用单片机定时器进行计时设置的过程中,出现设置错误的情况是在所难免的,这就需要我们采取一些方法对已....
发表于 2020-06-25 18:46 25次阅读
在设置单片机定时器的过程中出现了错误,应该怎么进...

如何选择最适合的单片机?单片机选择的原则

研发阶段,推荐使用Flash单片机,它有电写入、电擦除的优点,使得修改程序很方便,可以提高开发速度。....
发表于 2020-06-25 18:43 21次阅读
如何选择最适合的单片机?单片机选择的原则

用单片机控制220V交流电的通断方法

首先来说,220V交流电的负载是多大,是感性负载负载还是阻性负载,正常输出功率是多大等这些都要考虑进....
发表于 2020-06-25 10:38 189次阅读
用单片机控制220V交流电的通断方法

为什么中国的CIDM第一号企业当芯恩莫属?

任何一种商业模式都要根据当前发展阶段和现状来进行评估和选择,适合的就是最好的。
发表于 2020-06-24 16:50 535次阅读
为什么中国的CIDM第一号企业当芯恩莫属?

时间回到十五年前,大部分人搞嵌入式,其实是做单片机,那时单片机资源少(我曾用过128字节RAM的MCU,要仔细扣每...
发表于 2020-06-24 14:35 373次阅读

总结ARM芯片的算法

上面这两个公式是啥意思呢?在度量空间可积可以理解成其在度量空间能量有限,也即对其自变量积分(相当于求....
发表于 2020-06-24 14:33 188次阅读
总结ARM芯片的算法

关于单片机初学者苦恼的问题

单片机代理商深圳英锐恩分享单片机初学者最苦恼的是哪些问题?
发表于 2020-06-24 14:30 43次阅读
关于单片机初学者苦恼的问题

4G和64G存储器的区别

LPDDR 和 UFS 也是 RAM 和 ROM 的一种,只不过随着工艺的不断进步,应用而生,出现了....
发表于 2020-06-24 14:27 172次阅读
4G和64G存储器的区别

对比静态SDRAM和动态SDRAM,它们的区别是...

SDRAM有一个同步接口,在响应控制输入前会等待一个时钟信号,这样就能和计算机的系统总线同步。时钟被....
发表于 2020-06-24 12:01 20次阅读
对比静态SDRAM和动态SDRAM,它们的区别是...

8051单片机的历史_8051单片机的应用领域

前,有关8051单片机的说法很多:8051单片机是Intel发明的,可与8位系列处理器一起使用。现在....
发表于 2020-06-24 11:39 48次阅读
8051单片机的历史_8051单片机的应用领域

时间宽度1/baud要求精确到什么范围内呢?

前边教程我提到过,单片机读取 UART 的 RXD 引脚数据的时候,一位数据,单片机平均分成了 16....
发表于 2020-06-24 10:07 92次阅读
时间宽度1/baud要求精确到什么范围内呢?

ULN2803与单片机连接的方法

3.74HC573较麻烦,不管是控制还是接线,都很费事。8个573的输入口并在一起后接到单片机的一组....
发表于 2020-06-24 10:00 315次阅读
ULN2803与单片机连接的方法

单片机应用误差原因分析

1.单片机电子时钟的计时脉冲基准,是由外部晶振的频率经过12分频后提供的,采用内部的定时,计数器来实....
发表于 2020-06-24 09:31 132次阅读
单片机应用误差原因分析

滨芯科技研发的网卡芯片,助力着国家信息安全可控事...

BX01001 网卡芯片支持 CPU 卸载、虚拟化、DPDK 和 RoCE V2 等,并满足 5G ....
发表于 2020-06-23 20:25 446次阅读
滨芯科技研发的网卡芯片,助力着国家信息安全可控事...

单片机编程:如何喂狗的灵魂拷问

正常工作时,单片机、处理器或者线程,周期性重置看门狗定时器的定时值,定时器则在后台不断的计数,如果定....
发表于 2020-06-23 15:34 277次阅读
单片机编程:如何喂狗的灵魂拷问

作为一名电子技术从业人员,你学过单片机吗?你会运用单片机吗?我想你一定学过,但不一定会运用。因为学习单片机比学...
发表于 2020-06-23 11:02 267次阅读

单片机寄存器地址,为什么有些是00H,有些是0000H?有区别吗?80H到FFH有多少个地址怎么计算呢? ...
发表于 2020-06-23 10:55 189次阅读

国家存储器基地项目二期开工,规划月产能20万至3...

6月20日,紫光集团发布消息,由长江存储实施的国家存储器基地项目二期(土建)在武汉东湖高新区开工,规....
发表于 2020-06-23 10:10 607次阅读
国家存储器基地项目二期开工,规划月产能20万至3...

单片机的处理能力较低,主频大多在几十M上下,和嵌入式动辄上百上千M的处理速度还是相差较多,此外单片机并不具有图...
发表于 2020-06-22 16:57 326次阅读

1.正确认识单片机正确地认识单片机技术,不是高不可攀,也不是花10天就能学会。若这门技术那么难、那么高深,那还怎么...
发表于 2020-06-22 15:34 739次阅读

单片机开发公司的发展趋势

  众所周知,一颗小小的单片机却拥有着强大的功能,然而它的前世今生却又有多少人来了解过呢,它是怎样一....
发表于 2020-06-22 14:36 112次阅读
单片机开发公司的发展趋势

在使用SRAM时如何才能有效节省芯片的面积

SRAM存储器是一款不需要刷新电路即能保存它内部存储数据的静态随机存储器。而DRAM每隔一段时间,要....
发表于 2020-06-22 13:36 30次阅读
在使用SRAM时如何才能有效节省芯片的面积

单片机的管脚直接连接可控硅的控制极(或者串个电阻到控制极) 这样能控制可控硅的导通与否吗? 我看网上都是...
发表于 2020-06-22 11:24 164次阅读

#ifndef _DS1302_H_ #define _DS1302_H_ #define uchar unsigned char sbit SCLK=P2^3;  //d...
发表于 2020-06-21 19:39 267次阅读

C2000 设计时钟时中断无法返回,有中断标志清零 //#############################################################...
发表于 2020-06-21 16:40 217次阅读

LED在使用过程中的辐射损失如何分析

常用的单片机系统RAM测试方法LED被称为第四代照明光源或绿色光源,具有节能、环保、寿命长、体积小等....
发表于 2020-06-21 12:06 608次阅读
LED在使用过程中的辐射损失如何分析

单片机通过这三个基本操作来执行各种复杂的处理

 单片机应用在各个领域的各种设备中,并在每种设备中扮演着各种角色。但是,在所有情况下,单片机的基本操....
发表于 2020-06-21 11:49 158次阅读
单片机通过这三个基本操作来执行各种复杂的处理

单片机的四大功能

单片机经常使用在许多电子设备上,用来控制电子产品的一些动作和功能。英锐恩单片机开发工程师表示,因为这....
发表于 2020-06-21 11:44 172次阅读
单片机的四大功能

使用单片机AT89S51和ADC0809设计一个...

利用单片机AT89S51与ADC0809设计一个数字电压表,能够测量0-5V之间的直流电压值,四位数....
发表于 2020-06-21 11:39 540次阅读
使用单片机AT89S51和ADC0809设计一个...

单片机控制电阻电容的在线测试系统设计资料说明

在线测试是一种新颖的电子测量技术。在调试维修印刷电路板时,往往需要测量印刷电路板上的电阻或电容值。传....
发表于 2020-06-21 11:39 632次阅读
单片机控制电阻电容的在线测试系统设计资料说明

单片机键盘输入的程序

应该说键盘输入是单片机外部指令输入的重要途径,因此如何设计键盘以及键盘的工作原理、读键盘的方法、键盘....
发表于 2020-06-21 11:38 798次阅读
单片机键盘输入的程序

如何设计单片机的电源模块

与传统的开关电源相比,特种集成开关电源具有电路新颖、功能奇特、性能先进、应用领域较为广泛等特点。详细....
发表于 2020-06-21 11:38 814次阅读
如何设计单片机的电源模块

使用单片机设计打铃器的程序

软件描述: 上电后,时钟从00.00.00(时/分/秒)自动走时,在走时状态时 , 按PB4(设定;....
发表于 2020-06-21 11:05 531次阅读
使用单片机设计打铃器的程序

使用单片机控制微型打印机的资料详细概述

由于常用的微型针式打印机的速度慢,噪声大,无法满足某些场合的需要。微型热敏打印机具有打印速度快、噪音....
发表于 2020-06-21 11:04 694次阅读
使用单片机控制微型打印机的资料详细概述

如何从PC机RS-232串口获取电源的简单方法详...

计算机RS-232串行口是一种很常用的通信接口,一直在工业、科研中占有极为重要的角色。除作为简单的串....
发表于 2020-06-21 11:04 919次阅读
如何从PC机RS-232串口获取电源的简单方法详...

使用单片机实现闹钟的程序设计

这个是在之前的电子时钟上功能的扩展,主要加入闹钟模块。即到达预定时间响铃一分钟,一分钟后自动停止,也....
发表于 2020-06-21 11:04 546次阅读
使用单片机实现闹钟的程序设计

1)实验平台:alientek 阿波罗 STM32F767 开发板 2)摘自《STM32F7 开发指南(HAL 库版)》关注官方微信号公...
发表于 2020-06-20 14:57 216次阅读

STM32F030C8T6微控制器是一款32位M0系列LQFP-48 单片机,性价比很高的ARM单片机,在电动车及家电行业中...
发表于 2020-06-20 09:37 586次阅读

论述单片机、ARM、FPGA和嵌入式系统的特点区...

论述单片机、ARM、FPGA和嵌入式系统的特点区别
发表于 2020-06-20 09:04 742次阅读
论述单片机、ARM、FPGA和嵌入式系统的特点区...

嵌入式和单片机的概念和区别

单片机和嵌入式,其实没有什么标准的定义来区分他们,对于进行过单片机和嵌入式开发的开发者来说,都有他们....
发表于 2020-06-20 08:54 431次阅读
嵌入式和单片机的概念和区别

干货:单片机和手机通信的方法

在用单片机做产品的时候,难免会用到单片机和手机通信,能和手机通信的方案有很多这种,像常用的蓝牙,Wi....
发表于 2020-06-19 17:42 465次阅读
干货:单片机和手机通信的方法

单片机:堆栈的工作原理和作用

在片内RAM中,常常要指定一个专门的区域来存放某些特别的数据,它遵循顺序存取和后进先出(LIFO/F....
发表于 2020-06-19 17:35 419次阅读
单片机:堆栈的工作原理和作用

空调单片机工作的电路分析

单片机:单片机是一种集成电路芯片,是采用超大规模集成电路:集成了中央处理器CPU、随机存储器RAM、....
发表于 2020-06-19 17:28 524次阅读
空调单片机工作的电路分析

单片机的心脏:必须了解晶振的几个问题

在初学单片机的时候,总是伴随很多有关于晶振的问题,其实晶振就如同人的心脏,是血液的脉搏。把单片机的晶....
发表于 2020-06-19 17:17 383次阅读
单片机的心脏:必须了解晶振的几个问题

学好单片机的四个步骤

有很多想学习单片机的朋友,但是不知道怎么入门,今天来讲讲我学习单片机的一些感受以及方法。由于单片机是....
发表于 2020-06-19 17:06 456次阅读
学好单片机的四个步骤