你可能对电灯泡一无所知

今天在公众号“电路啊中看到一篇推文”超低成本的LED恒流驱动电路[1] ,作者讲述了看到一个仅仅售价1元人民币的LED灯泡,并包邮时所感到的惊讶。为了消除惊讶,作者还花巨资(¥1)购买 薅羊毛 了该款灯泡并拆开一看究竟。

▲ LR梁锐邮购得到的精忠报国牌的5W LED 灯泡

查看这款LED节能灯内部结构之后,还是把作者给惊呆了。居然里面只有一个圆形的铝基电路板,上面固定了九颗高亮LED,一颗全桥整流芯片以及一个国内生产的高压恒流LED驱动芯片。对于普通使用者来时,只是觉得这个LED等轻飘飘的,与它的定价(1元人民币)相符。对于电子爱好者来说,它内部电路设计还是着实把人给惊着了。

下面是前文作者分析的LED灯内部的电路结构。经过分析计算之后,作者还是满头雾水,心里没底。主要是电路中没有任何将220V电压进行降压的器件,这样直接整流后驱动后LED恒流电路该会造成多么大的能量浪费呀。

▲ LED灯泡内部的结构
▲ LED驱动电路原理图

当然也有一个可能,就是这个灯泡不是用在220V交流电上,而是在24~48V的低压电源上使用。

另外一种惊讶是看到电灯的接口是卡口形式。我记到在以前这种卡口的灯泡比较流行,但是今年来,越来越多的灯具都使用了螺丝口,卡口灯泡不多见了。

 

灯泡的底部,即灯头的部分是插进灯座内,固定灯泡以及与电源进行连接。市场上的灯座有不同的机械结构和尺寸,因此在更换、安装灯泡的时候需要根据灯座的型号选择不同的灯泡。购买了不同接口的灯泡,直到安装时才发现与灯座配不上,这是我们通常会犯的错误。

由于存在很多规格的灯头,因此确定选择什么型号的灯座来固定灯泡通常比较困难。有的时候如果你选择了一种不常用的灯座,将来购买适合的灯泡就会遇到困难。

在网文 All About Light Bulb Caps and Bases[2] 中介绍了常见到的三种灯泡插座的形式:

  • 卡口类型(旋转锁定)

  • 螺丝口类型(也称为“爱迪生”接口)

  • 插针类型

▲ 不同的灯头接口:卡口,螺口,插针

灯口的型号通常使用“字母-数字-字母”的形式进行编码:

  • 第一个字母带边灯座、灯口的机械形式。比如B表示卡口形式,E表示螺丝扣形式等;

  • 中间的数字表示灯座的内直径,比如 27毫米;

  • 最后的字母(s,d,t,q)分别表示接口引线个数(1,2,3,4)。

举例,B27d表示直径为27毫米的卡口灯座,带有两个接线。

 

这种灯头通过旋转-锁定动作,安装在相应的灯座上。市场上主要有两种灯头类型:Bayonet Caps 和GU10型。

1.刺刀灯头

这种型号为Bayonet Cap,正如它的名字,它的安装过程与士兵在步枪上安装刺刀的过程是相同的。都是通过旋转-锁定的动作来固定。

灯座内有一个或者两个可以伸缩的铜柱电极,当灯头安装锁定后,电极在弹簧的驱动下挤压灯头,不仅保证电极接触可靠,同时也起到对锁定灯泡的卡紧的作用。相比于螺丝口的灯头,卡口灯头不容易从灯座上脱落。

▲ 卡口灯泡与灯座

卡口灯头通常有一个光滑金属圆形金属底座,直径大约为22毫米,两侧有伸出的金属棒来卡在灯座上。

2.GU10

GU10中的“G”表示灯泡有两个电极,由于这种灯泡在安装时也通过旋转锁定,所以它也属于卡口类型。通常这种接口上具有两个相距10毫米,长度为7毫米的金属电极,上面特殊的金属帽可以卡在灯座内防止灯泡脱落。

▲ GU10接口的灯泡与灯座

 

这种灯头也被称为 Edison Screw Base,这是以电灯的发明和改良家爱迪生的名字命名的。它是通过灯头金属壳上的螺纹来将灯泡固定在相应的灯座上 。最常见到的型号是E27,现在常用在家庭内部照明灯具上。

