分布式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信号的联动控制,大大提升了现场的响应速度的,缓解云端上位机数据处理的压力。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

R语言频率分布直方图绘制教程

本篇笔记分享R语言绘制直方图的方法,通过多种展示风格对数据进行可视化,主要用到ggplot、ggpubr等包。 什么是直方图? 直方图(Histogram),又称质量分布图,是一种统计报告图,由一系列高度不等的柱子表示数…

现代 C++ 及 C++ 的演变

C 活跃在程序设计领域。该语言写入了许多新项目,而且据 TIOBE 排行榜数据显示,C 的受欢迎度和使用率位居第 4,仅次于 Python、Java 和 C。 尽管 C 在过去二十年里的 TIOBE 排名都位居前列(2008 年 2 月排在第 5 名,到…

从0开始python学习-46.pytest框架之通过yaml处理接口关联问题-针对变量处理

目录 1. 提取变量 1.1 提取方法 1.2 提取地方:响应的body,响应的cookie,响应头 1.3 提取方式: 1.4 示例:在能获取到对应token的yaml用例中写入 2.使用变量:封装一个通用extract_util.py 3. 调用测试用…

设计模式之过滤器模式

目录 1.简介 2.过滤器的实现 2.1.过滤器的角色 2.2.类图 2.3.具体实现 3.过滤器模式的优点 4.过滤器模式的不足 5.适用的场景 1.简介 过滤器模式(Filter Pattern)或标准模式(Criteria Pattern)是一种结构型设计模式&…

5.5 THREAD GRANULARITY

性能调优中一个重要的算法决定是线程的粒度。有时,在每个线程中投入更多工作并使用更少的线程是有利的。当线程之间存在一些冗余工作时,就会产生这种优势。在当前一代设备中,每个SM的指令处理带宽有限。每个指令都消耗指令处理带宽&#xff0…

迎接人工智能的下一个时代:ChatGPT的技术实现原理、行业实践以及商业变现途径

课程背景 2023年,以ChatGPT为代表的接近人类水平的对话机器人,AIGC不断刷爆网络,其强大的内容生成能力给人们带来了巨大的震撼。学术界和产业界也都形成共识:AIGC绝非昙花一现,其底层技术和产业生态已经形成了新的格局…

【数据结构 | 二叉树入门】

数据结构 | 二叉树入门 二叉树概念:二叉树特点:二叉树的基本形态特殊二叉树满二叉树完全二叉树 二叉树的存储结构二叉树的遍历先序遍历中序遍历后序遍历 计算二叉树的节点个数计算叶子节点的个数树的高度求第k层节点个数 二叉树概念: 如下图…

【51单片机】延时函数delay的坑——关于无符号整型数据for语句“x >= 0“变成死循环

请认真看看以下延时函数是否正确,并且指出错误:(考考C语言功底) void delay_ms(unsigned int xms) //delay x ms {unsigned int x,y;for(xxms;x>0;x--)for(y124;y>0;y--); }废话少说,上正确代码: v…

python进阶 -- 日志装饰器详解

日志 日志:记录程序运行的时候,出现的问题,或者说验证流程是否正常 在实际工作中,python的脚本命令一般是放在服务器执行的linux系统 日志其实就是记录程序运行时出现的问题、或者正常的打印,协助出现问题的时解决排查…

以太网交换机——稳定安全,构筑数据之桥

交换机,起源于集线器和网桥等网络通信设备,它在性能和功能上有了很大的发展,因此逐渐成为搭建网络环境的常用的设备。 随着ChatGPT爆发,因为用户量激增而宕机事件频频发生,云计算应用催生超大规模算力需求,…

kubernetes Namespace Labels 详解

写在前面:如有问题,以你为准, 目前24年应届生,各位大佬轻喷,部分资料与图片来自网络 内容较长,页面右上角目录方便跳转 namespace 实现资源分组,label实现业务分组 Namespace 基础理论 最重…

Spring AOP(详解)

目录 1.AOP概述 2.AOP相关术语 3.Spring AOP的原理机制 3.1JDK动态代理 3.2 CGLIB动态代理 3.3简单代码展示 3.3.1JDK动态代理 3.3.2CGLIB动态代理 4.Spring的AOP配置 4.1pom.xml 4.2增强方法 4.3切点 4.4切面 5.基于注解的AOP配置 5.1.创建工程 5.2.增强 5.3AOP…

使用flet创建todo应用

使用 Flet 在 Python 中创建待办事项应用 Create To-Do app in Python with Flet 翻译官网教程https://flet.dev/docs/tutorials/python-todo,对一些地方进行了注释和修改。 安装flet Python版本需要3.8及以上,使用pip安装: pip install…

YY9706.102-2021 医疗设备EMC检测知识-RE

一:RE(辐射发射试验) 按照GB 4824 6.2.2电磁辐射骚扰限值描述,在相对应的实验室和距离测量时,选择不同的限值进行测量。 以上只列出了1组的A、B类限值,2组设备的限值在6.3章节有介绍,对于我们的…

Backtrader 文档学习-Strategy(下)

Backtrader 文档学习-Strategy(下) 1. notify_cashvalue # 测试 #notify_cashvalue 方法特点 class Test_Strategy(bt.Strategy): # 策略通用初始参数params ((maperiod1, 5),(maperiod2, 20),(printlog, True), # 写入日志标志(logfilename, Test_…

Vue-8、Vue事件处理

1、点击事件 <!DOCTYPE html> <html lang"en" xmlns:v-model"http://www.w3.org/1999/xhtml" xmlns:v-bind"http://www.w3.org/1999/xhtml"xmlns:v-on"http://www.w3.org/1999/xhtml"> <head><meta charset&quo…

计算机网络—— 概述

概述 1.1 因特网概述 网络、互联网和因特网 网络由若干结点和连接这些结点的链路组成多个网络还可以通过路由器互联起来&#xff0c;这样就构成了一个覆盖范围更大的网络&#xff0c;即互联网&#xff08;或互连网&#xff09;。因特网&#xff08;Internet&#xff09;是世…

react输入框检索树形(tree)结构

input搜索框搜索树形子级内容1. input框输入搜索内容2. 获取tree结构数据3. 与tree匹配输入的内容&#xff0c;tree是多维数组&#xff0c;一级一级的对比输入的内容是否匹配&#xff0c;用forEach循环遍历数据&#xff0c;匹配不到在往下找&#xff0c;直到找到为null &#x…

求求你,别再乱用@Transactional了

求求你&#xff0c;别再乱用Transactional了 文章目录 &#x1f50a;先看个问题&#x1f4d5;情况1情况1结果 &#x1f5a5;️情况2情况2结果 &#x1f4dc; 情况三情况3结果 &#x1f4d8;情况4情况4结果 &#x1f516;先说结论情况1结果情况2结果情况3结果情况4结果&#x1f…

oracle 12c pdb expdp/impdp 数据导入导出

环境 (源)rac 环境 byoradbrac 系统版本&#xff1a;Red Hat Enterprise Linux Server release 6.5 软件版本&#xff1a;Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit byoradb1&#xff1a;172.17.38.44 byoradb2&#xff1a;172.17.38.45 (目的&am…