01继电器接口


1.功能

这是通过蓝牙(hardware)控制的继电器接口。继电器接口的主要功能包括有:

  • 控制信号源的步进继电器,对应的hardware的命令: relayclick
  • 输出三路OC接口;
  • 输出两路通用RELAY接口
  • 输出12V的控制接口。

▲ 控制电路板

2.接口

接口包括两个部分:

左边是OC开关输出, 右边是继电器控制输出。

▲ 实验台上的接口

  1. OC输出的功能定义:

从左到右(PIN1 ~ 4)的功能定义为:

PIN1 PIN2 PIN3 PIN4
OC3 OC2 OC1 GND
  1. 继电器控制:
PIN1 PIN2 PIN3 PIN4 PIN5 PIN6 PIN7 PIN8
GND +12V REL11 REL12 REL13 REL21 REL22 REL23

02控制命令


控制命令所在的模块:

from tsmodule.tshardware    import *

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')
  • 其中
    2:指继电器1;
    50 :指脉冲时间,单位ms.

对于relay2脉冲命令为:

ccloadSerial.write(b'solenoidrelay pulse 8 50\r')

在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. SpringBoot实现通用的接口参数校验

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:cipher juejin.im/post/5af3c25b ...

  2. java 接口参数验证_SpringBoot实现通用的接口参数校验

    作者:cipher 来源:http://39sd.cn/560BA 本文介绍基于Spring Boot和JDK8编写一个AOP,结合自定义注解实现通用的接口参数校验. 缘由 目前参数校验常用的方法是在 ...

  3. html请求接口_通用网关接口-FastCGI介绍

    一.概述 FastCGI 实际上是增加了一些扩展功能的 CGI .是 CGI 的改进,描述了客户端和Web服务器程序之间传输数据的一种标准. FastCGI 致力于减少Web服务器与CGI程序之间进行 ...

  4. WEB通用网关接口:CGI简单教程

    CGI 全称为Common Gateway Interface (通用网关接口),目的是能够让服务器能够方便的调用外部程序. CGI本身是一套协议和规范,原则上只要是拥有读写文件功能的编程语言都可以用 ...

  5. aop+注解 实现对实体类的字段校验_SpringBoot实现通用的接口参数校验

    来自:掘金,作者:cipher 链接:https://juejin.im/post/5af3c25b5188253064651c76 原文链接:http://www.ciphermagic.cn/sp ...

  6. JAVA中的通用文件下载接口

    本文记录下JAVA中的通用文件下载接口,每次都上网找,挺麻烦的. 文章目录 概述 概述 /*** 通用下载请求** @param filePathName 文件路径*/@GetMapping(&quo ...

  7. linux中通用GPIO接口的操作

    在linux嵌入式设备开发中,对GPIO的操作是最常用的,在一般的情况下,一般都有对应的驱动,应用程序打开对应的驱动,然后通过ioctl函数就可以对其进行操作.在linux中,其实有一个通用的GPIO ...

  8. STM32CubeMX学习笔记(24)——通用定时器接口使用(电容按键检测)

    一.电容按键简介 电容器(简称为电容)就是可以容纳电荷的器件,两个金属块中间隔一层绝缘体就可以构成一个最简单的电容.如图 32-1(俯视图),有两个金属片,之间有一个绝缘介质,这样就构成了一个电容.这 ...

  9. 微信支付通用支付接口

    微信支付通用支付接口 一 原理 二 请求参数 三 支付结果 一 原理 因微信扫码支付的特殊性,因此其无法提供地址重定向功能,需要我们自己编写 websocket 来实现功能,所以特地提供一个已经继承了 ...

最新文章

  1. AI一分钟 | 马斯克:我不是中本聪,我自己的比特币都丢了;商汤科技再获阿里巴巴15亿元投资,内部消息称C轮还有更大巨头入股
  2. 《强化学习周刊》第33期:UdeM | 基于不确定性估计的样本高效深度强化学习
  3. svc android,在android中,如何使用 Svc WCF服务_android_开发99编程知识库
  4. Verifying Checksum ... Bad Data CRC ERROR: can#39;t get kernel image!
  5. pip 安装模块时报“pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonh”
  6. 有人说中文编辑是解决中国程序员编程效率的秘密武器,请问他是一个银弹吗?...
  7. 产品经理学习总结(2)——实用的BRD产品文档模板参考
  8. python tornade 模板扩展
  9. My First HelloWorld Module for Apache~
  10. IntelliJ IDEA设置代码字体大小
  11. 74HC138(三八译码器)74HC573(锁存器)74HC02(或非门)
  12. 确定性知识推理方法--产生式推理
  13. 蓝桥杯入门即劝退(二十)快乐数(我不快乐了)
  14. Beta阶段事后诸葛亮分析
  15. OK6410A 开发板 (八) 6 linux-5.11 OK6410A 详细解析 从 u-boot 的 theKernel 到 linux的 start_kernel
  16. io 流相关知识之available()方法的使用总结
  17. 成功运营网站要注意的三个方面
  18. 线程池的五种状态详解
  19. 鸿蒙系统只是开胃菜,华为MateX只是开胃菜:麒麟990+鸿蒙OS系统+手写笔 这才是华为...
  20. 图解研发效能:让过程被看见,让工作更高效

热门文章

  1. hihoCoder 1051 补提交卡(贪心,枚举)
  2. String的那一大堆事儿--1
  3. 使用snmp对DNS服务器进行图形化监控
  4. 英特尔是个可以讲理的地儿
  5. Ruby测试框架Rspec初探
  6. 古代password
  7. HDOJ/HDU 2565 放大的X(分段思考~)
  8. web客户端 http error 413
  9. 如何用Powerdesigner的PDM(物理数据模型)生成数据库及逆向工程(将现有的数据库生成PDM)(转)...
  10. 田志刚:写文章的两个好处