‘壹’ 单片机如何驱动两个继电器(最好画图示意一下)
这要单片机二个脚了哦,一个脚控制一个继电器。继电器a吸合时触点通过电流,电机得到转动。如果此时另一继电器也吸合,电机就反转了,
‘贰’ 求可用的3.3V单片机驱动5V、12V继电器原理图
3.3V单片机驱动5V、12V继电器,不宜用mos管,MOS管开通电压较高,3.3V可能不会使MOS管充分导通。5V时最好用PNP管子,12V时最好用NPN管子。
5V时如图1,一般单片机IO口都可以耐5伏电压,并且低电平灌电流能力大,因此推荐使用。
若电源电压12V,为保证单片机IO口安全,最好用图2 NPN形式。但对于51单片机来说,高电平输出电流能力很弱,因此要求三极管电流放大倍数高一些。
图2 NPN可用于12V场合
‘叁’ 单片机控制继电器要个原理方框图
方案一:
采用凌阳SPCE061A十六位单片机,对小车的整个行驶过程进行实时监控,完成所有功能需要24个I/O口,由于凌阳SPCE061A单片机提供32个I/O口,一片即可实现所有功能,这为设计过程提供了极大方便。其主要设计思想是:小车上,安装一个霍尔元件利用单片机的IOB3外部中断判别轮胎转数的结果用以计算路程;安装三个检测障碍物的光电检测器和一个碰撞开关,利用IOB4、IOB5、IOB6用扫描的方式来控制拐弯和返回;利用单片机的IOB8-IOB13控制继电器选择小车的正、反向和加、减速行驶;凌阳SPCE061A十六位单片机提供了丰富的时基信源和时基中断,给设计者以大量的选择空间,并给设计者提供精确的时基计数,其加减速通过大功率电阻消耗功率来实现。整体框架如图1,这种方案可以使程序简单,易于控制。
方案二:
此方案也采用凌阳SPCE061A十六位单片机,与第一种方案不同之处在于利用单片机的IOB8 、IOB9产生控制调速的脉宽和控制小车的正、反行驶,用凌阳SPCE061A十六位单片机的TimeA和TimeB很容易实现脉宽调制,这大大加强了用脉宽调制控制加减速的可选性,但对继电器要求较高,这里考虑到大众化设计,采用第一个方案。
二、硬件电路设计
2.1电路方框图及说明
系统原理框图如图1所示。主控元件采用凌阳SPCE061A单片机,属于凌阳u’nSP�6�4系列产品的一个16位结构的微控制器。在存储器资源方面考虑到用户的较少资源的需求以及便于程序调试等功能,SPCE061A里只内嵌32K字的闪存(FLASH),但用在此系统上已经绰绰有余。较高的处理速度使u’nSP�6�4能够非常容易地、快速地处理复杂的数字信号。因此以u’nSP�6�4为核心的SPCE061A微控制器也适用在数字语音识别应用领域。SPCE061A在2.6V~3.6V工作电压范围内的工作速度范围为0.32MHz~49.152MHz,较高的工作速度使其应用领域更加拓宽。2K字SRAM和32K字FLASH仅占一页存储空间,32位可编程的多功能I/O端口;两个16位定时器/计数器;32768Hz实时时钟;低电压复位/监测功能;8通道10位模-数转换输入功能并具有内置自动增益控制功能的麦克风输入方式;双通道10位DAC方式的音频输出功能,这就为本系统的特定人辨识和语音播报打下了基础。
2.2各部分电路设计
‘肆’ 我想通过5v的单片机接口通过继电器控制220v电机,就是通过两根5v的线通过继电器控制220v.
我用过的电路图:
‘伍’ 各位大大,我现在想用单片机的I/O输出(3.3V)来控制一个5V的继电器 ,该怎么做啊求原理图啊!
光耦和三极管均可,用光耦主要是压隔离等级高,在工控中用得相对比较多,但三极管也有,困为光耦在通信控制速度上与价格成正比的,同价的光耦和三极管,三极管的速度远高于光耦,
用NPN 9104 C脚继电器, B接一个1.5K电阻接控制, E脚接地.
‘陆’ 51单片机控制继电器
你的仿真图有问题,继电器是不会吸合的。发光二极和串联的电阻阻值也大,LED不能亮。
仿真应该如下图这样画
汇编程序
RELAY BIT P2.0 ;继电器控制位
RESET:LJMP MAIN
ORG 000BH
MOV TH0,#3CH
MOV TL0,#0B0H
DJNZ R2 ,BACK
MOV R2 ,#20 ;中断20次,1秒到,继电器吸合或断开一次
CPL RELAY
BACK: RETI
MAIN: MOV TMOD,#01H
MOV TH0,#3CH; 晶振频率为12M,定时50ms
MOV TL0,#0B0H
MOV IE ,#82H
SETB TR0
MOV R2 ,#20
CLR RELAY
AJMP $
请采纳