物联网开发入门学习笔记(二):数据采集技术

举报
yd_47390687 发表于 2023/02/08 13:10:26 2023/02/08
【摘要】 一、概述1、数字与模拟计算机世界由0,1构成,我们看到的所有与计算机相关的事物都可以用二进制来描述人类世界是一个模拟世界,计算机所使用的数字信号虽然方便但在现实生活中无处可寻。2、数字和模拟转换 - ADC/DACADC接口将外接的模拟信号转换为数字信号在单片机使用DAC接口将单片机内的数字信号输出为一个模拟信号来进行使用,若不使用DAC对电压进行分级,接口只能表示低电平或高电平。3、数据采...

一、概述

1、数字与模拟

计算机世界由0,1构成,我们看到的所有与计算机相关的事物都可以用二进制来描述

人类世界是一个模拟世界,计算机所使用的数字信号虽然方便但在现实生活中无处可寻。

2、数字和模拟转换 - ADC/DAC

ADC接口将外接的模拟信号转换为数字信号在单片机使用

DAC接口将单片机内的数字信号输出为一个模拟信号来进行使用,若不使用DAC对电压进行分级,接口只能表示低电平或高电平。

3、数据采集与通信

Data acquisition,DAQ ,指从传感器和其他待测设备等模拟和数字单元中自动采集非电量或电量信号,送到上位机中进行分析,处理。

数据采集需要先建立通信链路,两者建立通信的媒介为信道

按数据传递的方向和时间关系,通信方式分单工,半双工,全双工

4、通信方式分类

在数字通信中,按数字信号编码排列顺序可分为:并行和串行

按通信对象数量不同分为:点到点,点到多点,多点到多点

按同步方式不同分为:同步通信和异步通信

二、数据采集接口

1、通用可编程I/O接口GPIO

general purpose input/output。用于控制结构简单的外部设备或电路,这些设备或电路通常只要求有开/关两种状态。

以STM32单片机为例,通常GPIO支持4种输入模式(浮空输入,上拉输入,下拉输入,模拟输入)和4种输出模式(开漏输出,开漏复用输出,推挽输出,推挽复用输出)

GPIO一般支持三种最大翻转速度(2MHz,10MHz,50MHz)

2、UART总线接口

universsal asynchronous receiver/transmitter  通用异步收发传输器。是一种串行异步收发协议,是将传输数据的每个字符一位接一位的传输:

将数据的二进制位一位一位的进行传输。

在UART通讯协议中信号线上的状态位高电平代表“1”,低电平代表“0”.

当然两个设备使用UART串口通讯时,必须先约定好传输速率和一些数据位。

2.jpg

3、IIC总线接口

inter-integrated circuit bus 。是由Philips公司开发的一种简单,双向二线制同步串行总线,半双工通信,以字节为单位传输数据,常用于微控制器与外设之间的连接:每个设备都可以作为主设备或从设备,每个设备都会对应一个唯一的地址。

3.jpg

4、SPI总线接口

serial peripheral interface 串行外设接口。是一种四线制同步串行外设接口,可以使用MCU与各种外围设备以串行方式进行通信以交换信息:

用于EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。

以主从方式进行数据通信,提供时钟的为主设备(master),接收时钟的设备为从设备(slave)。

4.jpg

5、DMA接口

direct memory access 直接存储器访问。其作用是无需经过CPU而进行数据传输。

DMA传输方式无需CPU直接控制传输,也没有中断处理方式那样保留现场和恢复现场的过程,通过硬件为RAM与IO设备开辟一条直接传送数据的通道,能使CPU的i效率大为提高。

DMA控制器(DMAC)可替代CPU驱动生产数据访问的地址,并执行数据的读写操作

DMA主要由硬件实现,是外设和内存之间交换数据的主要方式之一。

5.jpg

6、系统中断

中断是指计算机运行过程中,出现某些意外情况需要主机干预时,机器能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又返回原来被暂停的程序继续运行。

6.jpg

三、数据采集接口协议

1、概述

基于数据采集的接口,通过连接通信组件,可以形成满足不同数据采集业务场景的接口协议,主要包括有线和无线通信技术。

有线传输的方式主要有电线载波,同轴线,开关量信号线,RS-232串口,RS-485,USB,CAN等

无线传输分两类:短距无线和低功耗广域网

2、有线通信技术

名称 技术特点 应用场景
Ethernet 协议全面,通用,成本低 智能终端,视频监控
RS-232 一对一,成本低,传输距离较近 少量仪表,工业控制
RS-485 一对多,成本低,抗干扰性强 工业仪表,抄表等
M-Bus 抄表专用,使用普通双绞线,抗干扰性强 工业能源数据采集
CAN 多对多,总线仲裁,高速,抗干扰性强 汽车控制,大型仪器设备,工业控制,机器人等
ProfiBus 结构和性能上优越于其他现场总线 制造和流程工业自动化,楼宇,交通电力等其他领域自动化

3、无线通信技术

名称 传输距离 应用场景
高频RFID 1-20cm 无线IC卡,电子身份证,电子闭锁防盗,自动化生产线
Bluetooth 1-100m 鼠标,无线耳机,手机,电脑等临近节点数据交换
WiFi 50-100m 无线局域网,家庭,室内场所高速上网
ZigBee 2.4Gz  band  10-100m 家庭自动化,楼宇自动化,远程控制
Z-Wave 30mi(室内)--100m(室外) 智能家居,监控和控制

4、LPWAN通信技术

名称 传输距离 应用场景
SigFox 1-50Km 智慧家庭,智能电表,移动医疗,远程监控,零售
LoRa 1-20KM 智慧农业,智能建筑,物流追踪
NB-IoT 1-20KM 水表,停车,宠物跟踪,垃圾桶,烟雾报警,零售终端
eMTC 2KM 共享单车,宠物项圈,POS,智能电梯
eLTE-IoT 3-5KM 电网,路灯,垃圾桶,智能园区。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。