4线制的传感器都是模拟量传感器吗(85BSD数字传感器和154N模拟传感器的区别)
大家好,我是【广州工控传感★科技】传感器事业部,张工。
85BSD压力传感器是14位数字输出支持I2C和SPI接口协议,具备3.3或5.0Vdc电源电压且设计用于O型环安装。 传感器利用硅油将压力从 316L 不锈钢隔离膜传递到感应元件上。85BSD 设计用于低压应用。定制的ASIC可用于温度补偿和偏移校正,并且可提供 10~90% 或 5~95% 的数字输出。
85BSD
154N传感器为恒压型O型环安装,传感器利用硅油将压力从316L不锈钢隔离膜传递到感应元件上。封装件上附有一个陶瓷基板,其中包含一个激光修正电阻以对传感器进行温度补偿和偏移校正。
85BSD
我们可以根据不同的标准对传感器进行分类:它们是如何工作的,它们的用途,它们输出的信号类型,以及制造它们的材料和工艺等。
传感器可以分为:
154N模拟传感器 - 转换 将被测非电量转化为模拟电信号。
89BSD数字传感器 - 将测量的非电量转换为数字输出信号,包括直接和间接转换。
模拟传感器和数字传感器的区别:
模拟信号和数字信号是两个相对的概念。 模拟信号是连续信号,而数字信号是离散信号。
例如:当我们描述一个灯泡是否通电时,我们一般说是灯亮还是灯灭,这样只能返回两种状态的量,我们称之为数字量,它是离散的。 如果有人说,这个灯太暗了,你能把它调大一点吗? 此时,我们所描述的是一个区间的连续变化,是一个模拟量。
简单来说,如果一个传感器只能告诉你是或否,在程序中,“是”用1表示,真,“否”用0表示,假,那么我们说传感器是数字传感器 ; 如果一个传感器可以告诉你一个不断变化的数量。 在程序中,原来的返回值是0-1023,那么我们说传感器是模拟传感器。
85BSD
数字输出一般常见的有I2C和SPI两种。
1,I2C是一种在主/从模式下工作的两线串行总线接口。 两线通信信号分别是开漏 SCL 和SDA串行时钟和串行数据。 主设备是时钟源。 数据传输是双向的,其方向取决于读/写位置的状态。 每个从设备都有一个唯一的 7 位或 10 位地址。 主机使用起始位启动传输并使用停止位终止传输。 起始位之后是唯一的地址,然后是读/写位。
I2C总线速度为 0Hz 至 3.4MHz。 它不如SPI快,但非常适用于温度传感器等系统管理设备。I2C有开销,包括开始/停止位、确认位和从地址位,但它因此具有流控制机制。 主机在完成从从机接收数据时总是发送一个确认位,除非它准备好终止传输。 当从设备接收到来自主设备的命令或数据时,从设备中发送一个确认位。 当从机没有准备好时,它可以保持或延长时钟,直到它准备好再次响应。
I2C允许多个主设备在同一总线上工作。 多个主机可以轻松同步它们的时钟,因此所有主机都在同一个时钟上传输。 多个主机可以使用数据仲裁来检测哪个主机正在使用总线,从而避免数据损坏。 由于I2C总线只有两条线,因此只需将新的从机插入总线,无需额外的逻辑。 图显示了典型的I2C总线读/写操作。
2,SPI是具有主/从结构的四线串行总线接口。 这四根线是串行时钟(SCLK)、主输出从输入(MOSI)、主输入从输出(MISO)和从选择(SS)信号。 主设备是时钟提供者,可以启动读取或写入从设备操作。 此时主设备将与从设备通信。 当总线上有多个从设备时,要发起一次传输,主设备会将从设备选择线拉低,然后分别通过 MOSI和MISO线开始数据发送或接收。
SPI时钟速度很快,从几兆赫到几十兆赫,没有开销。 SPI在系统管理方面的缺点是缺少流控机制,主设备和从设备都不确认消息,主设备无法知道从设备是否忙。 因此,必须设计巧妙的软件机制来处理验证问题。 同时,SPI没有多主机协议,必须使用非常复杂的软件和外部逻辑来实现多主机架构。 每个设备都需要一个单独的从设备选择信号。 信号的总数最终为n3 ,其中n是总线上的从机数量。 因此,电线的数量将随着添加的设备数量而增加。 此外,向SPI总线添加新的从设备也不方便。 每增加一个从机,就需要一个新的从机选择线或解码逻辑。 图 2 显示了一个典型的SPI 读/写周期。 地址或命令字节后跟一个读/写位。 数据通过MOSI信号写入从设备,并通过MISO信号从设备读取。 图 3 显示了 I2C 总线/SMBus和SPI的系统框图。
,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com