基于MAX3100和OLED的GPS定位系统设计

发布者:丝路老君最新更新时间:2010-09-20 来源: 山西电子技术关键字:GPS定位  MAX3100  OLED  异步收发通信 手机看文章 扫描二维码
随时随地手机看文章

0 引言

  在单片机应用系统中,串行数据通信通常采用芯片">8251,但因8251的通信波特率不高,不能应用于晶振较高的系统,这就使得要求高运行速度、高速收发数据的系统无法应用">8251芯片收发数据,而且8251需要有MAX3100支持高速通信,最高通信波特率可达230KBPS,低功耗,支持低电压,设计后系统体积小,比采用外部时钟8253">8253提供外部时钟信号。MAXIM公司推出的新型UART芯片MAX3100

  正好填补了这个空白。MAX3100支持高速通信,最高通信波特率可达230KBPS,低功耗,支持低电压,设计后系统体积小,比采用外部时钟8253设计的印制版尺寸的一半还小。而且能够使软件设计实现起来更可靠。

  有机发光显示OLED是比液晶显示技术更为先进的新一代平板显示技术,是被业界公认为最具发展前景的下一代显示技术。有机发光显示 OLED(Organic Light Emitting Display)与液晶显示技术相比,具有超轻薄、高亮度、广视角、自发光、响应速度快、适应温度范围宽、抗震强、功耗低、可实现柔软显示等优越性能,因此OLED屏正快速扩大其在便携式电子产品市场上的应用份额,能够应用于通讯、测绘、铁路以及兵器等野外恶劣环境。

1 主要工作原理

  系统主要由AT89C52单片机、MAX3100通用异步收发器、GPS-OEM板、OLED显示屏等组成。AT89C52单片机通过 MAX3100接收GPS-OEM板发出的NEMA语句,经过软件编程计算出定位信息(包括:纬度、经度、高度、速度、日期、时间、航向、卫星状况等) 后,在OLED显示屏上显示出来。并且通过MAX3100将这些定位信息以RS232标准串口数据输出。系统电路原理图如图1所示。

2 单片机与GPS-OEM板之间的数据通信

  单片机与GPS-OEM板之间的数据通信,是通过MAX3100通用异步收发器来实现的,其中单片机震荡频率选用11.0592MHz。首先用 MAX232电平转换芯片,来实现RS232电平与TTL电平的双向转换,因为GPS OEM板的串口电平是符合RS232标准的电平,而MAX3100采用的是TTL电平。

  MAX3100的DIN引脚为串行数据输入端,DOUT为串行数据输出端,串行时钟的上升沿锁存DIN数据,DOUT数据由串行时钟的下降沿同步输出。  MAX3100的DIN和DOUT引脚的串行数据序列都是16位数据,其中DIN数据序列的前两位表征串的数据类型。当前两位是“1,1”时,表示写命令,当前两位是“0,0”时,表示读数据,当前两位是“1,0”时,表示写数据。

  对MAX3100进行初始化配置,是单片机通过写命令序列来完成的。该命令序列包括奇偶校验位、数据位、停止位、波特率设置、数据字长度、校验 FIFO、中断使能等信息。MAX3100具有自己的波特率发生器,其振荡器可以用频率为1.843 2 MHZ或3.6864 MHZ的晶振。波特率由写命令序列的后4位B0~B3位决定的。

  当单片机接收GPS OEM板的串口数据时,是通过读MAX3100数据序列来完成的,单片机从MAX3100读出数据时,需要在DIN写入一个16位的字(0000H),再从DOUT读入16位的字,其中的高八位是:接收/发送缓冲区的状态,数据错/溢出状态,接收/校验位状态和CTS的状态,低八位才是接收到的GPS OEM板的串口数据。

  当单片机发送最终的定位数据时,是通过向MAX3100写入数据序列来完成的,单片机向MAX3100写入数据时,在DIN写入的是一个16位的字,其中高八位设置的内容是:写入标志、允许TX输出、RTS引脚设定以及传送校验位设定。低八位才是要传送的数据。

3 OLED显示屏显示定位信息

  显示模块显示屏为128列、64行,有1片行驱动器和2片列驱动器,其中行驱动器有64行输出,每片列驱动器有64路输出。只要提供电源就能产生驱动信号和同步信号,模块的外部信号仅与列驱动器有关。列驱动器内置64×64位显示存储器,显示屏上各像素点显示状态与显示存储器各位数据一一对应,显示存储器的数据直接作为图形显示的驱动信号,为“1”的时候显示,为“O”的时候不显示。系统中OLED显示屏显示纬度、经度、高度、速度、日期、时间、航向、卫星状况等定位信息。

