1@page relay_demo HaaS100实现继电器控制示例 2 3[更正文档](https://gitee.com/alios-things/relay_demo/edit/master/README.md)      [贡献说明](https://help.aliyun.com/document_detail/302301.html) 4 5案例简介 6==== 7 8本方案实现通过HaaS100开发板控制继电器输出状态的功能。 9 10基础知识 11==== 12 13继电器是一种电控制器件,是当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器。 它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系。 通常应用于自动化的控制电路中,它实际上是用小电流去控制大电流运作的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。 14 15物品清单和Checklist 16============== 17 18* 一块HaaS100开发板:作为控制继电器的上位机。 19* 一个SRD-05VDC-SL-C继电器模块:TTL电平控制的继电器。 20* 若干杜邦线:用于连接HaaS100和SRD-05VDC-SL-C。 21* 一个BSM-0404RB继电器模块:RS485 modbus协议控制的继电器。 22* RS485连接线:用于连接HaaS100和BSM-0404RB。 23 24案例实现 25==== 26 27* 硬件连接 28 29<img src="https://img.alicdn.com/imgextra/i2/O1CN01DLCjIX1PNj5O6BwDJ_!!6000000001829-0-tps-4096-3072.jpg" style="max-width:800px;" /> 30 31* SRD-05VDC-SL-C继电器的CH1、GND、VCC引脚分别与HaaS100的GPIO4_6、GND、VCC3.3连接。 32* BSM-0404RB继电器的RS485接口与HaaS100的RS485接口连接。 33 34* 软件实现 35 * 本案例包含通过GPIO控制SRD-05VDC-SL-C继电器的逻辑。 36 * 本案例包含通过RS485 modbus协议控制BSM-0404RB继电器的逻辑。 37 38效果图 39=== 40 41<img src="https://img.alicdn.com/imgextra/i4/O1CN01bt0ahl1KLpMjvE5Y8_!!6000000001148-0-tps-1920-1080.jpg" style="max-width:800px;" /> 42 43<img src="https://img.alicdn.com/imgextra/i1/O1CN010Ddey81CiiEPwG0vl_!!6000000000115-0-tps-1920-1080.jpg" style="max-width:800px;" /> 44