一些小型号的螺口灯头,比如E14, E12 ,E10等,常用在装饰灯泡上,比如吊灯上的灯泡。

▲ 螺口的灯泡与灯座

在电灯发明的初期,这种螺口的灯泡就出现了。当时的灯座上还有可以扳动的开关控制灯泡的点亮和熄灭。由于它的制作工艺比较简单,这种类型的灯泡逐步流行起来。

相比与前面的卡口灯泡,安装螺口灯泡需要旋转很多圈,过程显得比较麻烦。而且由于没有锁定结构,灯泡也有可能因为震动从灯座内脱落。但不知道为什么,现在这种形式的灯泡越来越多,至少在我周围看到的螺口灯泡很多,而卡口形式的灯泡逐步消失了。

灯具接口逐步统一成一种形式,至少会给灯泡的更换减少很多不必要的麻烦。

参考资料

[1]

超低成本的LED恒流驱动电路: https://mp.weixin.qq.com/s/U_5s-sLVP3HjHbdIeGD0IQ

[2]

All About Light Bulb Caps and Bases: https://www.thelightbulb.co.uk/resources/caps-bases/


推荐阅读:

专辑|Linux文章汇总

专辑|程序人生

专辑|C语言

我的知识小密圈

关注公众号,后台回复「1024」获取学习资料网盘链接。

欢迎点赞,关注,转发,在看,您的每一次鼓励,我都将铭记于心~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/466423.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

TQ210——S5PV210启动过程

TQ210——S5PV210启动过程 1、S5PV210内存地址映射 S5PV210 含有一个大小为64KB的IROM,起始地址为0xD0000000,结束地址为0xD000FFFF;含有一个大小为96KB的 IRAM,起始地址为0xD0020000,结束地址为0xD0037FFF;内存起始地…

composer-安装插件包

上一步完成后,选定国内镜像地址,以为下载插件包做准备 https://pkg.phpcomposer.com/ 安装完componser后使用下面这条命令即可(设置国内镜像地址): composer config -g repo.packagist composer https://packagist.phpcomposer.com 插件包地址…

555定时器是如何被发明的?

在电子领域中, 555 定时器集成芯片[1] 是著名集成芯片之一。然而很多人并不知道它是如何被发明的?下面是发表在网站 Circuit Today上的一篇文章[2] ,带你重温从555被发明开始直到当今的发展历程。一、什么是555定时集成芯片?555芯…

TQ210——交叉编译器的安装

TQ210——交叉编译器的安装 1、 下载arm-linux-交叉工具链 2、 在ubuntu下新建一个目录,通过Samba拖到虚拟机ubuntu中 3、由于刚创建的目录没有samba权限,因此要加权限。 4、解压交叉工具连,-C指定目录 5、用arm-linux-gcc–v查看版本&#…

CCCC L1-002. 打印沙漏【图形打印】

L1-002. 打印沙漏 时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者陈越本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印 ************ *****所谓“沙漏形状”,是指每行输出奇数个符号&am…

Samsung原版44B0X的Bootloader分析

