实验台通用继电器接口
【摘要】
➤ 01继电器接口
1.功能
这是通过蓝牙(hardware)控制的继电器接口。继电器接口的主要功能包括有:
控制信号源的步进继电器,对应的hardware的命令: rela...
➤ 01继电器接口
1.功能
这是通过蓝牙(hardware)控制的继电器接口。继电器接口的主要功能包括有:
- 控制信号源的步进继电器,对应的hardware的命令: relayclick
- 输出三路OC接口;
- 输出两路通用RELAY接口
- 输出12V的控制接口。
▲ 控制电路板
2.接口
接口包括两个部分:
左边是OC开关输出, 右边是继电器控制输出。
▲ 实验台上的接口
- OC输出的功能定义:
从左到右(PIN1 ~ 4)的功能定义为:
PIN1 | PIN2 | PIN3 | PIN4 |
---|---|---|---|
OC3 | OC2 | OC1 | GND |
- 继电器控制:
PIN1 | PIN2 | PIN3 | PIN4 | PIN5 | PIN6 | PIN7 | PIN8 |
---|---|---|---|---|---|---|---|
GND | +12V | REL11 | REL12 | REL13 | REL21 | REL22 | REL23 |
➤ 02控制命令
控制命令所在的模块:
from tsmodule.tshardware import *
- 1
1.控制OC命令
(1) 命令格式
relayocon(n)
relayocoff(n)
n: bit(b) 0x1: OC1; 0x2:OC2, 0x4:OC3
relay
2.继电器控制
(1) 继电器开关
relay1on, relay1off:控制REL11,REL12,REL13
relay2on, relay2off:控制REL21,REL22,REL23
▲ 开关对应的关系
(2) 继电器脉冲
relay1脉冲:
ccloadSerial.write(b'solenoidrelay pulse 2 50\r')
- 1
- 其中
2:指继电器1;
50 :指脉冲时间,单位ms.
对于relay2脉冲命令为:
ccloadSerial.write(b'solenoidrelay pulse 8 50\r')
- 1
在hardware增加了两个命令:
def relay1click(t):
ccloadSerial.write(b'solenoidrelay pulse 2 %d\r'%t)
def relay2click(t):
ccloadSerial.write(b'solenoidrelay pulse 8 %d\r'%t)
- 1
- 2
- 3
- 4
- 5
- 6
➤ ※ 结论
通过通用实验平台的继电器接口,可以对一些实验完成自动处理。
文章来源: zhuoqing.blog.csdn.net,作者:卓晴,版权归原作者所有,如需转载,请联系作者。
原文链接:zhuoqing.blog.csdn.net/article/details/109137791
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)