|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1. 微控制器(microcontroller)
: j, U. u% W! o9 @5 ]' _- e3 s& ~4 F1 N
在同一块芯片内除了中央处理单元(CPU)之外还集成了部分内存和外设。集成与微控制器内的内存和外设称为片内内存和片内外设,否则称为片外内存和片外外设。
6 K! W4 ?6 s1 T( ~* l" R
% @: l1 f( i O8 v" j# m8 l- D: l2. 微处理器(microprocessor)' k/ h$ n0 q' J
Z% i- M. d7 z: q5 f( z台式机和笔记本电脑的处理芯片属于微处理器。微处理器提供高速的总线以实现与外部的内存和外设进行交互。* S( k" R6 ?( n8 \7 U% j
协调处理器的高速总线与速度较慢的外设需要童工芯片组来完成。
) V$ @, S: `& [+ \& q$ Y
' s% Y) W& B1 v6 o1 C9 e" u4 G
4. 微控制器VS微处理器
5 b! I1 l. s7 L5 q6 D5 X- [" y8 w8 j. M V, x& G
微控制器:CPU + 片内内存 + 片内外设) M) {8 y7 |7 t/ `" j
微处理器:CPU
R; b# O. w( l: h 对于软件工程师而言, 微控制器和微处理器没有任何区别: h* ?" L" M7 A. M( R
$ D: e: W2 N5 H5 s0 s, ]传感器到上位机怎么接线
+ l' _' g# ^) H/ w1 t2 L( i9 s7 I( ?( L术语8 v' f' J* B4 @; m" x2 r, p6 [
5 w I9 K2 }0 w6 N PSD 中光谱响应范围: 光探测器对入射光能产生光响应(即产生光生电流或光生电压)的光波长范围。
) u- y) Q x8 x! E. ^9 a 光接收灵敏度:在不同的调制速率下,满足比特差错率为一定值时,光模块接收部分所能接收到的最小平均光功率。3 u& v: `* f4 x
光灵敏度A/W: 输出电流或电压的均方根值与入射单色光功率的均方根值之比。. W( ?* e. H9 `
上升时间:光电二极管对光脉冲响应前沿从幅度的10%上升至90%所需要的时间,单位为nm。
( R2 a0 l& r7 R, k3 B 响应时间:通常定义为测试量变化一个步进值后,传感器达到最终数值90%所需要的时间。百度百科
/ W0 L; q, \$ w( }4 S3 C! { 正负电压供电:
- j4 ^* p$ m( G* z 分辨率高是精度高的必要不充分条件。精度高分辨率高,分辨率高精度不一定高。精度是描述物理量的准确程度,其反应的是测量值与真实值之间的误差,而分辨率是用来描述刻度划分的,其反应的数值读取过程中所能读取的最小变化值。* i4 u% z& `' o9 _ ]! y
=============================================
7 o0 R6 Y9 Z! ~: @1 G: ?7 s' x- K 简比喻:一把常见的量程为10厘米的刻度尺,上面有100个刻度,最小能读出1毫米的有效值。那么我们就说这把尺子的分辨率是1毫米,他只能1、2、3、4……100这样读值;而它的实际精度就不得而知了,因为用这把尺读出来的2毫米,我们并不知道他与真实绝对的2毫米之间的误差值。而当我们用火来烤一下它,并且把它拉长一段,然后再考察一下它。我们不难发现,它还有100个刻度,因而它的“分辨率”还是1毫米,跟原来一样!然而,它的精度显然已经改变了。) y! N% F' a! f
传感器的主要指标:& W2 J* [, [0 e, `7 F5 w
精度和分辨率
* ~( q h$ K) ~* T' c 测量范围
; E. K. m8 c P) E% t. n; e# Y 输出速率
8 S$ ^( ^% e# ?- @( f( m+ u 数字传感器和模拟传感器:5 v/ m) X9 f$ v) S; `
模拟的在编程上省去很多麻烦。特别是要采集很多传感器信号的时候……而数字器件接口乱七八糟,协议乱七八糟,有的器件还需要先写入一堆配置才能读取信息,编程非常麻烦。对于传感器种类多、工程时间紧张的时候,尽量选用模拟器件。对于讲究精度、抗干扰、传感器种类比较单一的时候,尽量选用数字器件。- W0 u# M0 E) c3 F
AO模拟输出(比如电压输出),可以连接在单片机的模拟IO口
- q2 `) c0 ^+ ]) S* L8 v DO数字输出(0和1),可以连接在单片机的数字IO口。 r& u% O$ A5 ?( Z$ z- l
比如有12位(低4位是小数部分,高8位是整数部分)。对于低8位,单片机与传感器之前通过P2口串行通信,每次读一位,那么需要8个周期读一个字节。通过单线连接,比如某一时刻给单片机一个下降沿,单片机进入读的状态,过一会,给传感器一个下降沿,单片机进入输出,下一个周期,重复操作。对于高4位,通过单片机P2口。$ S7 M7 _8 \2 P9 v- l9 }
要接电源。VCC接正极,GND接负极。8 }- e+ V. ~, i" y5 ~( }& `1 m
确定传感器的数据口和单片机的哪个IO口连接。* H6 j) W! p8 e5 y" a9 \
举例:雨滴传感器,打开监测软件,我们可以看到,没雨时数字输出1,模拟输出1023;有雨时数字输出0,雨越多模拟输出越小。
: L0 ~8 t0 z8 d9 H i2 Y; O: r! `
3 a, }0 t! w# F, ] |
|