5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 2969|回复: 18
打印 上一主题 下一主题

DIY一个电子遥控开关

[复制链接]
跳转到指定楼层
楼主
发表于 2016-3-12 17:06 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 a872529868 于 2016-3-13 18:18 编辑

现在需要一个电子遥控开关控制水泵,但是淘宝上的电子遥控开关通常没有隔离用着不太放心,所以自己做一个有隔离的。
这个电子遥控开关通常控制水泵所以必须要隔离保护接收机,考虑到体积与重量,选择光耦隔离。
不废话先上个原理图

PCB已经打样好了再来个图

开始焊电路,写程序。

/***************************************************************************/

电路板已经焊好了,开始写程序。
/******************************************************************/
程序基本调试完成
  1. #include "STC15F104E.h"

  2. #define uchar unsigned char
  3. #define uint unsigned int

  4. sbit out1=P3^2;
  5. sbit out2=P3^3;
  6. sbit out3=P3^4;
  7. sbit inp=P3^5;

  8. uint num=0;

  9. void Time0_init(void)
  10. {        
  11.         AUXR |= 0x80;
  12.         TMOD=0X01;
  13.         TL0=0;
  14.         TH0=0;               
  15.         TF0=0;
  16. }

  17. void main(void)
  18. {
  19.         Time0_init();
  20.         out1=1;
  21.         out2=1;
  22.         out3=1;
  23.         while(1)
  24.         {
  25.                 while(inp!=1);
  26.                 TF0=0;
  27.                 TL0=0;
  28.                 TH0=0;               
  29.                 TR0=1;
  30.                 while(inp);
  31.                 TR0=0;
  32.                 num=TH0*256+TL0;
  33.                 num=num/12;
  34.                 if( num>900 && num<1400)
  35.                 {
  36.                         out1=1;
  37.                         out2=1;
  38.                         out3=1;
  39.                 }
  40.                 else
  41.                 {
  42.                         if( num>1600 && num<2300)
  43.                         {
  44.                                 out1=0;
  45.                                 out2=0;
  46.                                 out3=0;
  47.                         }
  48.                 }
  49.         }
  50. }
复制代码



/***************************************************************************/水泵没到先用个电机代替,测下下。

接近2A电流,MOS管几乎没有温升与设想的完全相同。


/***************************************************************************************/包上热缩管就能用了


至此这个电子遥控开关基本完成了。
最终的参数
输入电压3-26V,持续电流6A,光耦隔离确保在MOS意外烧毁时不会波及到其他东西。


/*********************************************************************************************************************/上面的电子遥控开关是为了控制大功率的负载,而这个是为了控制小功率的负载,如四轴上的LED,在接收机中取电,另外加了个保险丝,确保不会因负载的电流变大而影响接收机的电源。


两个电子遥控开关都做好了,吃饭去了~




欢迎继续阅读楼主其他信息

主题

  • 没有相关信息
  • 没有相关信息
  • 没有相关信息
沙发
发表于 2016-3-12 17:44 | 只看该作者
很强大~~~~~~~
3
发表于 2016-3-12 17:59 | 只看该作者

4
发表于 2016-3-12 19:06 | 只看该作者
PWM为何不进外部中断0口
5
发表于 2016-3-12 19:17 | 只看该作者

6
 楼主| 发表于 2016-3-12 19:29 | 只看该作者
supertankhzt 发表于 2016-3-12 19:06
PWM为何不进外部中断0口

由于布线的考虑所以这个程序不用外部中断,在while里检测高电平的时间,反正这个单片机不用做其他东西,资源浪费就浪费了,没事。

7
发表于 2016-3-13 03:15 | 只看该作者
不錯,成品出來通知一聲
来自苹果客户端来自苹果客户端
8
 楼主| 发表于 2016-3-13 17:50 | 只看该作者
FrankieHee 发表于 2016-3-13 03:15
不錯,成品出來通知一聲

基本完成,帖子已更新。

9
发表于 2016-3-13 18:57 | 只看该作者
不错
10
发表于 2016-3-14 13:51 | 只看该作者
a872529868 发表于 2016-3-13 17:50
基本完成,帖子已更新。

只是简单的开关还说可以控制电机速度的?如果可以调速就可以了,毕竟有时候会要调整水泵碰洒量

11
 楼主| 发表于 2016-3-14 23:00 | 只看该作者
FrankieHee 发表于 2016-3-14 13:51
只是简单的开关还说可以控制电机速度的?如果可以调速就可以了,毕竟有时候会要调整水泵碰洒量

这是简单的开关,我要试下,如果有需要我再做一个可以控制转速的
12
发表于 2016-3-19 20:25 | 只看该作者
支持這樣的精神
13
发表于 2016-3-25 16:54 | 只看该作者

14
发表于 2016-10-5 11:14 | 只看该作者
有剩余吗??买点
15
 楼主| 发表于 2016-11-21 18:12 | 只看该作者
wsqintao 发表于 2016-10-5 11:14
有剩余吗??买点

还有,你要几个。

16
发表于 2016-12-6 19:54 | 只看该作者
留个联系方式,我联系你
17
发表于 2016-12-21 12:56 | 只看该作者
顶一个
18
发表于 2016-12-22 16:58 | 只看该作者
太专业了
19
发表于 2020-1-13 11:46 | 只看该作者
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

快速回复 返回顶部 返回列表