充电控制电路
时间:10-02
整理:3721RD
点击:
真正用在产品中的控制电路应该是使用接触器的,其中还要有自锁、互锁的装置,但是在这个试用过程中,使用一个继电器来代替,进行理论验证与可行性分析。
上一篇我们使能了两个GPIO功能。
继电器型号选择为NRL08B-12D,其有三个引脚,定义如下,这里使用的是两个线圈的方式进行分、合的控制。
由上图,当Pin1与Pin3的线圈通电时,继电器断开,当Pin2与Pin3的线圈通电时,继电器闭合。
继电器的驱动电路在转接板上,使用光耦隔离的两个三级管分别对两个线圈进行控制。那么这里就需要2个GPIO对两个二级管进行控制了。也就是上一篇我们设置为led功能 的GPIO5-8与GPIO5-9.
在转接板上的接口如下所示,J-1与J-2对应于继电器上的Pin1与Pin2,VJ即是12V,GJ即是12V的GND了。
而光耦的另一边的两引脚就是要接到GPIO5-8与GPIO5-9上的。即是Arduino的D6与D7.
现连接方式为GPIO5-8为低电平时,继电器断开,当GPIO5-9为低电平时,继电器闭合。
首先在串口终端中使用echo命令,对status_led4/brightness与status_led5/brightness进行赋值来测试继电器的动作。
如下,当继电器闭合时,接在继电器两端的LED被点亮。
当继电器断开时,LED熄灭。
当继电器动作时的电流值可以通过电源显示出来。