自定义博客皮肤

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DIY小型气象站(单电池供电)——持续更新

材料 电源:18650电池1节(2000mah) 主控:N76E003单片机 传感器:BMP180气压传感器、BH1750光照度传感器 无线串口模块:LC12S(2.4G) LDO:XC6204 外壳:3D打印PLA 开发环境:KEIL4 电路 其中PPG与PPG1为推挽输出...

2019-02-05 01:38:10

阅读数 239

评论数 0

N76E003 夏普GP2Y1010 PM2.5

首先来看传感器内部结构与单片机的连接图。由下图可知,实际上使用的I/O就是3、5脚。其中3脚为PWM驱动LED闪烁频率的引脚,在下文中可以看到时序。而5脚Vo则是传感器检测到的灰尘,而输出的电压值。在下文的程序中,将使用N76E003单片机自带的带隙电压进行测量,以此保证ADC不被供电电压影响。 ...

2019-01-31 18:04:32

阅读数 331

评论数 0

一、单片机读取ID卡(工作原理及电路)

N76E003读取ID卡程序、电路及原理分析

2018-09-29 16:52:44

阅读数 5622

评论数 6

N76E003之ADC带隙电压(Band-gap)

首先让我们来探究下,什么是带隙电压。 1、我们需要了解ADC测量的影响因素,举个简单的例子。 我们给单片机供电是2.8V,此时用ADC去测量一个1.3V,ADCRH最后得到的值,可能就是142. 如果单片供电是3.3V,这时候再去测量1.3V,ADCRH最后得到的值可能就不再是142了. ...

2018-09-29 02:09:09

阅读数 3512

评论数 0

N76E003之ADC电量检测(程序、分析、电路)

模数转换器即A/D转换器,或简称ADC,通常是指一个将模拟信号转变为数字信号的电子元件。 先来看看N76E003 ADC工作方式 再看下相关寄存器,方便理解上图 ...

2018-09-28 16:30:04

阅读数 6800

评论数 0

DIY逻辑充电器

1、设计原因 由于我经常开发一些奇奇怪怪的小东西,所以手上有较多锂电池,长时间保存对我这种懒人带来的困扰,正常逻辑是每次充电完成后,由人工更换下一个电池充电,如此往复,如使用多个充电器同时进行此项工作(并行),成本与效率均较高,于是设计了这个逻辑充电器,其最大支持4块电池充电,但每次充电一块,单块...

2019-08-20 20:04:17

阅读数 53

评论数 0

N76E003 旋转编码器 EC11

1、概述 本文所使用的编码器为EC11旋转编码器,该编码器由两个部分组成,第一部分(3脚ACB)分别为编码器A B相和公共端(接地);第二部分(2脚S1、S2)为按键,按下后导通。 2、电路图 如下图所示 其中EC11_A接P17、EC11_B接P30;电容103为0.01uf 3、信号分析 ...

2019-07-14 19:46:51

阅读数 137

评论数 0

N76E003 驱动 ST7567 (SPI串口)

需要工程文件包可在这里下载 先液晶屏参数 再看DXP原理图(+Bat为3.3V),LCD_Rst为硬件复位引脚,如不需要可直接设为高电平。BG_V/BG_G为背光端,单片机控制背光可使用三极管。 初始化流程 对比度调节 COG.c文件代码 #include "...

2019-07-10 18:44:18

阅读数 208

评论数 0

(充电器&电池)双电源自动切换电路

最近要做一个检测空气污染物的小玩具,设计要求,当插上外部电源时,自动切换到外部电源(+5V)给单片机供电,同时给内置锂电池(+Bat)充电,当断开外部电源时,自动恢复内置锂电池给单片机供电,类似手机充电策略。 下图1使用的XC6204为3.3V输出LDO,输入电压最高支持10V,压差0.1V;V...

2019-06-30 23:12:56

阅读数 473

评论数 2

单片机 6N137 高速光耦 电路

真值表

2019-06-04 20:19:32

