历史上的今天
返回首页

历史上的今天

今天是:2024年09月30日(星期一)

正在发生

2020年09月30日 | 基于MSP430FG4618实现卫星通信手持监控系统的软硬件设计

2020-09-30 来源:elecfans

引言

车载式卫星通信地球站是安装在汽车上的卫星通信站,它利用汽车的快速机动性,可以迅速赶到事件现场,构成高速信息信道,以满足实时通信的需求。为了保证车载站各部分设备能正常工作,必须在站内进行集中控制和监视,监控设备的功能就是监视系统内各种设备的状态,发生故障时能告警并进行故障处理。


以往对车载站的监控方式主要是计算机监控,天线控制器的RS-232口接车内计算机的RS-232口,通过软件编写的界面进行监控。而本文设计的是基于MSP430单片机的嵌入式手持监控系统,用户无须携带电脑进行监控,只需将手持设备的两个RS-232口分别接至天线控制器和卫星MODEM的RS-232口就可以进行监视与控制操作。


卫星MODEM手持设备设计原理及方案

卫星MODEM手持设备的硬件实现

该手持设备主要具有4个硬件部分:

1. MCU:MCU是手持监控设备的核心部分,由MSP430FG4618和外围电路构成, MSP430FG4618是16位超低功耗MCU,具有116KB闪存、8KB RAM、12位ADC、双DAC、DMA、3个OPAMP和16段LCD,采用外部8MHz晶振(时钟),主要功能是根据用户的命令,完成键盘检测、液晶显示以及数据的发送与接收。它提供两个双工串口Uart0、Uart1,可实现与天线控制器和MODEM的异步数据通信,并可用UART多串口扩展芯片(SP2338DP)按需要将其扩展至多个较高波特率的UART串口,由于界面显示程序占用较大的RAM 和Flash,并且要求较高的运算速率,MSP430FG4618系列恰能满足设计要求。本系统供电电压为5V,5V电源可由天线控制单元引入,不需要自备电池。


2.键盘:键盘电路实现输入配置参数信息,主要由MSP430的端口P5.3~P5.7行控制、P4.3~4.7列控制的矩阵键盘电路,通过键盘扫描来实现捕获键盘的输入。键盘部分主要包括0~9数字键、上下左右方向键、确认键、清除键、复位/收藏键和切换键。


3.液晶显示:手持设备的应用中,人机界面是系统中一个非常重要的组成部分,由于液晶显示器具有功耗低、体积小、质量轻、超薄等优点,所以,该手持机采用了ST7920中文字型点矩阵LCD控制/驱动器。


4.告警灯:告警部分用P4.3~P4.7端口控制。74HC245作为输入/输出接口扩展。告警电路由4个LED构成,LED1、LED2分别代表天线当前状态(锁定/搜索),LED3、LED4分别代表接收机、倾斜仪、极化等部件的状态(正常/故障)。其硬件示意图如图1所示。

基于MSP430FG4618微控制器实现卫星通信手持监控系统的软硬件设计

软件设计

系统软件主要采用模块化设计方法,将全部功能划分为主模块及功能模块。在具体实现时则采用中断与查询相结合的方法,运用任务调度的设计思想,优先级高的任务通过中断来实现,而低优先级的任务则通过设置和查询标志的方法来调用各个功能模块。整个系统软件由主程序、接收数据处理程序、键盘中断服务程序、显示程序、串口中断程序等构成。其中,键盘检测程序放在定时器中断中,具有最高优先级,其次是串口数据发送中断程序,数据处理与显示程序具有最低优先级,通过查询标志的方法进行调度工作。主程序流程图以及功能描述图分别如图2、图3所示。

对于液晶显示的软件设计,主要是对ST7920进行读写操作,ST7920有绘图和非绘图两种模式,提供两套控制指令:基本指令集和扩充指令集。在本设计中,中英文字符的显示采用其自带的中文字型码表,用基本指令集完成;编辑反显部分,采用绘图模式,用扩充指令集完成。


结语

该手持监控设备现已投入使用到由南京邮电大学与北京爱科迪信息通讯技术有限公司合作研发的超小口径便携式卫星通信地球站和车载地球站系统当中。现场使用表明:该设备功能完备、工作稳定、实时性好、操作使用方便,具有良好的应用前景。

推荐阅读

史海拾趣

Display Elektronik GmbH公司的发展小趣事

Display Elektronik GmbH始终将产品质量放在首位。公司建立了严格的质量控制体系,从原材料采购到生产流程,再到成品检测,每一个环节都严格把关。这种对品质的坚持让Display Elektronik GmbH的产品在市场上赢得了良好的口碑,也为其赢得了众多知名客户的信赖。

C&K Components公司的发展小趣事

