原创 【雕爷学编程】Arduino动手做(76)---2路光耦继电器模块

2021-2-19 15:10 4677 20 5 分类: MCU/ 嵌入式 文集: 雕爷学编程

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小的进步或是搞不掂的问题,希望能够抛砖引玉。


【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)实验七十六:2路继电器模块 带光耦保护Arduino扩展板

PC817
光电耦合器广泛用在电脑终端机,可控硅系统设备,测量仪器,影印机,自动售票,家用电器,如风扇,加热器等电路之间的信号传输,使之前端与负载完全隔离,目的在于增加安全性,减小电路干扰,简化电路设计。

主要参数
光电耦合器
电流传输比:50%(最小值)
高隔离电压:5000V(有效值)
符合UL标准
极限参数
正向电流(ICEO):50mA
峰值正向电流(ICE max):1A
反向电压:6V
功耗:70mW
集电极发射极电压:35V
发射极集电极电压:6V
集电极电流:50mA
集电极功耗:150mW
总功耗:200mW
工作温度:-30℃ ~+100℃
集电极发射极饱和电压:0.1V(典型值)
截止频率:80kHz
电流传输比:50%~600%
封装:DIP-4



光藕pc817的几个应用电路





2路带光耦继电器模块 

模块参数
1.尺寸:50.6mm(长)*38.8mm(宽)*19.3mm(高)
2.体重:30g
3.PCB颜色:黑色
4.板子四周带4个固定螺丝孔,孔直径3.1mm,方便安装及固定
5.继电器选用优质松乐继电器,单刀双掷。一个公共端、一个常开端、一个常闭端
6.光耦隔离,抗干扰性好
7.低电平吸合,高电平释放。吸合时状态指示灯亮,释放时状态指示灯灭
8.VCC为系统电源,JD_VCC为继电器电源。默认发5V继电器,插上跳线帽即可
9.继电器最大输出:直流30V/10A,交流250V/10A

模块电原理图

电气参数
供电电压:5VDC
电流:大于100mA
负载:250V 10A 交流 或30V 10A直流

接线说明
VCC:系统电源正极
GND:系统电源负极
IN1--IN2:继电器控制端口
(请勿接反,避免导致模块烧坏) 


实验开源代码

  1. /*
  2. 【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  3. 实验七十六: 2路继电器模块 带光耦保护Arduino扩展板
  4. IN1——D6
  5. IN2——D7
  6. 板载灯——D13
  7. */
  8. #define IN1 6
  9. #define IN2 7
  10. #define relay 13
  11. void setup() {
  12. pinMode(IN1, OUTPUT);
  13. pinMode(IN2, OUTPUT);
  14. pinMode(relay, OUTPUT);
  15. }
  16. void loop() {
  17. digitalWrite(IN1, HIGH);
  18. digitalWrite(IN2, HIGH);
  19. digitalWrite(relay, HIGH);
  20. delay(1000);
  21. digitalWrite(IN1, LOW);
  22. digitalWrite(IN2, LOW);
  23. digitalWrite(relay, LOW);
  24. delay(1000);
  25. }

实验场景图

实验开源图形编程(Mind+、编玩边学)

实验开源仿真编程(Linkboy V4.2)

  1. /*
  2. 【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  3. 实验二:声音信号触发控制继电器模块(声控开关)
  4. 实验接线:声音模块数字端口DO接Uno的D7,D13接LED灯
  5. 继电器模块IN接D12口
  6. */
  7. void setup() {
  8. pinMode(13 , OUTPUT); //板载LED作为声控开关的指示灯
  9. pinMode(12 , OUTPUT); //接继电器模块IN口
  10. }
  11. 
  12. void loop() {
  13. if (HIGH == digitalRead(7)) //如果D7有声音触发信号
  14. {
  15. digitalWrite(12 , LOW == digitalRead(12) ? HIGH : LOW );
  16. digitalWrite(13 , LOW == digitalRead(13) ? HIGH : LOW );
  17. //则反转继电器模块与LED的状态(实现自锁开关功能)
  18. delay(1000);
  19. }
  20. }

实验二开源仿真编程(Linkboy V4.2)

实验二开源图形编程(Mind+、编玩边学)

实验二实验场景图



作者: 雕爷学编程, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-3894459.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

zigbee0809 2021-2-26 09:59

请教个问题,继电器控制电路里PNP三极管为什么是发射集接地?

yzw92 2021-2-20 08:53

感谢楼主分享
相关推荐阅读
雕爷学编程 2023-06-20 08:52
【雕爷学编程】Arduino动手做(117)---P10V706LED屏模组
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为...
雕爷学编程 2023-06-18 14:52
【雕爷学编程】Arduino动手做(116)---五向导航按键模块
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为...
雕爷学编程 2023-06-18 13:23
【雕爷学编程】Arduino动手做(115)---HB100多普勒雷达模块
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为...
雕爷学编程 2023-06-18 11:10
【雕爷学编程】Arduino动手做(114)---US-015高分辨超声波模块
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为...
雕爷学编程 2023-06-17 09:10
【雕爷学编程】Arduino动手做(113)---5110液晶屏模块
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为...
雕爷学编程 2023-06-17 06:36
【雕爷学编程】Arduino动手做(112)---2.4G24L01无线模块
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为...
EE直播间
更多
我要评论
2
20
关闭 站长推荐上一条 /1 下一条