传感器选型

本文对比了微控制器和微处理器的区别,介绍了它们在设计中的角色,特别关注了如何将传感器连接到上位机,涵盖了传感器的精度、分辨率、测量范围和输出速率等关键指标。同时讨论了数字和模拟传感器的选择及其在编程上的优缺点。
摘要由CSDN通过智能技术生成

1. 微控制器(microcontroller)

在同一块芯片内除了中央处理单元(CPU)之外还集成了部分内存外设。集成与微控制器内的内存外设称为片内内存片内外设,否则称为片外内存片外外设
在这里插入图片描述

2. 微处理器(microprocessor)

台式机和笔记本电脑的处理芯片属于微处理器。微处理器提供高速的总线以实现与外部的内存和外设进行交互
协调处理器的高速总线与速度较慢的外设需要童工芯片组来完成。
在这里插入图片描述

4. 微控制器VS微处理器

  • 微控制器:CPU + 片内内存 + 片内外设
  • 微处理器:CPU
  • 对于软件工程师而言, 微控制器和微处理器没有任何区别

传感器到上位机怎么接线

术语

  • PSD 中光谱响应范围: 光探测器对入射光能产生光响应(即产生光生电流或光生电压)的光波长范围
  • 光接收灵敏度:在不同的调制速率下,满足比特差错率为一定值时,光模块接收部分所能接收到的最小平均光功率。
  • 光灵敏度A/W: 输出电流或电压的均方根值与入射单色光功率的均方根值之比。
  • 上升时间:光电二极管对光脉冲响应前沿从幅度的10%上升至90%所需要的时间,单位为nm。
  • 响应时间:通常定义为测试量变化一个步进值后,传感器达到最终数值90%所需要的时间。百度百科
  • 正负电压供电:
  • 分辨率高是精度高的必要不充分条件。精度高分辨率高,分辨率高精度不一定高。精度是描述物理量的准确程度,其反应的是测量值与真实值之间的误差,而分辨率是用来描述刻度划分的,其反应的数值读取过程中所能读取的最小变化值。
    =============================================
    简比喻:一把常见的量程为10厘米的刻度尺,上面有100个刻度,最小能读出1毫米的有效值。那么我们就说这把尺子的分辨率是1毫米,他只能1、2、3、4……100这样读值;而它的实际精度就不得而知了,因为用这把尺读出来的2毫米,我们并不知道他与真实绝对的2毫米之间的误差值。而当我们用火来烤一下它,并且把它拉长一段,然后再考察一下它。我们不难发现,它还有100个刻度,因而它的“分辨率”还是1毫米,跟原来一样!然而,它的精度显然已经改变了。
  • 传感器的主要指标:
    1. 精度和分辨率
    2. 测量范围
    3. 输出速率
  • 数字传感器和模拟传感器:
    • 模拟的在编程上省去很多麻烦。特别是要采集很多传感器信号的时候……而数字器件接口乱七八糟,协议乱七八糟,有的器件还需要先写入一堆配置才能读取信息,编程非常麻烦。对于传感器种类多、工程时间紧张的时候,尽量选用模拟器件。对于讲究精度、抗干扰、传感器种类比较单一的时候,尽量选用数字器件。
    • AO模拟输出(比如电压输出),可以连接在单片机的模拟IO口
    • DO数字输出(0和1),可以连接在单片机的数字IO口。
      • 比如有12位(低4位是小数部分,高8位是整数部分)。对于低8位,单片机与传感器之前通过P2口串行通信,每次读一位,那么需要8个周期读一个字节。通过单线连接,比如某一时刻给单片机一个下降沿,单片机进入读的状态,过一会,给传感器一个下降沿,单片机进入输出,下一个周期,重复操作。对于高4位,通过单片机P2口。
      • 要接电源。VCC接正极,GND接负极。
      • 确定传感器的数据口和单片机的哪个IO口连接。
    • 举例:雨滴传感器,打开监测软件,我们可以看到,没雨时数字输出1,模拟输出1023;有雨时数字输出0,雨越多模拟输出越小。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值