原作者:BCbbs 1.中断向量表 AREA Init,CODE,READONLY 说明: 1.从代码看Init段就是要写入0x00地址的原始中断向量,因此把这个文件编译生成的44binit.O和Init填入ADS的Linker-Layout页对应项中(这样编译器会把该段代码编译到0X…

C语言,把指针按地上摩擦,爽

不要陷在指针里面,最好的方法是跳出指针,我们从最终结果来思考问题。于是我的解题思路总是很偏,但是直指本质。我们写一段代码:编译,反编译,反编译这里我们用objdump -d hello >1.txt,如果你…

嵌入生活的嵌入式,超市里的电子价签

纸质价签 VS 电子价签快过年了,今天特意走访了居住地附近的2家超市,不过不是为了买年货,而是为了给这篇文章提供一手的素材。今天我们来聊聊超市里的电子价签。我去的第一家超市,货架上的标签是这样的,这也是我们最常见…

张一鸣:大学四年收获及工作感悟

大学里的三点收获2001年我考入了南开大学,起初大学的生活是让人有点失落的,但慢慢地从安静朴素的校园和踏实努力的氛围中,我还是找到了自己的节奏。大学期间我主要在做三件事情 ,一是写代码,因为我是搞技术的&#xff…

C语言实现x的n次方

C语言实现x的n次方#include <stdio.h> // codeblock编辑和编译的#define uint8_t unsigned char #define uint32_t unsigned int #define POWER 16// 求x的n次方&#xff0c;返回x的n次方的值 uint32_t Power(uint8_t x, uint8_t n) {uint8_t i;uint32_t val 1;for(i …

关于JTAG,你知道的和不知道的都在这里

01JTAG简介JTAG&#xff08;JointTest ActionGroup&#xff09;是一个接口&#xff0c;为了这个接口成立了一个小组叫JTAG小组&#xff0c;它成立于1985年。在1990年IEEE觉得一切妥当&#xff0c;于是发布了IEEE Standard 1149.1-1990&#xff0c;并命名为Standard Test Access…

Java:从99瓶子数到0,一个int、String变量、while循环、if条件测试

一、程序执行流程图&#xff1a; 二、代码实现&#xff1a; one: public static void main(String[] args) {int beerNumber99; String beerName"bottles";while (beerNumber<100){ System.out.println(beerNumber" :"beerName); System.out.println…

新唐单片机如何生成精确延迟

最近在搞新唐单片机&#xff0c;所以记录下这部分内容。之前的相关文章呵&#xff0c;你会51单片机的精确延时吗&#xff1f;假如使用者想要产生精确的延迟时间&#xff0c;建议使用 __nop() 函数来组合达成。__nop() 函数能够产生 1 个精确的 CPU 频率周期延迟时间。然而&…

看门狗你确定会用了?(经验干货满满)

看门狗&#xff1f;看门狗(watchdog)-字面上的意思就是一条看门的dog&#xff0c;如果一切正常dog就不回叫&#xff0c;如出现异常dog就会叫&#xff0c;并且把你逼到门外&#xff01;其实看门狗不是什么特殊的外设&#xff0c;一般我们叫看门狗也叫做看门狗定时器&#xff0c;…

自定义GridView 介绍

GridView 是Microsoft DataGrid(VS2003版本)的一个替代品&#xff0c;它继承了DataGrid的很多优点&#xff0c;同时也继承了它的很多缺点&#xff0c;我们在方便使用的同时&#xff0c;还是不免会产生一丝遗憾。早在2004年的时候&#xff0c;对DataGrid 进行了二次封装(DotNetG…

图解,C语言数据结构,插入排序

之前写过的排序文章&#xff0c;放上链接给大家看看。C语言&#xff0c;谁都能看得懂的归并排序高中新生开学&#xff0c;需要进行军训&#xff0c;军训的时候&#xff0c;教官需要大家把按高到低排队排好。先随机找到一个比较帅的男生做排头。然后第二个人过来跟这个男生比身高…

十大经典算法 - 转载

十大经典排序算法最强总结&#xff08;含JAVA代码实现&#xff09; 最近几天在研究排序算法&#xff0c;看了很多博客&#xff0c;发现网上有的文章中对排序算法解释的并不是很透彻&#xff0c;而且有很多代码都是错误的&#xff0c;例如有的文章中在“桶排序”算法中对每个桶进…

首个开源 Linux 系统登陆火星,占有率超 Windows,一同登录还有一款安卓手机芯片...

来源| 量子位 作者 | 贾浩楠 萧箫 公众号 QbitAI“确认着陆&#xff01;毅力号安全到达火星表面。”就在昨日凌晨4点55分&#xff0c;美国“毅力号”不经变轨&#xff0c;直接冲入火星大气层&#xff0c;最终成功着陆。“毅力号”成功着陆后&#xff0c;很快传回了首张图片。…

VS2005(c#)项目调试问题解决方案集锦

1.检测到有潜在危险的 Request.Form 值原因: (1)在提交数据的页面或webconfig中没有对validateRequest的属性进行正确的设置 (2)HTML里面写了两个<form>引起解决: 方案一&#xff1a; 在.aspx文件头中加入这句&#xff1a; <% Page validateRequest"false"…

看了这动图,你还会相信眼睛吗?

面对下面这张动图&#xff0c; 你看到的是两个顺时针旋转的黄蓝相间的圆环&#xff0c;在中心箭头的指引下做上下左右运动、扩展、收缩。稍微留神一下&#xff0c;你会发现好像这应该是收到箭头的暗示所产生的幻觉。▲ 圆圈看起来跟着箭头移动和变化为了证实这个错误的起因&…