|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1. 微控制器(microcontroller)3 n: v, h9 d: }
% g! ~$ X7 Q* f- e. V
在同一块芯片内除了中央处理单元(CPU)之外还集成了部分内存和外设。集成与微控制器内的内存和外设称为片内内存和片内外设,否则称为片外内存和片外外设。0 Q. i; Q: @; k* C/ b: j- A
) L" f. X8 K" @% k8 ] D
2. 微处理器(microprocessor)6 G9 {$ W8 p0 ?8 s f, ~
$ A8 g, y/ a9 @0 K% d. K% o/ o
台式机和笔记本电脑的处理芯片属于微处理器。微处理器提供高速的总线以实现与外部的内存和外设进行交互。7 i c+ Z3 W: `- _
协调处理器的高速总线与速度较慢的外设需要童工芯片组来完成。/ @, D7 q& \$ }, ^# V- I/ l
) B2 R/ B0 l( v4. 微控制器VS微处理器
2 F7 d/ C8 V+ J' K
a* t' }4 Y4 d 微控制器:CPU + 片内内存 + 片内外设
- |% D2 V! v w. k, r, m% a 微处理器:CPU2 ^5 q$ k/ J2 ? m) c
对于软件工程师而言, 微控制器和微处理器没有任何区别
* u" @; y- W4 o$ y$ b0 C0 |
! b, i% U- s* i8 r传感器到上位机怎么接线/ h" v9 v$ p6 z; u
术语/ M$ K L4 ?& v# P z$ F
7 {$ Q: ^6 N P/ ~' n U PSD 中光谱响应范围: 光探测器对入射光能产生光响应(即产生光生电流或光生电压)的光波长范围。
$ `5 F% R, C3 D( y( y1 A* s 光接收灵敏度:在不同的调制速率下,满足比特差错率为一定值时,光模块接收部分所能接收到的最小平均光功率。
& a9 D5 o# O9 R% A% l2 k5 {9 i 光灵敏度A/W: 输出电流或电压的均方根值与入射单色光功率的均方根值之比。
1 x' B U4 B9 E* P* J6 `* w- s+ D 上升时间:光电二极管对光脉冲响应前沿从幅度的10%上升至90%所需要的时间,单位为nm。, g' I7 E( u6 C
响应时间:通常定义为测试量变化一个步进值后,传感器达到最终数值90%所需要的时间。百度百科
. G* Y2 G7 Y0 u7 p9 ]6 q$ k 正负电压供电:0 l2 `) E+ i% y. B ^ C
分辨率高是精度高的必要不充分条件。精度高分辨率高,分辨率高精度不一定高。精度是描述物理量的准确程度,其反应的是测量值与真实值之间的误差,而分辨率是用来描述刻度划分的,其反应的数值读取过程中所能读取的最小变化值。) b3 G! o0 O( K5 b
=============================================* Q7 ?' z6 z1 ~0 L: [% Y
简比喻:一把常见的量程为10厘米的刻度尺,上面有100个刻度,最小能读出1毫米的有效值。那么我们就说这把尺子的分辨率是1毫米,他只能1、2、3、4……100这样读值;而它的实际精度就不得而知了,因为用这把尺读出来的2毫米,我们并不知道他与真实绝对的2毫米之间的误差值。而当我们用火来烤一下它,并且把它拉长一段,然后再考察一下它。我们不难发现,它还有100个刻度,因而它的“分辨率”还是1毫米,跟原来一样!然而,它的精度显然已经改变了。
4 u3 e# Y. X/ L+ y0 `* y$ t 传感器的主要指标:
4 Q9 j2 |/ P" M* i9 M 精度和分辨率
: p2 ?' Q9 Z# k8 Y& n( k& K 测量范围
+ c/ U" d' }2 }. R% _4 {6 M 输出速率
2 g" L6 m& @3 d7 m 数字传感器和模拟传感器:, r( F3 t9 v5 F3 U5 ]2 T9 ^
模拟的在编程上省去很多麻烦。特别是要采集很多传感器信号的时候……而数字器件接口乱七八糟,协议乱七八糟,有的器件还需要先写入一堆配置才能读取信息,编程非常麻烦。对于传感器种类多、工程时间紧张的时候,尽量选用模拟器件。对于讲究精度、抗干扰、传感器种类比较单一的时候,尽量选用数字器件。
0 N& Q- B; I8 w+ q AO模拟输出(比如电压输出),可以连接在单片机的模拟IO口& y$ _( I- E. z3 J( b$ P M
DO数字输出(0和1),可以连接在单片机的数字IO口。
2 i( z7 |; G, e' r' T 比如有12位(低4位是小数部分,高8位是整数部分)。对于低8位,单片机与传感器之前通过P2口串行通信,每次读一位,那么需要8个周期读一个字节。通过单线连接,比如某一时刻给单片机一个下降沿,单片机进入读的状态,过一会,给传感器一个下降沿,单片机进入输出,下一个周期,重复操作。对于高4位,通过单片机P2口。
, p" @5 y! p% U 要接电源。VCC接正极,GND接负极。/ t! _$ g m! M9 K7 q- [
确定传感器的数据口和单片机的哪个IO口连接。
) }+ H7 K) e2 C4 o- e4 X; H$ W 举例:雨滴传感器,打开监测软件,我们可以看到,没雨时数字输出1,模拟输出1023;有雨时数字输出0,雨越多模拟输出越小。% Q- h$ ]7 F) e- E
3 m: C3 N T f! s |
|