|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1. 微控制器(microcontroller)& V2 g6 {* [; {
7 f/ I7 Y" `& b# @2 K
在同一块芯片内除了中央处理单元(CPU)之外还集成了部分内存和外设。集成与微控制器内的内存和外设称为片内内存和片内外设,否则称为片外内存和片外外设。9 r! e. d5 S# S5 I+ h0 U% }3 k
& B( j H# |+ ~$ k2. 微处理器(microprocessor)
. D) ^2 c* I: M o4 F) I( @1 \9 u
7 H! K1 b4 L; n* O台式机和笔记本电脑的处理芯片属于微处理器。微处理器提供高速的总线以实现与外部的内存和外设进行交互。
c2 d: t$ j# r' U协调处理器的高速总线与速度较慢的外设需要童工芯片组来完成。8 P& ^" W( A1 N0 M
3 D8 |$ Y2 i+ t7 p; m7 p
4. 微控制器VS微处理器6 u$ i, B9 G7 o* g+ P- X' n
/ d. k2 N$ a' k) p! S. I, |, n
微控制器:CPU + 片内内存 + 片内外设. f$ O; D( g8 Q" o0 ?9 Q8 C
微处理器:CPU
3 S% x ?% ?) S) ^# i/ Y/ C 对于软件工程师而言, 微控制器和微处理器没有任何区别
8 G- t1 \: N! ~8 y! \
4 f' K& H! c& I7 A传感器到上位机怎么接线5 F9 g% L( _& L/ _- e1 r3 a
术语
- d6 f+ i8 G; ]
! {0 O. Y% h; P: R7 k PSD 中光谱响应范围: 光探测器对入射光能产生光响应(即产生光生电流或光生电压)的光波长范围。
! e" c' f2 v8 a 光接收灵敏度:在不同的调制速率下,满足比特差错率为一定值时,光模块接收部分所能接收到的最小平均光功率。
( G% ?0 r/ x/ m1 Z1 M/ U% X: I/ S8 G3 G 光灵敏度A/W: 输出电流或电压的均方根值与入射单色光功率的均方根值之比。
: r2 Q0 j- H+ |. y5 J 上升时间:光电二极管对光脉冲响应前沿从幅度的10%上升至90%所需要的时间,单位为nm。5 D2 U# B9 K" Y$ v. n
响应时间:通常定义为测试量变化一个步进值后,传感器达到最终数值90%所需要的时间。百度百科& C8 U: E) s y' W8 x
正负电压供电:
9 y4 z6 _( U7 N8 _8 H6 k( h 分辨率高是精度高的必要不充分条件。精度高分辨率高,分辨率高精度不一定高。精度是描述物理量的准确程度,其反应的是测量值与真实值之间的误差,而分辨率是用来描述刻度划分的,其反应的数值读取过程中所能读取的最小变化值。' e ~3 H& j6 [ E6 j, ?4 {
=============================================% k8 i3 ?- [2 F
简比喻:一把常见的量程为10厘米的刻度尺,上面有100个刻度,最小能读出1毫米的有效值。那么我们就说这把尺子的分辨率是1毫米,他只能1、2、3、4……100这样读值;而它的实际精度就不得而知了,因为用这把尺读出来的2毫米,我们并不知道他与真实绝对的2毫米之间的误差值。而当我们用火来烤一下它,并且把它拉长一段,然后再考察一下它。我们不难发现,它还有100个刻度,因而它的“分辨率”还是1毫米,跟原来一样!然而,它的精度显然已经改变了。
. D! U2 W* _, K$ M C: d 传感器的主要指标:! L% ]& W% ~+ w8 l; w9 h; }, E$ ^3 p' H$ M
精度和分辨率
4 Z) |% p5 Z4 z0 v( e' o) I: I% p 测量范围. R' c' c6 r' o% Z; _
输出速率
+ N+ u& ^7 {' Q; Y0 o9 ^4 \( | 数字传感器和模拟传感器:5 r, t: m9 X2 l6 M- m7 \& O6 p
模拟的在编程上省去很多麻烦。特别是要采集很多传感器信号的时候……而数字器件接口乱七八糟,协议乱七八糟,有的器件还需要先写入一堆配置才能读取信息,编程非常麻烦。对于传感器种类多、工程时间紧张的时候,尽量选用模拟器件。对于讲究精度、抗干扰、传感器种类比较单一的时候,尽量选用数字器件。
4 ]# f0 S5 I8 ]0 V7 B4 K AO模拟输出(比如电压输出),可以连接在单片机的模拟IO口& D P% d$ {: I N) [7 l0 a7 s( p
DO数字输出(0和1),可以连接在单片机的数字IO口。 Z0 X8 J$ T5 u) u* X2 ]6 L
比如有12位(低4位是小数部分,高8位是整数部分)。对于低8位,单片机与传感器之前通过P2口串行通信,每次读一位,那么需要8个周期读一个字节。通过单线连接,比如某一时刻给单片机一个下降沿,单片机进入读的状态,过一会,给传感器一个下降沿,单片机进入输出,下一个周期,重复操作。对于高4位,通过单片机P2口。% p& O, `& F# o, _- l, f
要接电源。VCC接正极,GND接负极。
/ G8 v3 G% l% j5 Q! U3 V& c 确定传感器的数据口和单片机的哪个IO口连接。4 L. b" c) I% E8 S
举例:雨滴传感器,打开监测软件,我们可以看到,没雨时数字输出1,模拟输出1023;有雨时数字输出0,雨越多模拟输出越小。
j" u7 I' {* F" a% q1 v( n {% s
|
|