GNU General Public License v3.0

项目介绍

AndrewBCN/STM32-GPSDO 是一个托管在 GitHub 上的开源项目,主要使用 C++ 编写,采用 GNU General Public License v3.0 许可证,目前获得 100 个 Star、32 次 Fork。

仓库全名
AndrewBCN/STM32-GPSDO
开源许可证
GNU General Public License v3.0
Star 数
100
Fork 数
32
未关闭 Issue
9

README 摘要

An STM32 GPSDO Designing, assembling, programming and testing an ultra-low-cost GPS-disciplined oven controlled crystal oscillator / lab clock based on an STM32 32-bit ARM microcontroller Keywords: STM32, GPS, GPSDO, crystal oscillator, frequency standard, atomic clock André Balsa, April 2021 The Project =========== I decided to build my own version of a 10MHz GPSDO with the following features: Very low cost i.e. <…

完整内容见 GitHub 原始 README 或本页 。

常见问题

STM32-GPSDO 用什么语言开发?

主要使用 C++ 编写,采用 GNU General Public License v3.0 许可证,目前有 100 个 Star。

STM32-GPSDO 可以免费商用吗?

仓库标注的许可证为 GNU General Public License v3.0,商用前请先阅读仓库 LICENSE 文件确认授权范围。

如何获取 STM32-GPSDO 的源码?

可以直接克隆仓库:git clone https://github.com/AndrewBCN/STM32-GPSDO.git;安装与运行步骤见仓库 README。

STM32-GPSDO 最近还在维护吗?

仓库最近一次更新为 2022年4月22日,当前有 9 个未关闭 Issue;Star 数为 100,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

An experimental GPSDO using an STM32 MCU and a u-blox Neo-M8 GNSS module.

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

简要分析

热度分
264
价值分
79
活跃状态
活跃

语言占比

C
C++

README

An STM32 GPSDO

Designing, assembling, programming and testing an ultra-low-cost GPS-disciplined oven controlled crystal oscillator / lab clock based on an STM32 32-bit ARM microcontroller

Keywords: STM32, GPS, GPSDO, crystal oscillator, frequency standard, atomic clock

André Balsa, April 2021

The Project

I decided to build my own version of a 10MHz GPSDO with the following features:

  • Very low cost i.e. < 30 euros ($35), short and easily purchased BOM.
  • Acceptable performance (+/- 1ppb) “out of the box”, can be fine tuned over time.
  • Uses an STM32F411CEU6 “Black Pill” microcontroller module, programmed in C/C++ using the Arduino IDE (STM32duino).
  • Requires only a 5V @ 1A power supply, supplied through a USB C cable.
  • Compact and portable.
  • Optionally battery powered (allows taking it outdoors for optimal satellite signal reception).
  • An optional suite of environmental sensors (temperature, humidity, air pressure, voltages, OCXO current/power consumption).
  • An optional Bluetooth serial interface for wireless communication with a PC.
  • Extensive logging of various operating parameters to allow further software tuning.
  • An optional small OLED displaying room temperature, UTC time, uptime, operating status, measured frequency.

The first breadboard prototype:

In normal operation this is displayed on the small OLED:

评论

暂无评论