IoT物联网嵌入式设备中30种常见传感器模块简介及原理讲解
IoT物联网嵌入式设备中30种常见传感器模块简介及原理讲解
- 0、前言
- 一、光学传感器模块:
- 1. 光敏传感器模块:
- 2. 红外避障模块
- 3. 循迹传感器模块
- 4. U型光电传感器模块
- 5. 红外接收模块
- 6. 火焰传感器模块
- 7. 脉搏传感器
- 8. 摄像头模块
- 二、力学传感器模块:
- 9.倾斜开关传感器模块
- 10.振动传感器模块
- 11.MPU6050陀螺仪三轴加速度传感器模块
- 12.压力传感器模块
- 三、磁类传感器:
- 13.干簧管传感器模块
- 14.霍尔传感器模块
- 四、开关类传感器模块:
- 15.轻触开关按钮模块
- 16.雨滴检查传感器模块
- 17.土壤湿度传感器
- 18.触摸传感器模块
- 五、气体类:
- 19.模拟温度传感器
- 20.DHT11湿度传感器模块
- 21.烟雾传感器模块
- 22.BMP180气压传感器模块
- 六、模拟量传感器:
- 23.AD/DA转换PCF8591传感器模块
- 24.PS操作传感器模块
- 25.电位器传感器模块
- 七、声学传感器:
- 26.超声波传感器模块
- 27.声音传感器模块
- 八、信息传输模块:
- 28.MP3蓝牙解码板
- 29.蓝牙数据模块
- 30.WIFI模块
0、前言
人们为了从外界获取信息,必须借助于感觉器官。而单靠人们自身的感觉器官,在研究自然现象和规律以及生产活动中它们的功能就远远不够了。为适应这种情况,就需要传感器。因此可以说,传感器是人类五官的延长,又称之为电五官。
在现代工业生产尤其是自动化生产过程中,要用各种传感器来监视和控制生产过程中的各个参数,使设备工作在正常状态或最佳状态,并使产品达到最好的质量。因此可以说,没有众多的优良的传感器,现代化生产也就失去了基础。
各类传感器模块上都有其核心部分和辅助电路,如光敏电阻传感器上的光敏电阻就是整个模块的灵魂,它是电路与外界沟通的桥梁,而辅助电路单元只是为了能够简单处理输入、输出量,让敏感元件和模块的插口能够安全对接并正常传输数据。大多数传感器的核心部件测量的物理、化学量都是模拟量,因此辅助电路为插口输出预期值(比如把模拟量转换成开关量)做出了巨大贡献。之所以封装成模块是为了方便使用者直接用它插口的输出量来完成预期功能,省去了自己设计、制作并调试电路的时间。
今天小编就带大家了解一下市场上 常见的各类传感器模块及其简单工作原理! 当然每一种传感器还有不同型号,文章中每种传感器只举一例,各种同类型的传感器模块的原理和使用方法大同小异。以下的分类是小编根据其测量的物理、化学量的特点大致分类的,不要钻牛角尖哦!!!
这里介绍几个模块上常见的插口标识及术语:
VCC:电源正极(一般为5V)
GND:电源负极(0V)
AO:模拟量输出
DO:数字量输出
OUT:输出
开关量:高低电平
一般情况下各种敏感元件测量的都是模拟量,为了能把模拟量转换成开关量供单片机使用,大多数模块都会使用LM3983芯片及相关电路。LM393芯片外观及内部逻辑电路如下图。
LM393是双电压比较器,有8个引脚,将芯片的凹槽向上(如右上),右上角为VCC,左下角为GND,这两个引脚为芯片正常工作提供条件;其余的6个引脚分为左右两组,每一组都含有一个比较器,每个比较器都有两个输入端和一个输出端;当比较器“+”极电压大于“-”极电压时,输出端(Output A/Output B )输出高电平,否则输出端输出低电平;利用这一特性,它常常被用作探测电压的变化,然后控制一个电路的开关(具体电路及详细使用方法请自行百度)。
一、光学传感器模块:
1. 光敏传感器模块:
光敏传感器是最常见的传感器之一
它的核心元件——光敏电阻可以将光信号(光强度)转换为电信号(光敏电阻的电阻);然后比较电路把经过光敏电阻的电压和经过电位器的电压进行比较,并向DO口输出高电压或低电压供用户使用;而AO口是直接经过光敏电阻降压后的电路,所以输出的是在GND和VCC之间的任一电压值;当然VCC和GND是模块元件和芯片正常工作的基本条件,不可或缺!!!光敏传感器常用于相机自动调光圈或路灯自动开关等。
2. 红外避障模块
红外避障模块有与上面介绍的光敏传感器基本相同的辅助电路(都有LM393芯片及周边电路);核心元件为红外线发射管(图中透明元件)和红外线接收管(黑色),发射管发射一定频率的红外线;
当发射的红外线被前方的障碍物反射,接收管接收到红外线时,此时比较电路就会比较经过接收管和电位器的电压,进行与光敏传感器模块相同的输出操作(由OUT脚输出对应电信号)。红外避障模块常用来制作智能小车,如做循迹车的道路检测部分、避障车的障碍物检测部分等。
3. 循迹传感器模块
可以很清楚的看到循迹传感器模块也包含比较电路,它与红外避障模块原理相同,也是发射红外线——红外线遇到障碍物反射——接收红外线;
它的核心元件是红外对管,它由红外发射管和红外三极管组成,红外三极管与常见的PNP/NPN三极管工作原理类似,它与红外二极管的不同在于将光信号转换为电信号的同时,也将电流放大,只是它接收的是光,而不是电,只要接收到光,就会有电流从红外三极管的一端流向另一端;红外对管的发射管与接收管由塑料壳固定并隔开来避免发射管里面的红外线直接被红外三极管接收到,造成不必要的干扰;这个模块是设计来制作循迹车的,所以检测部分和其它电路单元在PCB板的不同面(检测部分面向地面,电路在另一面),这样即方便观察电路板上的指示灯状态,又不用担心电子元件朝向地面碰撞或沾水损坏。
4. U型光电传感器模块
U型光电传感器模块又叫做槽型光耦模块、测速传感器模块、计数器模块;
它也含有比较电路,与以上几种比较电路不同的是,这个模块上没有电位器,这是因为上面几种模块对环境要求比较严格(比如太阳光,灯光等都会对它的接收端造成影响),要根据实际外界情况调整电位器达到预期效果,而U型槽光电模块直接将接收管和发射管置于相对的两侧,再分别用塑料壳包装,只留很小的空隙发射和接收红外光,所以受到外界的干扰较少,可以用贴片电阻直接取代电位器,减少成本、缩小体积并达到预期效果;
计数器模块不是单独使用的,常常配合测速码盘使用的,测速码盘外观如上图中圆形物件,一般为塑料材质;码盘固定在转轴上,码盘外围的空隙置于槽型光耦模块的U型槽之间;U型槽两端的元件与红外对管原理相同,只是将它们放在U型槽的两边,并在它们之间留很小的空隙透光;当圆盘外围的光栅挡住红外光时,模块的OUT脚会输出一种开关量,当光栅空隙在U型槽之间时,模块输出相反的开关量;因为可以根据数理计算得到码盘的转动情况,这样就可以计算出轴承的转速及其它相连的机械物件的角速度或线速度了,也可用根据实际机械结构来计数。
5. 红外接收模块
红外接收模块用于接收红外信号,一般用于接收数字红外信号,如电视遥控器发出的红外信号;红外接收电路通常被厂家集成在一个元件中,包含红外检测二极管、放大器等,成为一体化红外接收头;红外接收头需要VCC和GND提供工作条件,它接收到红外信号会在OUT脚输出低电平,平时OUT脚为高电平;由于自然光常常包含红外线等波长的光,所以为了屏蔽自然光中红外线的干扰,红外线接收头常常用黑色塑料包装,而用铁壳就可以遮挡一部分光,使接收头接收一定角度内的红外信号。
6. 火焰传感器模块
由于火焰的光包含大量红外线,所以可以用红外线接收装置直接接收外界的光,再通过模块的比较电路判断是否着火;下面的模块有4个端口,其中VCC为电源正极,GND为电源负极,AO直接输出检测到的模拟量,DO输出经过LM393芯片判断后的开关量。
7. 脉搏传感器
脉搏传感器按照输出方式有模拟输出、数字输出两种。按照采集信号的方式主要可以分为压电式、压阻式、光电式等三种;其中压电式和压阻式通过微压力型的材料(压电片、电桥等)将脉搏跳动的压力过程转换为信号输出。光电式脉搏传感器则通过反射或对射式的方式,将血管在脉搏跳动过程中透光率的变化转换为信号输出;脉搏传感器主要应用在医疗设备、教学设备,教学实训等领域,如血氧测量、心率监测、中医脉象诊断等等。
8. 摄像头模块
摄像头模块的核心元件是镜头内部嵌有的小块感光元件,感光元件又叫图像传感器;模块传输出去的图像品质与这个感光元件的精密程度有直接关系;感光元件主要有两种:CCD(电荷耦合)、CMOS(互补金属氧化物半导体),大多数手机中的数码相机的感光元件基本都是COMS的;
CCD是一种高感光度的半导体材料,由许多感光单位组成,通常以百万像素为单位;当当CCD表面受到光线照射时,每个感光单位会将电荷反映在组件上,即把光线转变成电荷;所有的感光单位所产生的信号加在一起,就构成了一幅完整的画面。而后转换成数字信号,经过压缩后保存在相机内部的闪速存储器或内置硬盘卡中。
CMOS的制造技术和一般计算机的制造技术没什么差别,主要是利用硅和锗这两种元素所做成的半导体,使其在CMOS上共存着带N(带–电) 和 P(带+电)级的半导体,这两个互补效应所产生的电流即可被处理芯片纪录和解读成影像。
二、力学传感器模块:
9.倾斜开关传感器模块
倾斜开关的金属头中有一个小钢珠,根据小球向低处走的特性,使开关闭合或断开;目前大多数滚珠开关的材料是水银,有易破损、氧化、漏气、寿命短、环境污染大的缺点;而钢球开关撇弃了以上的种种缺点,更环保易用,并且更加安全。此模块的端口可输出模拟量和数字量。
10.振动传感器模块
振动传感器模块的核心元件是振动开关,振动开关的结构如图;振动元件的一端是金属棒,另一端为金属弹簧,两极一般是分开的;
当有振动产生时,弹簧振动接触到金属棒,则元件两极导通,可以通过这种方式检测是否有振动产生;其实振动开关很常见,滑板能发光的轮子里面有个弹簧开关,当轮子转动的时候,弹簧被甩向轮子轴心的远处,那里有另一个电极,弹簧和另一个电极接触便可以导通电路,让灯亮起来,悠悠球里面的灯也是这样亮起来的,有些童鞋也会装有类似的装置,它们都是振动传感器的简化版。
11.MPU6050陀螺仪三轴加速度传感器模块
MPU6000是全球首例整合6轴运动出力的组件,它整合了3轴陀螺仪和3轴加速器,并使用IIC端口向外传输测量数据;
可用于运动感测游戏、现实增强、电子稳像、光学稳像、行人导航器、“零触控”手势用户接口、姿势快捷方式、车轮力传感器;智能型手机、平板装置设备、手持型游戏产品、游戏机、3D遥控器、可携式导航设备都会用到MPU6000,它的潜力很大,技术高新,价格比其它传感器贵。
12.压力传感器模块
压力传感器由压敏元件和信号处理单元组成;电阻应变片是压阻式传感器的主要组成部分之一;金属应变片吸附在基体材料上,基体材料一般会设计特殊的结构以应对不同大小的力;当基体材料受到力的作用形变,其表面的电阻应变片的电阻会呈现有规律的变化,这种现象被称作电阻应变效应;
压力传感器是比较常见的传感器,家用电子秤、电子血压计、自动化工厂都会用到压力传感器;下图为家用电子秤的压敏元件。
三、磁类传感器:
13.干簧管传感器模块
干簧管是一种磁敏的特殊开关,可以检测周围是否有磁场;它通常由两个软磁性材料做成,两个簧片被封装在玻璃管内,为防止簧片触点多次的接触与断开形成氧化膜绝缘,玻璃管内充有惰性气体;无磁时两个簧片断开,有磁时两个簧片接触,是个常用且廉价的磁性开关。
14.霍尔传感器模块
与干簧管不同的是,霍尔元件可以测量磁性的大小,下图的模拟霍尔传感器模块输出值与磁性大小有一定的线性关系,因此可以通过它的输出值计算磁性大小,当然它也可以加比较电路达到与干簧管传感器相同的功能。
霍尔元件工作用原理也就是霍尔效应,所谓霍尔效应如右上图所示,让以电流I通过导体,在与电流垂直的平面加一个方向的磁场B,则电流方向的电荷会受到洛伦兹力,则会使同时垂直于电流方向与磁场方向的导体两端出现电势差,霍尔元件通过这个原理测量这个电势差,最终将模拟量输出。
四、开关类传感器模块:
15.轻触开关按钮模块
这种模块就是装有单个或多个微动开关矩阵的模块,并设计相应数量的插针或焊点,原理很简单,这里不做解释。
16.雨滴检查传感器模块
雨滴检查传感器由两部分组成——检测面板和比较模块;如果有雨滴落在检测板的两个电极之间,就会有电流通过水滴,模块通过比较通过水滴的电压和通过电位器的电压,然后从DO脚输出低电平,开关指示灯亮,反之开关指示灯灭,DO口为高电平;AO脚输出的是通过水滴的模拟电压值;这个模块的工作原理也相对简单,可用作天气状况监测或汽车雨刮器的检测单元。
17.土壤湿度传感器
土壤湿度传感器的检测元件是一个U型的电路板,U型板两边电极是不相连的,它的原理与雨滴检查传感器的原理是一样的;使用时将U型电路板插入土壤,由于土壤中有水分,会有一定的电流从U型电路板的一端通向另一端;土壤中的水分越多,通过的电流就越多;比较模块比较通过检测板后的电压并输出开关量,这个模块也有模拟量(AO)输出。
18.触摸传感器模块
触摸传感器模块中的监测部分是上图中的白色同心环,同心环下面有环形电路,如果手指接近这个电路,环形电路部分的电容就会改变,其它的电路通过监测这个变化值来确定是否有手指接近,然后输出检测量;它仅有三个端口,一个电源(VCC)、一个接地(GND)和一个信号输出(SIG),当然SIG脚输出的也是开关量供外部电路使用。
五、气体类:
19.模拟温度传感器
顾名思义,模拟温度传感器的输出量为模拟量(未经电路处理),下图的传感器元件为LM35温度传感器探头;它有三个管脚,VCC、GND和VOUT,由于它采用内部补偿,所以它VOUT脚的输出量可以在没有辅助电路的情况下与摄氏温度值一一对应,它也可以增加比较电路来输出开关量。
20.DHT11湿度传感器模块
DTH11湿度传感器模块可以检测周围环境的湿度,下面的模块同时带有温度传感器;
DHT11是一款有已校准数字信号输出的温湿度传感器,它包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接;模块有3路端口,其中DATA脚向外输出湿度和温度数据。
21.烟雾传感器模块
下图的传感器核心元件是在清洁空气中电导率较低的二氧化锡;当传感器所处的环境中有可燃气体时,传感器的电导率随空气中可燃气体浓度的增加而增大;
使用简单的电路即可将电导率的变化转换为该气体浓度的输出信号,也可以输出开关信号。
22.BMP180气压传感器模块
BMP180是一款高精度、小体积、超低能耗的压力传感器,可以应用在移动设备中它的性能卓越,绝对精度最低可以达到0.03hPa,并且耗电极低,只有3μA;
BMP180采用强大的8-pin陶瓷无引线芯片承载(LCC)超薄封装,可以通过I2C总线直接与各种微处理器相连。
六、模拟量传感器:
23.AD/DA转换PCF8591传感器模块
大家都知道模拟量和数字量是两个相对的量,不能串通使用,这个模块的作用就是实现数、模之间的转换;
PCF8591芯片具有4个模拟量输入、1个模拟量输出和1个IIC总线(一种不同芯片之间的通信协议)接口;也就是说它最多可以接收4路模拟量,将它们转换成数字量后通过IIC总线将数据包装发送出去供外部电路使用;那1个模拟量输出就是外部电路将数字量通过IIC总线送给PCF8591芯片,芯片将数字量转换成模拟量,并发送给模拟量输出端口;使用这个模块要用IIC总线,IIC总线是芯片之间的一种通信协议,这里就不做详细解释了;同时它上面也自带可选择使用的光敏电阻、电位器和热敏电阻来采集环境变量;此模块是数字电路与模拟电路之间的桥梁,可用于万用表中测量电压或电流等。
24.PS操作传感器模块
PS操作传感器模块具有二路模拟输出和一路数字输出接口,它在空间中被定义了X、Y、Z轴;摇杆在X、Y轴的偏移会导致相对应的电位器触点偏移,因而使接入电路的电阻有变化,从VCC通过电位器会有一定的压降,这个电压会在X、Y轴的相应端口输出,而从Z轴按下时,摇杆下面的微动开关会与GND接通,这个开关量会在Z轴的端口输出;由于它X、Y轴输出的是模拟量,数字电路无法直接使用,所以一般需要经过模数(AD)转换才能正常使用。
25.电位器传感器模块
电位器的结构图如下,VCC和GND分别接到A、C端,模块的OUT脚接到B端,B端与滑动端导通,电阻体具有一定的电阻,当滑动端在可动范围内滑动时,B端的电压与角度有线性关系,这样B端就可以获得在VCC与GND之间的任意电压供其它电路使用。
七、声学传感器:
26.超声波传感器模块
由于超声波方向性好和反弹能力强的特点,常被应用于军事潜艇的声呐,超声波传感器模块就是声呐的缩小版;
超声波传感器模块其实是一个已经高度封装好的模块,模块的正面由一个超声波发射器和超声波接收器组成,背面是很复杂的电路;它有4个端口:VCC和GND提供工作电压,Trig是控制端,可以接受外部控制电路的操作信号开始测距,Echo为接收端,它可以以一定规律的信号响应模块测量的数据;
时序图
由于它是高度封装的,使用起来其实很简单:采用IO触发测距,至少给Trig端10微秒的高电平信号,如上图第一条图线(高低电压显而易见);当模块内部电路检测到至少10微秒的高电平信号后就开始从发射端发射8个40khz的方波(如第二条线),并自动检测是否有信号返回;如果有信号返回,即接收端接收到发出去的超声波,则超声波模块会从Echo让端口保持一定时间的高电平,持续的时间与测得的距离成正比,这样就可以用其它芯片测算这个高电压的持续时间实现准确测距;这便是一个测距功能的完整过程。
27.声音传感器模块
声音传感器模块只能检测外界的声音有无(灵敏度可调),并不能测量声音的大小,而部分模块有模拟量输出,也就是它可以识别来声音大小。
当声音大于电位器的定位对应的声音时,模块上指示灯会亮,并向OUT脚输出,低电平,其他情况OUT脚都为高电平;由于它对声音的响应作用,可用来制作声控开关。
八、信息传输模块:
28.MP3蓝牙解码板
蓝牙(Bluetooth)是一种无线技术标准,可实现固定设备、移动设备和楼宇个人局域网之间的短距离数据交换,蓝牙的波段为2400-2483.5MHz,这个是全球范围内无需取得执照的工业、科学和医疗用波段的2.4GHz短距离无线电频段;蓝牙使用跳频技术,将传输的数据分割成数据包,通过79个指定的蓝牙频道分别传输数据包。每个频道的频宽为1 MHz;
上面模块为MP3蓝牙解码板,它可用于制作蓝牙音箱等蓝牙音频播放设备。
29.蓝牙数据模块
同样是使用蓝牙技术,MP3蓝牙解码板只能接受设备发出的音频信息,并将其从音频终端播放,而下面这款蓝牙模块可以接受连接设备的所有类型的信息。它与其他蓝牙设备配对成功后,无需了解任何蓝牙协议便可使用;支持8位数据位,1位停止位,无奇偶校检的通信格式;各种型号的蓝牙模块的使用方法大同小异,这里就不做多余的介绍;它可用于手机app控制蓝牙设备等。
30.WIFI模块
WIFI是一种允许电子设备连接到一个无线局域网(WLAN)的技术,通常使用2.4G UHF或5G SHF ISM 射频频段;WIFI模块又名串口WIFI模块,属于物联网传输层,功能是将串口或TTL电平转换为符合WIFI无线网络通信标准的嵌入式模块;内置无线网络协议IEEE802.11b.g.n协议栈以及TCP/IP协议线;传统的硬件设备嵌入Wi-Fi模块可以直接利用Wi-Fi联入互联网,是实现无线智能家居、M2M等物联网应用的重要组成部分。
IoT物联网嵌入式设备中30种常见传感器模块简介及原理讲解相关推荐
- android中11种常见传感器的使用方法
在Android2.3 gingerbread系统中,google提供了11种传感器供应用层使用. 01#defineSENSOR_TYPE_ACCELEROMETER 1 //加速度 02#defi ...
- 网页里如何嵌入服务器控制,在嵌入式设备中实现Web动态服务与Web控制的实现思路...
随着网络技术的不断发展,嵌入式系统将不断地和网络相结合.嵌入式Web技术是计算机领域研究的热点,其优点是开发成本低.通用性强,能运行在8位或16 位MCU环境中,其丰富的Web用户图形界面使得嵌入式设 ...
- Java中 9 种常见的 CMS GC 问题分析与解决
目录 Java中 9 种常见的 CMS GC 问题分析与解决 1. GC 1.1 引言 1.2 概览 2. GC 基础 2.1 基础概念 2.2 JVM 内存划分 2.3 分配对象 2.4 收集对象 ...
- 嵌入式设备中支持国密算法的方法——移植Miracl库的步骤说明
上一篇文章中我们为大家介绍了嵌入式设备中支持国密算法的几种方法.本篇我们详细的介绍一下第一种方法:移植Miracl库的具体操作步骤. 第一步 获取源码 MIRACL密码库是开源软件,可以直接到官网下载 ...
- 嵌入式设备中支持国密算法的方法
如今国密系列算法的应用已不仅仅局限于金融和电信等领域,诸如车载设备,消费类电子设备等越来越多的产品开始要求有国密算法的支持.但是国密算法的开源资料和应用案例少之又少,如何快速高效的在自己的设备中加入国 ...
- esp32语音控制_乐鑫发布针对物联网嵌入式设备AI语音麦克风阵列开发板
乐鑫信息科技(股票代码:688018)发布 AI 语音麦克风阵列开发板 ESP32-Korvo .这是一款针对物联网嵌入式设备的 AI 语音开发板,基于乐鑫的旗舰芯片 ESP32,搭载多麦克风阵列,能 ...
- unity3d中画线有几种方式_Spring RestTemplate中几种常见的请求方式
原文 https://segmentfault.com/a/1190000011093597 在Spring Cloud中服务的发现与消费一文中,当我们从服务消费端去调用服务提供者的服务的时候,使用了 ...
- Spring RestTemplate中几种常见的请求方式
关注公众号[江南一点雨],专注于 Spring Boot+微服务以及前后端分离等全栈技术,定期视频教程分享,关注后回复 Java ,领取松哥为你精心准备的 Java 干货! 在Spring Cloud ...
- 看门狗(Watch Dog)是嵌入式系统中一种常用的保证系统可靠性的技术,()会产生看门狗中断。【详细!小白也能看懂!】
看门狗(Watch Dog)是嵌入式系统中一种常用的保证系统可靠性的技术,()会产生看门狗中断. A. 软件喂狗 B. 处理器温度过高 C. 外部中断 D. 看门狗定时器超时 解析: 思考方式: 每个 ...
最新文章
- python opencv 画米字形状
- 阿里开源自主研发的 DFSMN 语音识别模型,引谷歌论文引用
- 结对项目-四则运算 “软件”之升级版
- 成就你一生的100个哲理——修身养性篇
- python语言学习:python语言学习中的定义类、定义函数、封装api等详细攻略
- 牛客题霸 NC1 大数加法
- Kerberos认证代码分析Can't get Kerberos realm
- 动态添加内容到百度搜索框里
- php网站分区,PHP - Manual: 分区和分片 (官方文档)
- 使用FFMPEG SDK解码流数据获得YUV数据及其大小
- zookeeper一键启动关闭JAVA_HOME在PATH中找不到报错踩坑记
- 现在最流行哪款有linux系统,哪一个Linux发行版最流行?
- php yof框架特点_PHP编程语言的特点
- 内网信息收集小知识(一)
- Android Studio:Type mismatch: inferred type is Int but Unit was expected
- 解决RTL8723BE网卡Linux上WIFI信号信号差的问题
- kedacom摄像头怎么预置_【科达 HD95D会议摄像机控制键盘】 - 太平洋安防网
- 基于ITK的读并写 2D的DICOM 图像
- 随手记录第二话 -- 高并发情况下秒杀、抢红包都有哪些实现方式?
- JS--input不可编辑