4 软件设计

  4.1 看门狗中断的应用

  MAX706的6脚与7脚分别与AT89C52的P1.7与复位脚相连,在软件程序中,每隔一段程序插入一个看门狗计数器复位指令,这样,在程序运行过程中,如果进入死循环或非法代码区,就会使系统复位,保证系统正常运行。

  4.2 延时处理

  将所要发送的数据送入发送缓冲器时,由于MAX3100要等T=1时,发送缓冲器为空,才可以接收另一个需发送的数据,所以此时加入合适的延时,是非常必要的,可以保证所发数据准确无误。

  4.3 建立字库

  在实现OLED显示时,先将需要显示的汉字组成一个汉字库,英文字符或阿拉伯数字组成一个西文字库。

  [page]

      如汉字“效”字,设置宋体12号,对应的点阵为宽×高=16×16,用取模软件横向取模对应的32字节为: {O×10,0×20,0×08,0×30,O×08,0×20,0×7F,O×20,0×14,0×7E,0×12,0×44,0×21,0×C4,O×22,0×44,O×62,0×28,O x 14,0×28,O×08,0×10,0×0C,0×10,O×12,0×28,0×20,0×CE,0×C3,0×04,O×00,0×00}。

  阿拉伯数字“1”,设置宋体12号,对应的点阵为宽×高=8×16,用取模软件横向取模对应的16字节为:{0×00,0 x0o,0×00,0×10,0×70,0×10,0×10,O×10,0×10,0×10,0×10,O×10,0×10,0×7C,O×00,O×00}。

  4.4 软件要点设计

  软件设计的时候,有两部分关键设计,一是对串口接收到的GPS模块数据进行处理;二是将所需的定位信息在OLED显示屏上显示出来。软件流程图如图2所示。


  

      在MAX3100中定义一个8位移位的子程序,C语言代码如下:

      这个子程序的任务就是通过对MAX3100的DIN和DOUT引脚进行8次移位操作,来完成两个任务,首先是接收部分,通过初始化配置后,经过 RX接收GPS模块的NEMA语句,送入接收缓冲区。接下来是发送部分,接收SPI数据并进行发送缓冲,通过TX按异步串行发送出去。

  接收NEMA语句时首先从行首标志“$”开始,在没有进一步处理之前,NEMA语句是一长串字节流,这些信息在经过分类提取之前是无法加以利用的,因此,必须通过软件程序将各个字段的信息从字节流中提取出来,将其转化成纬度、经度、高度、速度、日期、时间、航向、卫星状况等定位信息。

  在OLED显示屏上某一位置显示某一定位信息,是通过软件设置来完成的,其中Row代表所要显示位置的开始行,Column代表所要显示位置的开始列,a代表在已经建立的汉字库和西文字库中的序列号,C语言代码如下:

5 结束语

  本系统结合MAX3100高效的异步收发通信优点,吸取了其功耗低、体积小、传输快以及OLED显示屏超轻薄、高亮度、广视角、自发光、响应速度快、适应温度范围宽、抗震强、功耗低等优点。设计开发出由电池供电的便携式GPS定位系统,已经成功应用到产品中,取得很好的效果。

 

关键字:GPS定位  MAX3100  OLED  异步收发通信 引用地址:基于MAX3100和OLED的GPS定位系统设计

上一篇:嵌入式计算机在雷电监测系统中的应用
下一篇:基于FPGA的雷达脉冲预分选器设计

推荐阅读最新更新时间:2024-03-16 10:54

三星砸 150 亿美元,护盘 NAND、OLED 优势
    集微网消息,近日西部数据和东芝纷纷挺进64层3D NAND Flash ,三星电子冒冷汗,欲豪掷 17 兆韩圜(约 150 亿美元)研发 3D NAND Flash 和 OLED,巩固目前的领先优势。   韩国先驱报 29 日报导,三星电子先前暗示,今年全年研发费用为 26 兆韩圜,略高于 2015 年的 25.52 兆韩圜。今年上半该公司用掉了 8.8 兆韩圜,意味还有 17.2 兆韩圜。这笔钱会用在哪边?三星高层 Lee Myung-jin 给出方向,声称由于需求飙升,今年将专注于 3D NAND 和 OLED 面板。   据传东芝(Toshiba)抢先研发出 64 层的 3D NAND Flash,并已送样
