分布式I/O应用于智慧停车场的方案介绍

客户案例背景

      目前车位检测技术有磁电技术、超声波技术、红外线技术、图像识别车位技术。考虑到例如电磁干扰、信号干扰等的环境因素影响,通常会采用组合使用的方式进行,如采用不同的传感器、应用不同的协议等,以便提高车位检测的准确性和实时性。

       对于这些传感器采集到的数据,需要进行数据分析和上传。而通常停车场需要百米以上传输距离,因此传统有线传输将面临传输距离挑,以及地面安装的成本问题,这可能导致出现通信中断或故障的维修困难。各大智慧停车集成解决方案商在行业发展中迫切关注!

分布式I/O系统概述

      分布式I/O系统,由耦合器和I/O模块组成,负责采集传输各种信号数据,最多支持挂载32个I/O模块,512个信号采集,是实现采集控制的带边缘计算的I/O控制器。相较于传统的有线传输方式,分布式I/O系统减少了数据在设备之间传输时间,提高了数据采集的效率。具有可扩展性强、灵活性好、可靠性高且易于管理等特点。


分布式I/O系统方案

       1、硬件设备的选型

       为了确保数据采集的准确性和实时性,需要选用高品质的IO模块。客户对比之后,选择了钡铼技术研发的I/O模块

图片

      2、数据采集与处理

       I/O 板支持多种类型的输入/输出信号采集,如开关量输入、开关量输出、模拟量输入、模拟量输出、PT100、PT1000、热电偶、脉冲输入、脉冲输出、RS485等I/O信号。用户可根据需要配置节点的各个接口。

      数据处理方面,在采集到的各类信号中,分布式I/O控制器内置边缘计算功能,可在不依赖云端和上位机的情况下实现数据处理和逻辑联动,实现云边协同。

      数据汇总方面,分布式 I/O 模块能够无缝整合来自多个数据采集点的信息,将这些信息汇总并传输至耦合器,以进行更进一步的分析和处理。

       即时响应,分布式 I/O 模块能够快速地数据采集和处理,从信号输入到输出有很短的延迟时间,使得现场运维和系统实时控制更为便捷。

       远程监测,分布式 I/O 模块的信号采集和数据处理功能远程实时监测和控制。通过物联网平台或内部系统平台,管理员可以随时了解各个节点的数据情况、设备故障报警,避免出现危险或损坏发生。

图片

        3、存储与传输
        数据采集传输后,需要进行存储和分析。对于智慧停车场的数据存储,需要考虑以下几个因素:可靠性、存储和处理速度、机密性和隐私性、成本,综合考虑以上因素,可以选择一些知名的云平台,如阿里云、华为云、AWS云以及ThingsBoard等。

分布式I/O系统应用拓扑图

图片

       分布式 I/O 模块是一种用于分散、分布式数据采集和控制的硬件设备,具有以下功能特点:

      支持大规模扩展:分布式 I/O 模块可以支持海量的输入/输出,无论是数字型还是模拟型信号都能够适配,从而在扩充节点时灵活性更强。

      网络通讯接口:通过不同的网络通讯接口连接到远端的主设备或感知节点,支持信号的双向传输,以便于实现开放性的互联互通。

    技术标准化:分布式 I/O 模块常常采用标准化的技术方案,例如Modbus TCP/MQTT/OPC UA等工业网络协议等,使得与其他工业自动化设备的互联变得更为简单。

      统一管基于 I/O 模块的采集和控制系统也可以被统一管理,在云管理平台上实现对各个节点设备的监管和配置。

      数据处理能力:分布式 I/O 模块与其他智能设备相比,在数据处理方面更有优势,因为它内置边缘功能,不需要上位机和云平台或者PLC就能实现本地的I/O信号的联动控制,大大提升了现场的响应速度的,缓解云端上位机数据处理的压力。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/610090.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

xilinix 7系列器件生成已加密文件和已经过身份验证的文件

