引言
车载式卫星通信地球站是安装在汽车上的卫星通信站,它利用汽车的快速机动性,可以迅速赶到事件现场,构成高速信息信道,以满足实时通信的需求。为了保证车载站各部分设备能正常工作,必须在站内进行集中控制和监视,监控设备的功能就是监视系统内各种设备的状态,发生故障时能告警并进行故障处理。
以往对车载站的监控方式主要是计算机监控,天线控制器的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所示。
软件设计
系统软件主要采用模块化设计方法,将全部功能划分为主模块及功能模块。在具体实现时则采用中断与查询相结合的方法,运用任务调度的设计思想,优先级高的任务通过中断来实现,而低优先级的任务则通过设置和查询标志的方法来调用各个功能模块。整个系统软件由主程序、接收数据处理程序、键盘中断服务程序、显示程序、串口中断程序等构成。其中,键盘检测程序放在定时器中断中,具有最高优先级,其次是串口数据发送中断程序,数据处理与显示程序具有最低优先级,通过查询标志的方法进行调度工作。主程序流程图以及功能描述图分别如图2、图3所示。
对于液晶显示的软件设计,主要是对ST7920进行读写操作,ST7920有绘图和非绘图两种模式,提供两套控制指令:基本指令集和扩充指令集。在本设计中,中英文字符的显示采用其自带的中文字型码表,用基本指令集完成;编辑反显部分,采用绘图模式,用扩充指令集完成。
结语
该手持监控设备现已投入使用到由南京邮电大学与北京爱科迪信息通讯技术有限公司合作研发的超小口径便携式卫星通信地球站和车载地球站系统当中。现场使用表明:该设备功能完备、工作稳定、实时性好、操作使用方便,具有良好的应用前景。
上一篇:基于MSP430F149的数据转发器设计
下一篇:如何用水果电池驱动LCD?
推荐阅读
史海拾趣
随着国内市场的逐渐饱和,CTC Coils Ltd公司开始将目光投向海外市场。公司首先在欧洲设立了销售分支机构,通过参加国际电子展会、与当地企业建立合作关系等方式,逐步打开了欧洲市场。随后,公司又进一步拓展到北美和亚洲其他地区,实现了业务的国际化布局。
在追求技术创新的同时,ATOP Technologies也始终注重品质管理和品牌建设。公司通过了ISO-9001认证,从产品的研发设计到生产,所有的流程都严格遵循最佳品质原则。此外,ATOP Technologies还注重品牌形象的塑造和推广,通过参加行业活动、举办技术研讨会等方式,不断提升品牌知名度和影响力。
为了更好地服务中国市场,ebm-papst在中国不断推进本地化生产。公司在上海和西安设立了研发中心和生产基地,配备了与德国同样先进的实验设备。这些本地化生产和研发设施使得ebm-papst能够更快地响应中国市场的需求,提供更符合当地市场特点的产品和解决方案。同时,本地化生产也降低了公司的生产成本,提高了产品的竞争力。
随着技术的不断成熟和市场的日益扩大,Econais开始将目光投向全球市场。公司积极参加各类国际展会和研讨会,与全球各地的客户和合作伙伴建立联系。同时,Econais还针对不同地区的市场需求,推出定制化的产品和解决方案。这些努力使得Econais在全球范围内的市场份额逐渐扩大。
面对不断变化的市场环境和客户需求,德尔创始终坚持可持续发展的理念。公司注重环境保护和资源节约,积极推行绿色生产和循环经济。同时,德尔创还加强了内部管理和团队建设,通过优化流程和提高效率来降低成本和提升效益。对于未来,德尔创已经制定了明确的发展规划和目标,将继续加大在技术研发、市场拓展和品牌建设等方面的投入力度,努力成为全球电子元器件行业的领军企业之一。
自1997年成立以来,AnalogicTech便致力于技术创新,不断推动电子行业的发展。公司总部位于硅谷,设计中心则分布在圣塔克拉拉和上海,汇聚了全球顶尖的研发人才。凭借深厚的技术底蕴和创新能力,AnalogicTech成功研发出一系列具有颠覆性的产品,为当今最具创造性的消费品提供了强大的技术支持。
电路板算价工器,值得收藏:http://www.sz-jlc.com/home/order_add.jsp 做电路板价比三家,因为电路板的工艺多,询价是一个很麻烦的事,现在不用愁了,只要你收藏这个网址,随时随地都能算价,无论是在哪家下单做板,它可以做 ...… 查看全部问答∨ |
replyreload += \',\' + 305115;寒假回家前人品爆发第五帖。 书名:Analog Circuit Design_Art,Science,and Personalities 作者:Jim Williams 版权:Copyright 1991 by Elsevier Science USA. All rights reserved. 版次:1991 总页数:410 ...… 查看全部问答∨ |
用modelsim进行时序仿真的时候,没有结果,而且出现了n多下面这种错误提示: # ** Error: netgen/translate/pre_huf_all_translate.v(23405): Module \'X_LUT2\' is not defined. 提示的引号里面的内容有很多,我只贴出来这一个。 我觉得是xilin ...… 查看全部问答∨ |
|
2812采用30MHz晶振,5倍频,时钟应是150M,但实际上倍频没有作用,时钟还是30M,请问可能的原因在哪儿。还有就是DSP2812的140脚XF_PLL的引脚应该怎么接… 查看全部问答∨ |
在很多应用中,因抗干扰以及安全等方面的需要,通讯即信号接口需要隔离,常见的隔离措施有光耦、变压器等,但对于很多应用特别是高速数字通讯而言,常规的隔离方法会有很大局限性,对技术水平的要求也相对较 ...… 查看全部问答∨ |
第一个放大器输入输出电压都相同啊,电压并没有放大啊,也没有进行运算,它的作用是什么啊?? 第二个放大器根本就没看懂啊,为什么信号进入光耦前加个放大器啊,图中的这个放大器起到什么作用啊??? 等着用,很急,谢谢 ...… 查看全部问答∨ |
以前也看到过这个学习,没在意,没想到论坛办的这么火,希望论坛越办越好。刚结束工作项目,学习了一下,考试也通过了。时间有点晚,还能得launchpad吗?… 查看全部问答∨ |
我用一条总线挂载多个18b20,采集温度,当挂载2个时,能读取温度,并且温度是正确的。当挂载多一些时,就读不出来了。我是用的稳压电源供电,4.7k电阻进行上拉,我怀疑是驱动电路的问题。大家有没有碰到过这样的问题。做过相关项目的大侠帮帮忙!… 查看全部问答∨ |