⑴ 如何用单片机控制家用电器,如何接线
就是用单片机来控制继电器或硅或光耦,就可以了.
⑵ 单片机如何实现具体的控制的
建议你仔细看看它的一些IO端口结构图,然后配合看这些端口的控制和数据寄存器,以及端口相关的汇编指令.注意哦,一定要看汇编的指令才有用,C的看不出来.
实际上,最终端口的输入和输出,都是由端口对应的数据寄存器来控制的.
输入的时候,端口上所呈现的外部电路的状态,就呈现在输入寄存器里,用单片机的程序读出来,就是表示该状态的数据.比如说读到了0xF0,就表示该端口的高4条IO处于高电平,低4条IO处于低电平.
同样的,输出的时候,就是单片机的程序将数据写入到端口的输出寄存器里,这样就可以在对应的端口上呈现出对应的状态,用于控制外部的电路.同样的,比如说你输出一个0x0F,就表示将该端口的高4条IO置为低电平,而低4条IO置为高电平.
当然,单片机的结构有很多种,有些单片机不分输入和输出寄存器,有些单片机也没有控制寄存器,但也有很多单片机具有这些寄存器.
控制寄存器的作用,是配置端口的各种功能和模式.
比如说要将某端口的某几条IO引脚设为带弱上拉的输入,那么就应该打开弱上拉寄存器的对应几bit,并且打开输入输出控制寄存器的对应几bit,部分片子还需要关闭输入状态,这样就将该端口的指定几条IO引脚配置为了输入状态.而输出的配置也类似,无非就是几个寄存器的值不同.
配置好了之后,这些端口和这些IO就可以完成实际的输入和输出控制了.
如果是标准的MCS51单片机,例如AT89C51/52之类的,则端口要简单得许多,没有这么多的控制寄存器,也部分输入和输出寄存器.建议你找它们的用户手册仔细看看端口结构那一部分.
一般来说,这些资料要在"用户手册"中才有,普通的"数据手册"里面不一定有.
希望以上回答能让你大致了解单片机是如何实现具体控制的了.
⑶ 求做单片机实现电话远程控制家用电器实物需要的元器件
这个比较难,是一系统工程,大致需单片机电话解码模块或SIM900AGPRS模块专电源甚至还要无线发属射/接收模块,红外遥控器等,光知道有哪些电子元件意义不大,弄清各器件的原理并编写程序才是最重要的
我一直也有这样的想法,无耐功力达不到,又没高手帮忙,只能一步一步学,先学会单片机的初步应用还要学无线模块及红外线遥控知识,还要学习电话拨号电路知识或者手机GPRS/GSM模块知识,网上已有这类产品出售,但全面系统的资料技术还没发现
如果这些技术都学会了,开发这样一个产品不是难事
远程控制:包括大功率无线电信号直接控制电话控制手机控制网络控制等,延伸开来就是所谓的智能家居网络家电技术,其实也并不算高精尖技术,但是一个大的系统工程,并不是有一两款产品就能实现和推广开来的,但肯定是将来的发展方向.
⑷ 单片机如何实现控制电路
你好,单片机与PLC类似。 单片机相当与无数个继电器,通过用户的编程设置来实现需要的控制!版 只要是用在控制电权路中实现自动或者顺序控制! 在控制电路中和传统电路中继电器类似! 但片机并不是你说的智能开关,而是通过用户的编程设定来实现控制的!
⑸ 单片机如何控制220v的继电器
可在单片机控制输出端接三极管、可控硅或者有一定输出电流的组件4013集成电版路,他们的权输出端接220V继电器的线圈即可,用继电器的常开常闭触点控制电器。
继电器的特点就是在控制端加入低压控制信号,然后开关端分为常开端和常闭端,
开关端可以认为是一个金属开关,是可以接入220V大功率设备的,
单片机控制继电器,就是通过控制继电器的控制端,
也就是一个线圈。
⑹ 89c51单片机怎么控制220V电器
单片机输出低电平启动用电器具,带动功率多少取决于继电器的载流量,如图即可:
⑺ 单片机如何控制继电器 220v 大功率
1.具体的要看你这个家电的功率多少。先确定一下继电器开关上的电流大小。打个比方吧。你如果要控制100W的家用电器,那个这个家电的工作电流是100W/220V=0.45A。所以只要是开关上能承受220V强电,电流大于0.45A的继电器就行了,但是帐绝对不能这么算。因为很多家用电器启动时的瞬间电流非常大。所以你要留有余量,如果有可能看看这个系统上的保险丝是多大的。如果保险丝是1A的话,(否则瞬间大电流要烧掉保险丝的)那么你选开关上能承受220V/1A以上的继电器就行了。一般5A的继电器应该可以用了。 2.再说线圈上的电压大小,一般单片机输出的高电平是5V,电流单个I/O口能达到25mA已经算比较大的了。线圈电压是5vDC.开关上要承受220v强电的继电器比较少。所以一般只能选线圈上12v或者24v的继电器,比如说选线圈电压12v吧,你就需要一个12v的电源。当然也可以用220v市电降压然后整流滤波变成12v直流电,供继电器使用。注意:一定要隔离市电。比如说用隔离变压器降压或者降压整流以后用光耦隔离。(否则可能烧坏继电器或者单片机的)。那单片机用的5v电源怎么办呢?很简单的12v直流用7805(线性稳压源)稳压,出来以后就是5V直流了。注意:一般继电器线圈的工作电流大约是100mA以上,所以单片机不能直接驱动继电器的。 3.再说驱动部分,刚才说了不能直接驱动,现在的办法只能是用驱动电路了。 推荐使用两种方法驱动: (1)利用三极管(9013就行了)放大电流驱动。注意继电器线圈加一个继流二极管保护线圈。(必须要加) (2)利用IC驱动(比如UNL2003),这个要去看看IC的数据手册了。UNL2003不必外加二极管保护,因为它里面已经集成有二级管了,其他的IC要看一下数据手册。如果没有保护二极管,定要在线圈旁边并联一个继流二极管保护,线圈。否则会缩短继电器寿命的。 现在你应该能控制这个电路了。如果还有不明白还可以继续找我交流。
⑻ 单片机蓝牙模块做开关控制家电开关如何做
1)单片机蓝牙模块作来为接收端,源并控制电源开关,以控制家电;
2)又一单片机蓝牙模块作为遥控器,发信端;
或者是利用手机蓝牙功能作为遥控器(不知道有没有通用软件,否则自己去开发手机的软件了);
又或者是去淘宝买个蓝牙遥控器;
⑼ 用单片机实现家电自动化
建议使用plc技术 可以实现长时间的自动化控制
⑽ 怎么实现用单片机控制家用电风扇的转速
家用电风扇是单相电机,使用at89C2051之类的单片机,外加过零检测电路,再外加双向版可控硅,由单片机驱权动三极管,三极管驱动可控硅,就可达到调速目的。
基本原理,类似于调光灯电路,过零检测电路检测交流电过零时间,然后控制可控硅导通时间,可控硅导通点越接近过零点,风扇转速越快。