注释 :如需了解更多信息,请参阅《使用加密确保 7 系列 FPGA 比特流的安全》(XAPP1239)。 要生成加密比特流,请在 Vivado IDE 中打开已实现的设计。在主工具栏中,依次选择“Flow” → “Bitstream Settings”(流程 >…

Go语言学习笔记(二)

Go语言的学习资源 以下是一些推荐的Go语言学习资源的链接: Go语言教程:https://golang.org/doc/Go by Example:Go by ExampleGolang Tutorials:https://golangtutorials.com/Go语言第一课(慕课网)&#x…

每周三提前预知:绝地求生27.2版本最早1月10日上线,交易所系统、召唤掩体等新功能上线

嗨,我是闲游盒 27.2新版本预计最早1月10日上线,届时会停机更新约9小时,大家注意合理安排游戏时间! 这次更新带来了很多荣都地图的新玩法,主打的交易所系统即将上线! PUBG官方已经发布了预告 交易所系统 而这次的交易所系统玩法…

Java利用Apache compress包实现文件夹压缩成Zip包

Apache common提供了很多实用的工具包&#xff0c;下面就说一下如何用compress包来压缩文件夹。先引入compress&#xff0c;io和lang3这3个工具包&#xff1a; <dependencies><dependency><groupId>org.apache.commons</groupId><artifactId>com…

常见排序算法及其稳定性分析

前言&#xff1a; 排序算法可以说是每一个程序员在学习数据结构和算法时必须要掌握的知识点&#xff0c;同样也是面试过程中可能会遇到的问题&#xff0c;在早些年甚至还会考冒泡排序。由此可见呢&#xff0c;掌握一些常见的排序算法是一个程序员的基本素养。虽然现在的语言标…

2024 年 Linux 和开源的六大趋势预测

文章地址&#xff1a;观点|2024 年 Linux 和开源的六大趋势预测 让我们尝试预测未来吧&#xff01; 新的一年快乐&#xff0c;朋友们 ✨ 2024 年的钟声已经敲过&#xff0c;我们有必要去预见一下将塑造本年度的各种潮流。 我们不能预见未来&#xff0c;所以无法精确预知将会发…

libzmq使用zmq_poller就出现 was not declared in this scope

问题描述: 最近在使用zmq的 pub/sup模型的时候,使用zmq_poller就出现 was not declared in this scope 问题分析 关于这个问题,见zmq.h 619行左右: 619: #ifdef ZMQ_BUILD_DRAFT_API poller相关的api接口都在里面,如果这里没有定义ZMQ_BUILD_DRAFT_API宏,poller相关的API是无…

k8s的node亲和性和pod亲和性和反亲和性 污点 cordon drain

node亲和性和pod亲和性和反亲和性 污点 cordon drain 集群调度: schedule的调度算法 预算策略 过滤出合适的节点 优先策略 选择部署的节点 nodeName:硬匹配&#xff0c;不走调度策略&#xff0c;node01 nodeSelector:根据节点的标签选择&#xff0c;会走调度的算法 只…

PSoc62™开发板之PWM呼吸灯

实验目的 利用PWM动态调节输出功率达到控制LED呼吸变化的效果 实验准备 PSoc62™开发板&#xff08;开发板已经板载LED&#xff09; 板载资源 板载有多少pwm 创建工程例程&#xff0c;在libraries/HAL_Drivers/drv_pwm.h中查看BSP支持的pwm数量及对应的GPIO&#xff0c;可…

pgsql中epoch用法

问题描述 提示&#xff1a;这里描述项目中遇到的问题&#xff1a; 昨天又被叫回来加班,説是数据问题,又回来加班搞,到了以后发现数据没问题,那就是查询接口的事了,写查询接口的人用时间戳去查询,明明直接可以直接用日期查询,非得改成时间戳查询,结果还是有问题,接下来复盘一下…

【华为OD】系统需要提供人民币(CNY)、美元(USD)、英镑(GBP)、港币(HKD)价值 转换功能。

题目描述: 系统需要提供人民币(CNY)、美元(USD)、英镑(GBP)、港币(HKD)价值 转换功能。为了简单处理,题目的说明和考生调试可以用下面的默认汇 率:2 3 1 CNY = 2 HKD 1 USD = 8 CNY 1 GBP = 2 USD请按照汇率实现货

「 网络安全术语解读 」内容安全策略CSP详解

引言&#xff1a;什么是CSP&#xff0c;它为什么可以防御一些常见的网络攻击&#xff0c;比如XSS攻击&#xff0c;具体原理是什么&#xff1f;以及如何绕过CSP&#xff1f; 1. CSP定义 CSP&#xff08;Content Security Policy&#xff0c;内容安全策略&#xff09;是一种网络…

LeetCode 32. 最长有效括号

最长有效括号 给你一个只包含 ‘(’ 和 ‘)’ 的字符串&#xff0c;找出最长有效&#xff08;格式正确且连续&#xff09;括号子串的长度。 方法一、栈 由于要存在配对&#xff0c;必然有)存在&#xff0c;配对的长度为上一个)到当前)之间的距离&#xff0c;即为最长配对子串&…

centos安装gradle

1.将gradle.zip拷到centos 解压 2.配置环境变量 vim /etc/profile 在最后添加 export GRADLE_HOME/zx/gradle-8.5 export PATH$PATH:$GRADLE_HOME/bin:${PATH} 之后source /etc/profile gradle -version 安装成功

RK3566环境搭建

环境&#xff1a;vmware16&#xff0c;ubuntu 18.04 获取SDK前需要安装 sudo apt update sudo apt install -y repo git python 下载完成后先验证一下MD5码 md5sum rk356x_linux_release_v1.3.0b_20221213_split_dir/*firefly_split* 解压 rk3566ubuntu:/path/to$ mkdir ~…

【7-zip密码】7-Zip如何取消文件加密的密码

7z压缩包设置了密码&#xff0c;解压的时候就需要输入正确的密码才能顺利解压出文件&#xff0c;正常当我们解压文件或者删除密码的时候&#xff0c;虽然方法多&#xff0c;但是都需要输入正确的密码才能完成。忘记密码就无法进行操作。 那么&#xff0c;忘记了7z压缩包的密码…

Linux网络命令

文章目录 Linux网络网络配置命令1、ifconfig&#xff1a;查看网络接口信息&#xff08;显示所有活动网卡&#xff09;1.1 常用命令格式1.2 命令格式&#xff08;图文详解&#xff09;1.2.1 临时修改网卡名称1.2.2 永久修改网卡名称1.2.3 永久修改单个网卡 2、hostname&#xff…

JAVA面向对象基础-容器

一、泛型 我们可以在类的声明处增加泛型列表&#xff0c;如&#xff1a;<T,E,V>。 此处&#xff0c;字符可以是任何标识符&#xff0c;一般采用这3个字母。 【示例9-1】泛型类的声明 1 2 3 4 5 6 7 8 9 10 class MyCollection<E> {// E:表示泛型; Object[] o…

ESP32_ADC(Arduino)

ADC模数转换 ESP32集成了12位的逐次逼近式ADC&#xff0c;分别为ADC1模块ADC2模块&#xff0c;共支持18个模拟输入通道: ADC1模块&#xff1a;8个通道&#xff0c;32~39ADC2模块&#xff1a;10个通道&#xff0c;0&#xff0c;2&#xff0c;4&#xff0c;12 ~ 15&#xff0c;…

调试器加载错误,从任务栏打开可能会导致该问题 2024/1/8

&#x1f9e7;喜欢将常用软件固定在任务栏的用户肯定很苦恼这个问题 &#x1f9e7;问题复现 &#x1f9e7;这里先查找一下原因 &#x1f9e7;查看一下固定在任务栏的微信小程序开发工具的属性 如果不会打开任务栏图标属性界面的小伙伴请先翻到文章最后 &#x1f9e7;再使用同样…