CN105589084A - 基于stm32的北斗授时定位设备 - Google Patents
基于stm32的北斗授时定位设备 Download PDFInfo
- 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
Links
- 238000004891 communication Methods 0.000 claims abstract description 28
- 238000000034 method Methods 0.000 claims abstract description 4
- 239000013078 crystal Substances 0.000 claims description 21
- 239000003990 capacitor Substances 0.000 claims description 16
- 230000002452 interceptive effect Effects 0.000 claims description 10
- DMBHHRLKUKUOEG-UHFFFAOYSA-N diphenylamine Chemical compound C=1C=CC=CC=1NC1=CC=CC=C1 DMBHHRLKUKUOEG-UHFFFAOYSA-N 0.000 claims description 5
- 238000001914 filtration Methods 0.000 claims description 5
- 238000012545 processing Methods 0.000 claims description 4
- 230000000087 stabilizing effect Effects 0.000 claims description 4
- 230000015572 biosynthetic process Effects 0.000 claims description 3
- 238000003786 synthesis reaction Methods 0.000 claims description 3
- 238000012360 testing method Methods 0.000 claims description 3
- 230000000694 effects Effects 0.000 claims description 2
- 230000009191 jumping Effects 0.000 claims description 2
- 238000003825 pressing Methods 0.000 claims description 2
- 239000004973 liquid crystal related substance Substances 0.000 abstract description 4
- 230000003993 interaction Effects 0.000 abstract 2
- 239000000284 extract Substances 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 6
- 238000003466 welding Methods 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 238000003892 spreading Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/35—Constructional details or hardware or software details of the signal processing chain
- G01S19/37—Hardware or software details of the signal processing chain
-
- G—PHYSICS
- G04—HOROLOGY
- G04R—RADIO-CONTROLLED TIME-PIECES
- G04R20/00—Setting the time according to the time information carried or implied by the radio signal
- G04R20/02—Setting 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微处理器控制模块、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为***的总电源开关。
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)
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)
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双模授时嵌入式时间同步设备和软件设计方法 |
-
2015
- 2015-12-23 CN CN201510979816.8A patent/CN105589084B/zh not_active Expired - Fee Related
Patent Citations (5)
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)
Title |
---|
刘鹏等: "基于ARM的GPS同步授时***设计", 《电子设计工程》 * |
杨屏等: "北斗授时技术分析及交通控制典型应用研究", 《电子测量与仪器学报》 * |
罗卫兵等: "基于STM32+ucGUI的北斗导航定位***设计", 《液晶与显示》 * |
Cited By (3)
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 |