1957年,Charles A. Coolidge, Jr.和Marshall Kincaid共同创立了C&K Components公司,起初主要专注于磁芯记忆单元的制造。那个时代的电子行业刚刚起步,市场竞争激烈,技术更新换代迅速。C&K在初创时期就面临了诸多挑战,但两位创始人凭借对技术的热爱和对市场的敏锐洞察,坚持探索新的技术方向,为公司的发展奠定了坚实的基础。

CUI Inc.公司的发展小趣事

随着集成电路技术的快速发展,对先进IC供电的需求日益增长。为了应对这一挑战,CUI Inc.推出了90A数字负载点模块系列。这些模块采用先进的封装技术和设计,具有高电流输出和优异的性能表现。它们的推出不仅满足了客户对高效、可靠供电的需求,还进一步提升了CUI在电源领域的竞争力。

Analogic Corporation公司的发展小趣事

在追求持续增长的道路上,CUI Inc.采取了一项重要举措——收购加拿大电源制造商Tectrol Inc.。这次收购为CUI带来了丰富的产品线和技术资源,尤其是Tectrol在标准和定制电源解决方案方面的领先设计能力和制造能力。通过整合Tectrol的技术和资源,CUI进一步巩固了其在电源设计领域的领先地位,并为其未来的发展奠定了坚实的基础。

EG & G Inc公司的发展小趣事

随着电子技术的不断发展,EG & G Inc公司不断进行技术创新和产品升级。公司投入大量资源进行研发,成功推出了一系列具有竞争力的电子产品。其中,某款高精度测量仪器在市场上获得了广泛认可,成为了公司的明星产品。此外,公司还积极开拓新的应用领域,将电子技术应用于医疗、环保等多个领域,为公司带来了新的增长点。

意普(ESPE)公司的发展小趣事

为了提升产品质量和竞争力,意普(ESPE)公司开始注重品质管理,建立了严格的质量检测体系。同时,公司积极申请国际认证,成功获得了欧洲四级安全认证体系,进一步提升了产品的国际竞争力。这些努力不仅赢得了客户的信任,也为公司打开了国际市场的大门。

问答坊 | AI 解惑

关于低频信号发生器的问题,请高手们指教

我的电路设计和程序都编写好了,但是输出波形很不理想,只有方波OK,三角波,锯齿波,正弦波都失真很厉害,求大侠们帮小弟解决下这个问题! ORG 0000H MAIN:          MOV A,#00H      MO ...…

查看全部问答>

讨论:各位在单片机中用什么算法去做菜单?

讨论:各位在单片机中用什么算法去做菜单?   比如我要用89s52和smc1602做个菜单。这个菜单有很多层的,即有子菜单。   不知道各位用的是什么方法和算法?   小弟我一开始就用树和链表方式做的。不好。 & ...…

查看全部问答>

自己做个数子示波器,液晶屏是用那款好!

动手做个示波器,液晶显示屏不知用那款好些.有的说用 NS 12864C,也有的的说用 NS 12864R 有点拿不准.想请教高手.用那款实用好些,二者有何区别.请给欲我答复.感激.谢谢!…

查看全部问答>

深入浅出ARM7

深入浅出ARM7-LPC213x_214x(上).pdf 深入浅出ARM7_LPC213x__214x_下册.pdf…

查看全部问答>

cyclone v使用报告——内存内存控制器

使用Altera的UniPHY控制器,采用软核和硬核两种模式,使用的时候一般是PHY跟controller一起使用,例化的时候已经将两者合为一体了。使用软核或硬核的区别只是下图的一个check box是否选上。 本来还好好的,默认没有选上,一点击使用硬核之后,图表 ...…

查看全部问答>

ucosII 移植到LM3S9B92上还真是不简单

一直想把ucosII V2.92移植到LM3S9B92上去,但前前后后搞了将近三个星期了,还是没有一点结果,指针总是越界,第一个任务还没启动起来就会进入死循环,真是郁闷啊。…

查看全部问答>

为什么EPM570会被程序弄死?

写了个串口调试程序用来测试板子各个工作点状态的,但是居然第一次烧录几次后CPLD就不能再烧录了干脆坏掉了,只能换芯片,要知道100脚的epm570更换起来多费时间。是不是程序导致芯片内部短路了?…

查看全部问答>

msp430F5529和F169之间异步通信可以吗

msp430F5529和F169之间异步通信可以吗?已经做通5529与5529通信,1X与1X之间的通信? …

查看全部问答>

LED恒流驱动电源最新

我有个论文要写,关于LED恒流驱动的,市面是否有新颖或新款的电路。有创新点的。评职称用很愁啊。 …

查看全部问答>

关于ZigBee节点的求助

求大神指教!!! ZigBee技术中,网络中的设备按照各自的作用的不同可以分为协调器节点、路由器节点和终端节点。 是不是终端节点之间是不能相互通信的,只有路由器节点之间才能相互通信的?然后协调器节点相当于“大脑”,我的理解应该木有错吧! ...…

查看全部问答>