打印

【半瓶醋系列】之“教你用单片机一个腿 点亮一个灯”

[复制链接]
6225|38
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
misra|  楼主 | 2012-7-18 15:24 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 misra 于 2012-7-24 12:55 编辑

设计电路    应该注意哪些问题
我之前就会弄代码   对电路几乎 一无所知  看样子这样不行啊

所以打算开始弄 弄电路啥的   

现在开始弄懂灯的电路  

希望大家支持我


请问  设计灯的电路  应该 注意哪些问题   多谢大家
--------------------------------------------------------------------------学习总结:
(1)LED典型工作V=2V,I=10MA
(2)要记住二极管的V-I特性图
(3)二极管的参数是正确使用二极管的依据应特别注意不要超过最大整流电流和最高反向工作电压,否则将容易损坏管子
灯工作功率太大,不好。
(4)对于一般片子  ,灌电流比拉电流要大。


------------------------------------------------

设计灯电路的一点想法,21IC 这个垃圾编辑帖子输入  字体怎么都重叠了(1)设计电路不差钱
(2)考虑PCB,灯电路体积尽量小。
(3)灯电路在不同单片机尽量通用
(4)元件尽量容易采购


考虑到体积 所以 三极管啥的就不用了   。
然后编程方面 尽量考虑正逻辑


由于灌电流能力一般比拉电流要大  所以要灌电流


目前用到的单片机   灌电流 最大有 2ma   、25ma、100ma的共三种,


led灯  一般 要5ma左右灯能亮  ,所以对于灌电流2ma的单片机   管教+电阻+led+vcc是不行的,得增大驱动电流  ,用啥增大   用飞利浦的74系列方向器



-----------------------------------------------------------------------
LED的datasheet找不着,
单片机的电气特性 没曲线图   只是取了几个典型值
反相器的描述也 不详尽


所以    目标就是半瓶醋




----------------------------------------------拿到一个不熟悉的单片机  要看看内部IO电路  看看 开漏  推挽 里面电路啥样


((一般来讲  若用于通信  则加上拉  高阻态  弄开漏)当然,这话说得可能有问题。)


拿到不熟悉的74系列反相器 一定要看看 输入电压 啥的 是多少,避免单片机的输出电压太小,驱不动反相器

------------------------------------------------------
实在没时间搞 咋办  好办?开发板咋搞  咱就咋搞。
这玩意 反正  时间长了不弄     就忘。照葫芦画瓢 也不错。


NO,  不好  。还是稍微懂点好


请各位大侠 把 与 灯 电路 相关的知识   晒一下

相关帖子

沙发
joyme| | 2012-7-18 15:33 | 只看该作者
一般小LED灯珠几个mA就能亮,直接通过IO口可以控制
譬如,5V --- 限流电阻 ---- 灯珠 ---- IO口
限流电阻取几百欧姆(当然在这之前最好看看IO的灌电流能力,有不少MCU的IO支持10-15mA的)

使用特权

评论回复
评分
参与人数 2威望 +2 收起 理由
渤海三叠浪 + 1
misra + 1
板凳
ayb_ice| | 2012-7-18 15:33 | 只看该作者
你会弄代码,点亮一个灯都不会

不是撒谎“会弄代码”就是撒谎“灯不会”

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
misra + 1
地板
misra|  楼主 | 2012-7-18 15:43 | 只看该作者
3楼 大侠  我会弄代码  不会弄灯电路  

https://bbs.21ic.com/viewthread.p ... B%E5%BC%95%E8%84%9A

使用特权

评论回复
5
dlyt_test001| | 2012-7-18 15:56 | 只看该作者
硬件:把单片机IO口接一个1K电阻的一端,1K电阻的别一端接发光二极管的正端,发光二极管的负端接地。
软件:把单片机IO口置高,发光二极管亮;把单片机IO口置低,发光二极管灭。

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
misra + 1
6
misra|  楼主 | 2012-7-18 15:58 | 只看该作者
3# ayb_ice

会弄代码   代码是软件  。。

灯 是硬件   是的电路啊  

点灯要知道灌电流  上拉下拉  开漏  之类的 这个我不懂啊

使用特权

评论回复
7
shell.albert| | 2012-7-18 16:00 | 只看该作者
不懂慢慢学,谁不是从那个时候过来的。

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
misra + 1
8
misra|  楼主 | 2012-7-18 16:02 | 只看该作者
7# shell.albert
你要是懂  就说说呗