[手机便携]
解读OLED技术原理、分类及其应用
OLED,即有机发光二极管(Organic Light-Emitting Diode),又称为有机电激光显示(Organic Electroluminesence Display, OELD)。因为具备轻薄、省电等特性,OLED屏幕却具备了许多LCD不可比拟的优势。 OLED的原理 OLED是指有机半导体材料和发光材料在电场驱动下,通过载流子注入和复合导致发光的现象。其原理是用ITO 透明电极和金属电极分别作为器件的阳极和阴极,在一定电压驱动下,电子和空穴分别从阴极和阳极注入到电子和空穴传输层,电子和空穴分别经过电子和空穴传输层迁移到发光层,并在发光层中相遇,形成激子并使发光分子激发,后者经过辐射弛豫而发出可见光。辐射光可从
[电源管理]
OLED iPad面板生产做准备 LG显示着手转移产线设备
LG显示目前正在将其韩国龟尾工厂E5产线的部分OLED生产设备转移到其位于坡州的工厂,或是为生产苹果计划用于未来新款iPad的OLED面板做准备。 据TheElec报道,LG显示正在将其部分张紧器转移到其位于坡州P10工厂的E6-4生产线上。张紧器用于Gen 6 (1500x1850mm) OLED面板生产,被用于拉和固定精细的金属掩膜,后者在沉积过程中被用于对齐红色、绿色和蓝色的有机材料。 消息人士称,目前正在使用的一些生产设备很少会转移到另一条生产线上。这是因为设备在运输过程中可能会损坏,并且需要根据特定的生产线严格校准。 LG显示这样做可能是为苹果的OLED iPad做准备。公司一直计划在其E6-4生产线上生产这种面板,由于
[手机便携]
如何查出OLED中DC生产测的试测量误差
测量误差的来源是由测试系统的精度、以及在对OLED给出信号和进行测量期间所未曾想到的瞬态过程引起的。在进行快速的生产测试时,在稳定状态下进行精确DC测量的能力,是与尽可能快地完成测试的需求相互牵制的。测试周期的时间长短是由源/测量以及开关操作组成的,而这一周期时间可以有非常大的变化范围。比如,如果2400被设置成用最短的测试时间间隔(aperture)完成操作,即0.01 NPLC,那么源/测量过程就可以在1ms内完成。如果把积分(integraTIon)周期或测量时间增加到1.0 NPLC,那么测量时间就增加到大约17ms.用牺牲测试速度来增加测试时间间隔的好处是,可以得到极优的噪声抑制,也就是在比较“安静”的状态下进行测试。
[测试测量]
如何查出<font color='red'>OLED</font>中DC生产测的试测量误差
供需缓解国内厂商“厮杀”正酣 OLED驱动芯片市场Q2或现分歧
近年来,国内新型显示产业蓬勃发展,带动OLED驱动芯片等配套材料需求持续增长。但受晶圆产能短缺影响,OLED驱动芯片价格近两年处于持续上涨趋势,而面板厂商也增加了库存以应对“缺芯”的局面。 不过,随着终端市场需求持续下滑,OLED驱动芯片供需已有所缓解。厂商人士向笔者指出,今年整体市场需求是向上的,但目前由于需求下滑,部分芯片厂商甚至降低产品价格来抢占市场,不过这一情况将于Q2会出现分歧,预计Q3行业将会迎来好转。” 供需改善,厂商“厮杀” 近年来,随着OLED技术的不断成熟,优良率以及产能的提升,其应用场景将大大扩展。除了智能手机外,平板电脑、可穿戴设备、电视等也在大量采用OLED屏幕,全球电子产品制造商对OLED屏幕的需求也
[手机便携]
鲁道夫OLED显示屏接受中国订单
据外媒报道,软件开发商鲁道夫(Rudolph Technologies)日前表示,已经收到了来自中国第二个客户的JetStep G光刻系统订单,用于下一代有源矩阵有机发光二极管(AMOLED)显示器的试产线生产。 Rudolph Technologies公司营销副总裁Elvino da Silveira表示:“AMOLED面板市场目前正在快速增长,事实上,UBI Research预计到2020年该市场将每年增长近40%。目前越来越多的公司通过开发自己的知识产权进入这个市场,特别是在中国。” 由于性能和外形尺寸,AMOLED显示器在智能手机和可穿戴设备中的应用增长速度很快。JetStep G光刻系统通过提供更精细的分辨率和更紧密的叠
[手机便携]
Redmi K50遭剧透:首次搭2K OLED屏+动态刷新率独显
近段时间,由于高通即将发布新一代旗舰芯片,历代首发新芯片的小米也备受关注,很多人认为小米12依然会首发新一代骁龙8芯片。   按照之前的产品规划来看,小米旗下另一款备受期待的机型Redmi K50并不会第一时间赶到,这个时间段会是老大哥小米12专属的舞台期。   Redmi K50或将于明年2、3月登场   而Redmi K50应该会在过完春节的2、3月份正式登场,在保持超高性价比的同时,也将带来非常强悍的性能。   更重要的是,K系列经过多代演化之后,已经不再是一款单独堆砌性能的低价旗舰,而是会在更多方面带来全方位的旗舰体验,比如K40上饱受好评的外观和E4材质OLED高刷屏。   作为下一代升级产品的Redmi K5
[手机便携]
分析OLED驱动电源解决方案
 多种新型显示技术正扩大其市场占有率,包括新出现的OLED显示器在内,它们拥有超高的对比值、快速的响应时间和宽广的视角。就像其它新技术一样,厂商正利用不同的LED材料(聚合物或小分子)、主动或被动矩阵控制、电流和电压驱动技术,以及不同的偏压供应电路来*估和制造不同的解决方案。   本文将讨论各种OLED技术和适当的偏压电源供应电路,而关于OLED技术和驱动方法的选择,也会影响电源供应电路的需求。工程师所面临的挑战为如何选择最适当的电源供应电路,以便支持电池供电型可携式装置,以及特定OLED显示器的需求。   OLED技术的优缺点   内广视角及良好的色彩饱和度是OLED显示器的主要优点,它在这方面远胜过液晶显示器等其它技术;
[电源管理]
分析<font color='red'>OLED</font>驱动电源解决方案
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新安防电子文章

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 视频监控 智能卡 防盗报警 智能管理 处理器 传感器 其他技术 综合资讯 安防论坛

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

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