阅读数 175

评论数 0

单片机驱动继电器(光耦)

光耦使用PC817(线性光耦,在这里足够),单片机配置为开漏,当呈现高阻态时,光耦不导通,NPN三极管8050基极无电压,不导通。

2019-06-04 14:25:11

阅读数 270

评论数 0

N76E003 之 RS485 通讯

RS485技术参数 两线电压差2~6V,兼容TTL电平 10m距离,最高速度35Mbps。1km距离,100Kbps 一般最多支持32个节点,某些特制芯片可达400 终端电阻:120R 通讯链路方式:总线型 ...

2019-06-03 03:07:46

阅读数 55

评论数 0

N76E003 避坑指南(持续更新)

Tips:本文仅作为我个人在使用N76E003单片机过程中遇到的一些问题,可能不具有广泛性,望周知! 单片机内部的10KHz低速振荡器,受温度影响较大,如需要精准定时,请使用16MHz振荡器或外部晶振。 (使用定时唤醒时,设定50S唤醒一次,一小时启动一次,竟然能偏差十几分钟。。。) ...

2019-05-14 15:42:47

阅读数 248

评论数 0

N76E003 IIC OLED

#include "N76E003.h" #include "Common.h" #include "Delay.h" #include "SFR_Macro.h" #include "Functio...

2019-05-12 11:51:55

阅读数 295

评论数 0

N76E003之ADC采集NTC温度

RG选用10k 1%精度NTC热敏电阻,R1使用10k 1%精度贴片电阻,电路如下图1所示,使用N76E003单片机AIN4通道进行采样,使用带隙电压进行修正。 (图1) 下图2为NTC热敏电阻数据手册中给出的电阻值对应温度表 (图2) 在程序中建立一温度/电阻对应数组(其中温度...

2019-04-22 11:50:49

阅读数 338

评论数 0

N76E003之模拟EEPROM

之前在使用STM32时,常可以将内部flash作为数据储存,用于保存diaodian

2019-04-14 02:17:41

阅读数 721

评论数 2

Keil多次调用头文件导致重定义报错(L104)

分为三个文件 Main.c(主程序文件) LCD.c(液晶屏驱动程序) LCDFont.h(液晶屏字库&图形库) 调用结构: Main.c同时调用LCD.c和LCDFont.h(图形库) LCD.c调用LCDFont.h(字库) 此时会报错L104重定义(字库...

2019-04-06 13:33:55

阅读数 252

评论数 0

RFID门锁 低功耗方案猜测

在住宾馆时,常使用非接触卡进行开门,而门锁往往使用电池供电,低功耗处理就显得很重要。通过这篇博客 一、单片机读取ID卡(工作原理及电路) 我们能大概知道无源非接触卡的工作原理,如果读卡器一直处于寻卡状态,势必会导致功耗上升。 如何低功耗的寻卡,这成了整个系统低功耗处理的关键,通过仔细观察,请见下图...

2019-04-05 10:39:54

阅读数 227

评论数 0

N76E003之ADC 多通道采样

首先让我们来看看N76E003单片机的ADC工作方式,从下图中可以看到ADCHS寄存器决定当前使用哪一个通道的寄存器。 接下来我们再来看看具体的寄存器含义 接下来就是N76e003库中包含的相关宏定义,可以看到每次使能一个ADC通道时,会先关闭所有通道,再去打开指定对象的通道,之后将对...

2019-03-28 00:04:53

阅读数 401

评论数 0

Altium Designer导出STEP文件

Tips:由于我使用的是13版本,没有高版本具有的STEP导出功能,故采用以下方式导出PCB,此种方式对元器件模型支持较差,对模型要求较高的同学,建议还是升级DXP版本 首先在PCB文件中,点击 工具——》遗留工具——》3D显示 在弹出的PCB3D页面中,点击 工具——》导出 这样就得到一个...

2019-03-16 11:26:07

阅读数 845

评论数 0

提示
确定要删除当前文章?
取消 删除