使用特权

评论回复
9
受不了了| | 2012-7-18 16:30 | 只看该作者
楼主啥专业毕业的呢

使用特权

评论回复
10
misra|  楼主 | 2012-7-18 16:45 | 只看该作者
10# 受不了了 大侠  牙齿好白


和专业没啥关系吧   专业都是浮云

使用特权

评论回复
11
wangxm86| | 2012-7-18 17:16 | 只看该作者
我以为LZ是来授课的。。。进来一看,原来是学习的。。。

使用特权

评论回复
12
misra|  楼主 | 2012-7-18 18:29 | 只看该作者
12# wangxm86
嗯  你等个几天再来 我就会授课了

使用特权

评论回复
13
NE5532| | 2012-7-18 18:37 | 只看该作者
呵呵,楼主是真正的纯软件啊,先得学硬件基础才能搞外设。

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
渤海三叠浪 + 1
14
wukunshan| | 2012-7-18 21:17 | 只看该作者
搞单片机只懂软件不懂硬件?真是悲哀呀。

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
渤海三叠浪 + 1
15
yangbinge| | 2012-7-19 08:26 | 只看该作者
软硬兼修

使用特权

评论回复
16
渤海三叠浪| | 2012-7-19 08:47 | 只看该作者
灌电流和拉电流的概念及**方法   by  高人  chunyang

https://bbs.21ic.com/icview-129995-1-1.html



看来很多网友都搞不清灌电流和拉电流的概念,下面就此解释一下,希望看过本文后不再就此困扰。

一个重要的前提:灌电流和拉电流是针对端口而言的。

名词解释——灌:注入、填充,由外向内、由虚而实。渴了,来一大杯鲜榨橙汁,一饮而尽,饱了,这叫“灌”。

                 灌电流(sink current) ,对一个端口而言,如果电流方向是向其内部流动的则是“灌电流”,比如一个IO通过一个电阻和一个LED连接至VCC,当该IO输出为逻辑0时能不能点亮LED,去查该器件手册中sink current参数。

名词解释——拉:流出、排空,由内向外,由实而虚。一大杯鲜橙汁喝了,过会儿,憋的慌,赶紧找卫生间,一阵“大雨”,舒坦了,这叫“拉”。

                 拉电流(sourcing current),对一个端口而言,如果电流方向是向其外部流动的则是“拉电流”,比如一个IO通过一个电阻和一个LED连至GND,当该IO输出为逻辑1时能不能点亮LED,去查该器件手册中sourcing current参数。

使用特权

评论回复
17
老鱼探戈| | 2012-7-19 10:48 | 只看该作者
3# ayb_ice

会弄代码   代码是软件  。。

灯 是硬件   是的电路啊  

点灯要知道灌电流  上拉下拉  开漏  之类的 这个我不懂啊
misra 发表于 2012-7-18 15:58


单片机的软件和硬件是分不开的。
就按你说的,你会弄软件,你看不懂硬件,你弄软件来做什么?难不成弄的软件跟电子没关系?

使用特权

评论回复
18
dbykqsy| | 2012-7-19 10:56 | 只看该作者
电路设计电线最好不要绕线~

使用特权

评论回复
19
渤海三叠浪| | 2012-7-19 10:58 | 只看该作者
楼主是说 自己不会画板子  中断定时器啥的 还是懂的

使用特权

评论回复
20
misra|  楼主 | 2012-7-19 11:08 | 只看该作者
51单片机让灯低电平亮有啥好处?https://bbs.21ic.com/icview-158209-1-1.html我发现有的电路特意设计成低电平时让灯亮。这样就多用了一个74ABT04D..是不是设计成低电平时让灯亮电路的抗干扰性能提高了?还是有什么别的原因?---------------------这实际上是一个习惯,并不一定完全正确,通常情况下单片机IO口在输出低时可以流入的电流大过输出高时流出的电流,所以大多数时候输出低会有更大的电流驱动能力。至于你说的后面要加74ABT04D我认为不用和IO输出高或低混在一起,应该是就是IO口用了低输出许多时候也不能可靠点亮LED,加这个器件纯粹是为了进一步增大驱动电流。---------------------------------------------

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名: 循序渐进,道自然而至...........

4

主题

276

帖子

2

粉丝