什么是DIO?
DIO代表数字输入/输出。它是一个接口组件,允许计算机系统将数字信号发送到物联网设备或传感器,并让它们以所需的方式运行。例如,DIO可以控制工厂机械中的关键状态指示器或快速计数生产线上的单元的开关。数字输入检测连接到接口的不同设备,而数字输出将信号中继到连接的设备以执行操作。
什么是隔离DIO,为什么它有利于工业应用?
DIO通常用于电噪声环境中,例如制造或工业工厂车间,在这些环境中可能会出现电压尖峰、接地回路和共模信号。这些事件可能导致有害的停机时间、操作停止、机械故障和电子设备损坏。DIO用于工业应用的主要原因是它的隔离性。这种隔离技术被称为光隔离其中各个引脚在物理和电气上相互分离,所有进出DIO端口的输入信号都使用称为光电耦合器的封闭光通道中的光传输。因为没有物理连接,所以需要一个外部 5W DC IN 来给 DIO 供电。这使DIO 能够为任何工业应用提供宽电压兼容性,无论是简化工厂自动化、提供实时数据分析/洞察,还是优化生产线。
什么是GPIO?
GPIO表示通用数字输入/输出。与DIO一样,它是一个可编程接口,可让计算机系统向物联网传感器发送命令信号。这些物联网传感器通过需要输入和输出通道的GPIO引脚连接到GPIO。输入允许计算机系统识别物联网设备,计算机系统的输出将命令/信号中继到物联网传感器。 因为这些物联网设备中的大多数都使用开/关配置,所以它不需要串行或USB 端口的复杂连接。GPIO可以同时连接多个设备,并且可编程以最适合用户的操作。
DIO和GPIO的区别
DIO和GPIO具有相同的接口或平台,但是,DIO是使用光隔离隔离的,而GPIO是非隔离的。DIO提供了额外的保护层,以防止使用GPIO时可能导致机械故障的电气事件。此外,工业工厂车间的GPIO引脚不可持续,因为冲击和振动会导致物联网设备与通道断开或断开连接。DIO被锁定到位并提供 可靠的连接,使其成为操作员开关/按钮、机械状态信号和限位开关的理想选择。
工业计算机中的 DIO 端口有何不同?
虽然没有标准化的 DIO 端口架构,但它们在功能上都是相同的,只是在端口布局上稍作调整。从提供的通道数量开始,工业应用通常使用8个通道(4个输入/4个输出)到16个通道(8个输入/8个输出)。此外,还有使用PCIe附加卡支持多达32个通道甚至128个通道的DIO端口。
关键字:工业计算机 DIO GPIO
引用地址:
工业计算机中的DIO和GPIO是什么
推荐阅读最新更新时间:2024-11-12 14:23
GPIO输出---单个LED闪烁(EasyARM3131)
/****************************************Copyright (c)*************************** **--------------File Info-------------------------------------------------------- ** File name: main.c ** Last modified Date: 2011-04-09 ** Last Version: 1.0 ** Descriptions: The main() function example template **--------------------
[单片机]
stn32按键输入实验——GPIO作输入
硬件连接图: 根据自己的板子合理设计连接图或寻找盘内资料,此文章运用此连接图。 GPIO输操作说明: 读取IO口输入电平函数:uit8_ GPIO_REAdlnputDataBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin) 读取IO口输入电平操作寄存器:GPIOx_IDR(端口输入寄存器 使用位带操作读取IO口输入电平:PEin(3)和PEin(4) 实验步骤: 使能IO口时钟。调用RCC_APB2PeriphColckCmd(); 初始化IO口模式:上拉/下拉输入。调用函数GPIO_Init(); 扫描IO口电平:库函数/寄存器/位操作 案件扫描一般思路: 1,支持连续按: u8
[单片机]
裸机程序二:GPIO点亮led灯 汇编
开发板: JZ2440 V3 + EasyOpenJTAG 参考资料:《CPU三星S3C2440A芯片手册.pdf》 《JZ2440_V3电路图.pdf》 ARM寄存器介绍 使用汇编代码点亮led灯,主要是设置gpio GPCON和GPDAT寄存器,使用开发版资料中的源码: @****************************************************************************** @ File:led_on.S @ 功能:LED点灯程序,点亮LED1 @**********************************************
[单片机]
STM32之GPIO输入输出
GPIO的输出 背景:应用在点亮LED。LED串联电阻再上拉,另一端与GPIO口相连。因此,GPIO输出高电平则LED灭,输出低电平则LED亮。 第一步工作是初始化GPIO,使能外设时钟,因为GPIO是挂载在APB2中线上的。然后对GPIO_InitTypeDef结构体进行初始化,设置GPIO_Pin的具体引脚,输出频率,工作模式,如上拉,下拉,浮空等。 关于GPIO的库函数里有GPIO_SetBit( )和GPIO_ResetBits ( )两个函数,分别是设置指定的数据端口位和清除指定的数据端口位,就像置1和清零。 函数名 : GPIO_SetBits 函数原形: void GPIO_SetBits(GPIO_Type
[单片机]
智能手机键盘控制器的实现方法介绍与比较
简介 智能手机的大脑是基带处理器(Baseband),内置微型处理器和专用信号处理电路。依靠基带控制器的先进设计,通用输入/输出口(GPIO)可用来实现按键开关功能。 目前,专用键盘控制器IC已广泛用于智能手机。这些专用键盘控制器之所以排上用场,原因在于基带芯片的GPIO资源非常有限。比如,有时为了节约成本,用户将本来用于功能电话的基带芯片应用到了智能手机的设计;有时则是为了减少基带控制器与键盘之间的连接线数量,特别是对于滑盖手机,基带处理器和键盘分布在不同的PCB上。键盘控制器通常由I2C总线或SPI总线连接到基带处理器。 键盘控制器的功能可用现有的GPIO芯片或使用传统的按键扫描微型单片机实现。一些专有的键盘控制器也采用传统的
[嵌入式]
关于ARM的GPIO口的四种方式解说
从I/O口的特性上看,标准80C51的P0口在作为I/O口使用时,是开漏结构,在实际应用中通常要添加上拉电阻;P1、P2、P3都是准双向I /O,内部有上拉电阻,既可作为输入又可以作为输出。而LPC900系列单片机的I/O口特性有一定的不同,它们可以被配置成4种不同的工作模式:准双向 I/O、推挽输出、高阻输入、开漏。 准双向I/O模式与标准80C51相比,虽然在内部结构上是不同的,但在用法上类同,比如要作为输入时都必须先写 1 置成高电平,然后才能去读引脚的电平状态。 推挽输出的特点是不论输出高电平还是低电平都能驱动较大的电流,比如输出高电平时可以直接点亮LED(要串联几百欧限流电阻),而在准双向I/O模式下很难办到。 高阻输
[单片机]
STM8S学习GPIO操作
STM8S的GPIO主要功能: ● 端口的各个位可以被单独配置 ● 可选择的输入模式:浮动输入和带上拉输入 ● 可选择的输出模式:推挽式输出和开漏输出 ● 数据输入和输出采用独立的寄存器 ● 外部中断可以单独使能和关闭 ● 输出摆率控制用以减少EMC噪声 ● 片上外设的I/O功能复用 ● 当作为模拟输入时可以关闭输入施密特触发器来降低功耗 ● 在数据输出锁存时支持读-修改-写 ● 输入兼容 5V电压 ● I/O口工作电压范围为1.6 V 到V DDIOmax 每个端口都分配有一个输出数据寄存器,一个输入引脚寄存器,一个数据方向寄存器,一个选择寄存器,和一个配置寄存器。一个I/O口工作在输入还是输出是取决于该口的数据方向寄存器的状态
[单片机]
STM8S103之GPIO
如何快速了解GPIO,查看Reference manual中GPIO章节,初步了解到GPIO GPIO输入分为:Floating Input和Input with pull-up GPIO输出分为:Open drain和pull-up(且pull-up时速率可以设置) GPIO复用功能如何选择,复用功能分为:Default alternate function和Alternate function after remap 其中remap得知参考STM8S103的datasheet中的Option bytes,STM8S103中的Option bytes可以设置时钟,IO口的复用选择(OPT2);而default altern
[单片机]