场景模拟,为了捕捉到叉车是进门还是出门的动作,我们安装了两个地感设备,门前门后,进行接收两个地感信号的值,通过值接收的先后顺序可以知道是进门还是出门

设备:两个PD132加上地感线圈,一个网口的六路继电器

设备线路连接

通过网口连接六路继电器,六路继电器和地感设备接线连接

X1   01 02 02 FE FF B9 98  绿灯亮 X2绿灯灭
X1   01 02 02 FF FF B8 08  灯全灭
X2   01 02 02 FF FF B8 08  灯全灭
X2  01 02 02 FD FF B9 68  绿灯亮 X1绿灯灭地感接线方式:
220V输入电源
1火线
2零线
注意区分零线火线控制器接线方式:
12V输入电源
根据说明接入正负极电源信号输入:
X1-X4 4路
GND一路电源线
蓝色-零线
棕色-火线
黄色-接地

软件层面:

持续发送数据

private void Recive()
{while (true){fast_send1();Thread.Sleep(50);}
}
private void fast_send1()
{this.BeginInvoke(new Action(() =>{byte[] byte1 = new byte[8];int crc16;//byte1[0] = (byte)int.Parse(comboBox1.Text);byte1[0] = (byte)int.Parse("1");byte1[1] = 0x02;byte1[2] = 0x00;byte1[3] = 0x00;byte1[4] = 0x00;byte1[5] = 0x10;crc16 = modbus_crc(byte1, 6);byte1[6] = (byte)(crc16 & 0x00FF);byte1[7] = (byte)((crc16 >> 8) & 0xFF);readerCamera.ServerSendMessage(byte1);}), null);
}
private int modbus_crc(byte[] data, byte leng)
{int i, j;int crc16 = 0xFFFF;for (i = 0; i < leng; i++){crc16 ^= data[i];for (j = 0; j < 8; j++){if ((crc16 & 0x01) == 1){crc16 = (crc16 >> 1) ^ 0xA001;}else{crc16 = crc16 >> 1;}}}return crc16;
}

连接六路继电器,持续发送采集信息,发送采集信息后进行接收反馈信号。
当闲置时,没有一个设备感应,收到的反馈信号数组为   01  02  02  FF  B8  08

当1号线圈感应到,收到的反馈信号数组为  01  02  02  FB  BA  C8

当2号线圈感应到,收到的反馈信号数组为  01  02  02  F7  BF  C8

C#通过继电器接收PD132地感设备信号相关推荐

  1. OpenNI2下简单操作两个体感设备(Xtion与Kinect for Xbox 360)

    主要内容: 设备与驱动准备 代码演示 总结 一.设备与驱动准备 最近忙着写论文,已好长时间没瞎写了,这两天偶然看到一篇有关OpenNI2操作两个体感设备的文章,自己复制粘贴运行下看了效果挺好的,所以我 ...

  2. 深度相机(七)--体感设备对比

     Intel RealSense R200(参数规格:分辨率:1080p,深度有效距离:0.51-4,USB3.0) 乐视 LeTV Pro Xtion(参数规格:深度有效距离:0.8m 至 3. ...

  3. 【计算机视觉】深度相机(七)--体感设备对比

    Intel RealSense R200(参数规格:分辨率:1080p,深度有效距离:0.51-4,USB3.0) 乐视 LeTV Pro Xtion(参数规格:深度有效距离:0.8m 至 3.5m, ...

  4. 微软体感设备Kinect上市三天即遭黑客破解

    微软体感设备Kinect上市三天即遭黑客破解 上周,一家名为Adafruit Industries的美国公司悬赏2000美元,号召个人或团队开发开源Kinect驱动,以便能将这一技术应用到Xbox 3 ...

  5. 体感设备因特尔 Intel RealSense R200,乐视LeTV Pro Xtion和Orb奥比中光bec Astra比较

    最近调试三个个厂家的体感设备,第一个是Intel的RealSense R200(参数规格:分辨率:1080p,深度有效距离:0.51-4,USB3.0),第二个是乐视LeTV Pro Xtion(参数 ...

  6. 【阿里云生活物联网架构师专题 ⑨】基于TP6 基于AMPQ协议接收阿里云物联网设备的各种状态数据,实现m2m流转;

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1.esp32接入阿里云物联网平台,实现天猫精灵语音控制: 2.es ...

  7. 【新闻资讯】HackRF SuperCluster:用八个HackRF接收星链的信标信号

    本文内容.开发板及配件仅限用于学校或科研院所开展科研实验! 温馨提示:"开源SDR实验室"是北京的. 本文介绍Oleg Kutkov用八个HackRF接收Starlink(星链)信 ...

  8. java应用程序怎样获取外接设备信号 通过usb

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! java ...

  9. 【阿里云生活物联网架构师专题 ⑧】基于在 SpringBoot Java私有云上接收阿里云物联网设备的各种状态数据,实现m2m流转;

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1.esp32接入阿里云物联网平台,实现天猫精灵语音控制: 2.es ...

最新文章

  1. MySQL 学习笔记(12)— 数据类型(定长字符、变长字符、字符串大对象、数字类型、日期时间类型、二进制类型)
  2. 【css】padding 和 margin的区别
  3. 战锤全面战争无法响应服务器,战锤:全面战争打不开 游戏无法启动解决办法...
  4. vb中多个串口通讯_VB中的42个关键字,你知道都是哪些吗?
  5. 使用Python3进行AES加密和解密 输入的数据
  6. 码农人生——从未学过Android如何开发Android App 案例讲解-第002期案例
  7. 东北电力大学计算机网络复试题,2020年东北电力大学计算机学院复试(20200901201159).pdf...
  8. 前端之bootstrap模态框
  9. win10下安装ubuntu14.04双系统(UEFI固件)
  10. ElementUI以及uvie的图标使用和设置---SpringCloud Alibaba_若依微服务框架改造_ElementUI+uniapp_uview---工作笔记015
  11. 反向工程解析QQ扫码登录的OAuth2流程
  12. 超星学习通 吉林大学 程序设计基础 实验07 递归程序设计(2022级)
  13. 关于代码家(干货集中营)共享android端知识点综合整理
  14. 力士乐伺服电机编码器调零_伺服电机编码器安装拆卸方法
  15. 分享数百个 HT 工业互联网 2D 3D 可视化应用案例之 2019
  16. google ads 关联 firebase 进行广告投放配置
  17. 快速搭建centos7虚拟机——使用virtualbox+vagrant
  18. 纯CSS 实现知乎滑动广告效果
  19. jsp全是问号_JSP response,request中文乱码(出现问号)总结
  20. 如何提高app下载量(appstore下载量)

热门文章

  1. LNMP架构php-fpm相关配置
  2. 从头开始 Struts 2 入门
  3. 程序人生--从这里开始
  4. 一份很不错的敏捷产品需要文档模板
  5. 最新公开的华为认证通关秘籍来了
  6. token 的设计方案
  7. Redis 高可用篇:你管这叫主从架构数据同步原理?
  8. 一篇文章搞懂Filebeat
  9. 【JVM】肝了一周,吐血整理出这份超硬核的JVM笔记(升级版)!!
  10. 介绍一款 API 敏捷开发工具,告别加班!