基于STM32F103单片机的指南针电子罗盘方位显示原理图PCB程序设计

硬件电路的设计

(末尾附文件)

本系统由STM32F103C8T6单片机、LCD1602液晶显示、GY-271模块及电压组成。
1、上电先进行数据校准,刚上电,液晶没有出现显示的情况下:以传感器为中心顺时针缓慢旋转一周;然后以传感器为轴心缓慢翻转一周。
2、校准后液晶开始显示,指南针模块获取位置信息,并在液晶LC1602上显示方向和角度。
系统硬件系统分析设计

1、STM32单片机核心电路设计
STM32系列处理器是意法半导体ST公司生产的一种基于ARM 7架构的32位、支持实时仿真和跟踪的微控制器。选择此款控制芯片是因为本系统设计并非追求成本的最低或更小的功耗,而是在实现本设计功能的前提下能够提供更丰富的接口和功能以便于设计实验系统各实验项目所需的外围扩展电路。此款控制芯片在完成单片机课程的学习后上手较为容易,在医疗器械中应用广泛,具有很好的学习、实验研究价值。
一、STM32的主要优点:
(1)使用ARM最新的、先进架构的Cortex-M3内核
(2) 优异的实时性能
(3) 杰出的功耗控制
(4) 出众及创新的外设
(5) 最大程度的集成整合
(6) 易于开发,可使产品快速将进入市场

核心板设计:
基于STM32F103单片机的指南针电子罗盘方位显示原理图PCB程序设计_第1张图片
基于STM32F103单片机的指南针电子罗盘方位显示原理图PCB程序设计_第2张图片
基于STM32F103单片机的指南针电子罗盘方位显示原理图PCB程序设计_第3张图片
GY-271电子指南针罗盘模块电路设计
该电子指南针罗盘传感器模块在现代技术条件中电子罗盘作为导航仪器或姿态传感器已被广泛应用。此款是三轴数字罗盘,采用I2C串行总线接口,芯片选用QMC5883L,具有高精度,偏移抑制等特点。他具有12位ADC、低噪声、自检测、低电压操作和宽磁场范围等特点,并且内置驱动电路,采用I2C数字接口,体积小,轻便,操作简单。广泛应用于手机、笔记本电脑、消费电子、汽车导航系统和个人导航设备等多种领域。
一、模块参数
(1)采用高品质沉金pcb,机器焊接工艺,保证品质
(2)名称: QMC5883L模块(三轴磁场模块)
(3)型号:GY-271
(4)使用芯片: QMC5883L
(5)供电电源:3-5V
(6)通信方式:IIC通信协议
(7)测量范围:±1.3-8 高斯
二、接口说明
(1)VCC 外接输入电压
(2)GND 外接GND
(3)SCL 时钟端,接单片机引脚
(4)SDA 数据端,接单片机引脚
如下图所示:
基于STM32F103单片机的指南针电子罗盘方位显示原理图PCB程序设计_第4张图片
基于STM32F103单片机的指南针电子罗盘方位显示原理图PCB程序设计_第5张图片
基于STM32F103单片机的指南针电子罗盘方位显示原理图PCB程序设计_第6张图片
.

链接:https://pan.baidu.com/s/1sUp8fyj0YtMnmLmcGp8vwA
提取码:enno

.

你可能感兴趣的:(基于STM32F103单片机的指南针电子罗盘方位显示原理图PCB程序设计)