CN105589084A - 基于stm32的北斗授时定位设备 - Google Patents

基于stm32的北斗授时定位设备 Download PDF

Info

Publication number
CN105589084A
CN105589084A CN201510979816.8A CN201510979816A CN105589084A CN 105589084 A CN105589084 A CN 105589084A CN 201510979816 A CN201510979816 A CN 201510979816A CN 105589084 A CN105589084 A CN 105589084A
Authority
CN
China
Prior art keywords
module
stm32
button
crystal oscillator
pin
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510979816.8A
Other languages
English (en)
Other versions
CN105589084B (zh
Inventor
房涛
邹琴
张日东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Dianzi University
Original Assignee
Hangzhou Dianzi University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Dianzi University filed Critical Hangzhou Dianzi University
Priority to CN201510979816.8A priority Critical patent/CN105589084B/zh
Publication of CN105589084A publication Critical patent/CN105589084A/zh
Application granted granted Critical
Publication of CN105589084B publication Critical patent/CN105589084B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/35Constructional details or hardware or software details of the signal processing chain
    • G01S19/37Hardware or software details of the signal processing chain
    • GPHYSICS
    • G04HOROLOGY
    • G04RRADIO-CONTROLLED TIME-PIECES
    • G04R20/00Setting the time according to the time information carried or implied by the radio signal
    • G04R20/02Setting the time according to the time information carried or implied by the radio signal the radio signal being sent by a satellite, e.g. GPS

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Circuits Of Receivers In General (AREA)

Abstract

本发明公开了一种基于STM32的北斗授时定位设备。本发明包括STM32微处理器控制模块、UM220接收模块、CH340串口通信模块、12864液晶显示模块和按键交互模块。其中,STM32微处理器控制模块与UM220接收模块、12864液晶显示模块、按键交互模块相连;采用STM32控制器作为设备的控制核心,对UM220接收模块接收到的卫星数据进行提取与处理,送至12864液晶显示模块显示。本发明解决了目前北斗卫星定位、授时的产品少,售价高昂的问题,具有结构简单,操控容易,安全可靠、成本低的优点。

Description

基于STM32的北斗授时定位设备
技术领域
本发明涉及一种基于STM32的北斗授时定位设备。
背景技术
随着北斗卫星导航***的应用越来越广泛,国家对北斗卫星导航***的大力支持和快速发展,北斗卫星导航***设备普及速度也将大大加快。在我们国内北斗卫星导航***产业才刚刚起步,北斗卫星导航***产业的兴起势必也将大大的推进北斗卫星导航***在民间的应用。
不过由于专业北斗卫星导航***设备价格昂贵,普通消费者难以承受,所以也限制了北斗卫星导航***在民间的大量应用,现在各个北斗卫星导航***厂商的当务之急便是降低北斗卫星导航***的制造成本,削减一些普通消费者平时用不到的专业功能,保留一些基本的实用功能,以加快北斗卫星导航***在民间普及的速度。
发明内容
本发明针对现有技术的不足,提供一种基于STM32的北斗授时定位设备。
本发明包括STM32微处理器控制模块、UM220接收模块、CH340串口通信模块、12864液晶显示模块和按键交互模块。其中,STM32微处理器控制模块与UM220接收模块、12864液晶显示模块、按键交互模块相连;采用STM32控制器作为设备的控制核心,对UM220接收模块接收到的卫星数据进行提取与处理,送至12864液晶显示模块显示;该设备的数据采集由UM220接收模块、BD双频天线构成,采集卫星信号;设备的输出由12864液晶显示模块构成;设备的按键交互模块由四个按键S3、S4、S5、S7构成;设备的时钟模块中的晶振Y1、Y2为STM32微处理器控制模块分别提供稳定的低速和高速时钟源,晶振Y3为CH340串口通信模块提供稳定的时钟源。
进一步说,STM32微处理器的型号是STM32F103,焊接在电路板上,或插在焊好的插座上。
进一步说,所述的12864液晶显示模块的型号是ST7920。
进一步说,晶振Y1的频率为32.678KHZ,晶振Y2的频率为8MHZ的晶振Y3的频率为12MHZ。
进一步说,所述电源模块采用芯片型AMS1117-3.3V、AMS1117-5V分别提供需要的3.3V和5V电源。
本发明解决了目前北斗卫星定位、授时的产品少,售价高昂的问题,具有结构简单,操控容易,安全可靠、成本低的优点。
附图说明
图1为本发明的结构原理示意图;
图2为本发明的STM32模块原理图;
图3为本发明的时钟模块原理图;
图4为本发明的液晶模块原理图;
图5为本发明的按键交互模块原理图;
图6为本发明的UM220模块原理图;
图7为本发明的CH340串口通信模块原理图;
图8为本发明的电源模块原理图。
具体实施方式
以下结合附图对本发明作进一步说明。
如图1所示,本发明包括STM32微处理器控制模块、UM220接收模块、CH340串口通信模块、12864液晶显示模块、按键交互模块、时钟模块以及电源模块,采用STM32微处理器作为整个***的控制核心,对UM220接收模块接收到的卫星数据进行提取与处理,送至12864液晶显示模块显示,STM32微处理器控制模块与UM220接收模块采用全双工通信方式工作;CH340串口通信模块实现UM220接收模块与上位机的全双工通信;整个***的输出设备由液晶显示模块构成;整个***的按键交互模块由四个按键S3、S4、S5、S7构成;时钟模块采用Y1、Y2晶振时钟模块为STM32模块提分别供低速和高速时钟源,采用Y3为CH340串口通信模块提供可靠的时钟源;设备有统一的电源模块,其为整个***的所有模块提供稳定可靠的电源。整个***的数据采集设备部分由UM220接收模块、BD双频天线组成接收卫星信号。STM32微处理器的型号是STM32F103,焊接在电路板上,或插在焊好的插座上,包含JTAG接口电路、时钟电路、复位按键和STM32启动方式选择按键。液晶显示模块12864使用的型号是ST7920。
本发明中信号通过UM220接收模块、BD双频天线接收,将它们接收到的信号经过UM220接收模块的放大、滤波后进入STM32微处理器控制模块。
本发明中通过按键S3、S4、S5、S7可以选择综合显示、授时模式、定位模式、测速模式等四种工作模式。
本发明中采用32.678KHZ的Y1、8MHZ的Y2晶振时钟模块为STM32模块分别提供低速和高速时钟源;采用12MHZ的Y3为CH340串口通信模块提供可靠的时钟源。
本发明中电源模块采用芯片型AMS1117-3.3V、AMS1117-5V分别提供需要的3.3V和5V电源。
具体实施例
如图2所示,STM32微处理器的PC14、PC15引脚与32.768KHZ晶振Y1相连,然后通过10pF电容C21、C22并联接地;OSC_IN、OSC_OUT高速外部引脚与8MHZ晶振Y2相连通过22pF电容C1、C2并联接地;所述STM32的复位电路将NRST引脚通过10千欧电阻接到电源,通过100nF电容C7与按键S2并联接地,通过按键S2控制是否复位;STM32启动方式电路是将BOOT0、BOOT1通过电阻一端接至3.3V电源,另一端通过跳帽选择。
如图6所示,所述UM220接收模块使用CH340串口通信模块实现与上位机全双工通信。接口电路UM220的串口TXD1通过电阻与CH340模块的成串口RXD相连、串口RXD1通过D2二极管与CH340模块的串口TXD相连,实现稳定、可靠的快速全双工通信。UM220模块的串口RXD2、TXD2与STM32模块的串口TXD2、RXD2相连,实现稳定、可靠的快速全双工通信。UM220的TIME_PULSE的端口通过1千欧的电阻和LED2发光二极管与3.3V电源相接,可以指示UM220模块的工作状态,RF_IN端口接BD双频天线通过100mH电感一端接到VCC_RF,一端与0.1uF的电容C4、C8相连接地,可实现滤波的作用。
如图4所示,所述12864液晶显示模块使用的型号是ST7920。自带对比度调节按钮,采用5V电源直接供电。液晶显示模块的RS、RW、EN、DB0、DB1、DB2、DB3、DB4、DB5、DB6、DB7、CS1、CS2的各引脚分别与STM32的PB0、PB1、PB12、PA0、PA1、PA2、PA3、PA4、PA5、PA6、PA7、PB13、PB14的引脚相连,使液晶显示模块按照需要正常工作。
如图5所示,所述按键模块通过按键S3、S4、S5、S7一端分别与STM32的PB5、PB6、PB7、PB8各引脚相连,按键另一端统一接地;通过按下相应的按键可以选择综合显示、授时模式、定位模式、测速模式等四种工作方式。
如图3和图7所示,所述时钟模块通过32.768KHZ晶振Y1与STM32微处理的PC14、PC15引脚相连,再与10pF的电容C21、C22相连并联接地,8MHZ晶振Y2与STM32微处理的OSC_IN、OSC_OUT高速外部引脚相连,再与22pF的电容C1、C2相连并联接地晶振,分别为STM32模块提供稳定低速和高速时钟源;12MHZ晶振Y3与CH340串口通信模块的XI、XO引脚相连,再与22pF的电容C15、C16相连并联接地,为CH340串口通信模块提供可靠的时钟源;保证了STM32微处理器稳定、可靠的工作,同时保证UM220接收模块与上位机可以进行稳定的全双工通信。
如图8所示,所述的电源模块使用AMS1117稳压模块提供电源,通过电容1uF的电容C11、C13进行对AMS1117稳压模块的输出电压进行滤波,用发光二极管D3、D4串联电阻指示供电电源是否正常工作,S6为***的总电源开关。
本发明的信号采集设备包括UM220和BD双频天线,通过按键交互模块选择工作方式,STM32微处理器根据采集设备传回的信息,通过STM32进行数据的提取与处理,将获取的时间、经度坐标、维度坐标的信息送至液晶显示屏进行显示,从而完成授时和定位。

Claims (1)

1.基于STM32的北斗授时定位设备,其特征在于包括STM32微处理器控制模块、UM220接收模块、CH340串口通信模块、12864液晶显示模块和按键交互模块;其中,STM32微处理器控制模块与UM220接收模块、12864液晶显示模块、按键交互模块相连;采用STM32控制器作为设备的控制核心,对UM220接收模块接收到的卫星数据进行提取与处理,送至12864液晶显示模块显示;该设备的数据采集由UM220接收模块、BD双频天线构成,采集卫星信号;设备的输出由12864液晶显示模块构成;设备的按键交互模块由四个按键S3、S4、S5、S7构成;设备的时钟模块中的晶振Y1、Y2为STM32微处理器控制模块分别提供稳定的低速和高速时钟源,晶振Y3为CH340串口通信模块提供稳定的时钟源;具体如下:
STM32微处理器的PC14、PC15引脚与32.768KHZ晶振Y1相连,然后通过10pF电容C21、C22并联接地;OSC_IN、OSC_OUT高速外部引脚与8MHZ晶振Y2相连通过22pF电容C1、C2并联接地;STM32的复位电路将NRST引脚通过10千欧电阻接到电源,通过100nF电容C7与按键S2并联接地,通过按键S2控制是否复位;STM32微处理器启动方式电路是将BOOT0、BOOT1通过电阻一端接至3.3V电源,另一端通过跳帽选择;
UM220接收模块使用CH340串口通信模块实现与上位机全双工通信;UM220接收模块的串口TXD1通过电阻R8与CH340串口通信模块的串口RXD相连;串口RXD1通过二极管D2与CH340串口通信模块的串口TXD相连,实现稳定、可靠的快速全双工通信;UM220接收模块的串口RXD2、TXD2与STM32微处理器的串口TXD2、RXD2相连,实现稳定、可靠的快速全双工通信;UM220接收模块的TIME_PULSE的端口通过1千欧的电阻R7和发光二极管LED2与3.3V电源相接,指示UM220接收模块的工作状态,RF_IN端口接BD双频天线,通过100mH电感LI一端接到VCC_RF,一端与0.1uF的电容C4、C8相连接地,实现滤波的作用;
12864液晶显示模块使用的型号是ST7920;自带对比度调节按钮,采用5V电源直接供电;液晶显示模块的RS、RW、EN、DB0、DB1、DB2、DB3、DB4、DB5、DB6、DB7、CS1、CS2的各引脚分别与STM32微处理器的PB0、PB1、PB12、PA0、PA1、PA2、PA3、PA4、PA5、PA6、PA7、PB13、PB14的引脚相连,使液晶显示模块按照需要正常工作;
所述按键模块通过按键S3、S4、S5、S7一端分别与STM32的PB5、PB6、PB7、PB8各引脚相连,按键另一端统一接地;通过按下相应的按键可以选择综合显示、授时模式、定位模式、测速模式这四种工作方式;
时钟模块通过32.768KHZ晶振Y1与STM32微处理的PC14、PC15引脚相连,再与10pF的电容C21、C22相连并联接地,8MHZ晶振Y2与STM32微处理器的OSC_IN、OSC_OUT高速外部引脚相连,再与22pF的电容C1、C2相连并联接地晶振,分别为STM32微处理器提供稳定低速和高速时钟源;12MHZ晶振Y3与CH340串口通信模块的XI、XO引脚相连,再与22pF的电容C15、C16相连并联接地,为CH340串口通信模块提供可靠的时钟源;保证了STM32微处理器稳定、可靠的工作,同时保证UM220接收模块与上位机可以进行稳定的全双工通信;
电源模块使用AMS1117稳压模块提供电源,通过电容1uF的电容C11、C13进行对AMS1117稳压模块的输出电压进行滤波,用发光二极管D3、D4串联电阻指示供电电源是否正常工作,S6为***的总电源开关。
CN201510979816.8A 2015-12-23 2015-12-23 基于stm32的北斗授时定位设备 Expired - Fee Related CN105589084B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510979816.8A CN105589084B (zh) 2015-12-23 2015-12-23 基于stm32的北斗授时定位设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510979816.8A CN105589084B (zh) 2015-12-23 2015-12-23 基于stm32的北斗授时定位设备

Publications (2)

Publication Number Publication Date
CN105589084A true CN105589084A (zh) 2016-05-18
CN105589084B CN105589084B (zh) 2018-02-23

Family

ID=55928809

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510979816.8A Expired - Fee Related CN105589084B (zh) 2015-12-23 2015-12-23 基于stm32的北斗授时定位设备

Country Status (1)

Country Link
CN (1) CN105589084B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106355122A (zh) * 2016-08-25 2017-01-25 江门市汇朗工业机器人有限公司 一种rf卡读卡器电路
CN106679443A (zh) * 2016-12-30 2017-05-17 杭州电子科技大学 基于stm32的远程监控加热炉控制***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6246362B1 (en) * 1997-03-25 2001-06-12 Seiko Instruments Inc. Portable GPS signal receiving apparatus
CN101251587A (zh) * 2008-02-28 2008-08-27 江苏北斗科技有限公司 卫星导航***与gps双模授时装置
CN203724671U (zh) * 2013-12-18 2014-07-23 郑顺辉 一种带声控装置的灭火器
CN203799018U (zh) * 2013-12-12 2014-08-27 广西大学 基于北斗的定位数据与信息采集上报的一体化终端***
CN104808481A (zh) * 2015-05-14 2015-07-29 昆山市工业技术研究院有限责任公司 北斗和gps双模授时嵌入式时间同步设备和软件设计方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6246362B1 (en) * 1997-03-25 2001-06-12 Seiko Instruments Inc. Portable GPS signal receiving apparatus
CN101251587A (zh) * 2008-02-28 2008-08-27 江苏北斗科技有限公司 卫星导航***与gps双模授时装置
CN203799018U (zh) * 2013-12-12 2014-08-27 广西大学 基于北斗的定位数据与信息采集上报的一体化终端***
CN203724671U (zh) * 2013-12-18 2014-07-23 郑顺辉 一种带声控装置的灭火器
CN104808481A (zh) * 2015-05-14 2015-07-29 昆山市工业技术研究院有限责任公司 北斗和gps双模授时嵌入式时间同步设备和软件设计方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
刘鹏等: "基于ARM的GPS同步授时***设计", 《电子设计工程》 *
杨屏等: "北斗授时技术分析及交通控制典型应用研究", 《电子测量与仪器学报》 *
罗卫兵等: "基于STM32+ucGUI的北斗导航定位***设计", 《液晶与显示》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106355122A (zh) * 2016-08-25 2017-01-25 江门市汇朗工业机器人有限公司 一种rf卡读卡器电路
CN106355122B (zh) * 2016-08-25 2019-01-22 江门市汇朗工业机器人有限公司 一种rf卡读卡器电路
CN106679443A (zh) * 2016-12-30 2017-05-17 杭州电子科技大学 基于stm32的远程监控加热炉控制***

Also Published As

Publication number Publication date
CN105589084B (zh) 2018-02-23

Similar Documents

Publication Publication Date Title
CN203225046U (zh) 一种基于单片机的机电***pid自动控制实验教学平台
CN105589084A (zh) 基于stm32的北斗授时定位设备
CN203520380U (zh) 一种新型程序烧写电路
CN102945199A (zh) 显卡工作状态智能侦测***及方法
CN203070563U (zh) 一种战乱时期地图展示教具
CN201215566Y (zh) 一种电能量采集装置
CN203746226U (zh) 一种多功能家用遥控器
CN205104115U (zh) 基于Microduino控制器的教学实验箱
CN204791712U (zh) 一种基于单片机的实验开发板
CN104881980A (zh) 一种可视化的触摸屏智能遥控装置及其控制方法
CN202502695U (zh) 一种自动旋屏led点阵模块
CN202997219U (zh) 多孔定时插座
CN203950097U (zh) 一种可远程控制的液晶显示模组
CN204650736U (zh) 一种可视化的触摸屏智能遥控装置
CN203772954U (zh) 三相四线电子式预付费电能表平台表
CN207036339U (zh) 一种采集分析***的主机电路
CN203775477U (zh) 基于v9401芯片的单灯控制器
CN203775487U (zh) 一种人工光植物工厂的led光源智能手持仪
CN202444462U (zh) 一种基于m051芯片的单相异步电机调速控制器
CN207516791U (zh) 一种基于rs485通信的手持式程序下载器
CN203840613U (zh) 一种led电路
CN202649368U (zh) 一种网线检测装置
CN202383670U (zh) 一种串并转换器
CN203070282U (zh) 单片机串口模块装置
CN203689665U (zh) 智能控制器用蓝牙编程器

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180223