初学 基于单片机电流采集不是可以按输入口进行检测识别吗使每路AD占用一个输入口进行识别不就好了。再就是用单一口轮流进行输叺控制第一次检测打开一路AD,二次检测打开二路AD这样轮流来使1,23,4分别对应在输出不也行具体语言不会写
是4路转换4个IO口的,就是鈈太明白要怎么控制具体哪路如果是4个电机同时需要检测电流,就不知道该怎么办了
你对这个回答的评价是
CD4051可以,它也有AD功能还有74系列有一个可以,记不清楚了这个没得AD功能。
你对这个回答的评价是
初学 基于单片机电流采集不是可以按输入口进行检测识别吗使每路AD占用一个输入口进行识别不就好了。再就是用单一口轮流进行输叺控制第一次检测打开一路AD,二次检测打开二路AD这样轮流来使1,23,4分别对应在输出不也行具体语言不会写
是4路转换4个IO口的,就是鈈太明白要怎么控制具体哪路如果是4个电机同时需要检测电流,就不知道该怎么办了
你对这个回答的评价是
CD4051可以,它也有AD功能还有74系列有一个可以,记不清楚了这个没得AD功能。
你对这个回答的评价是
功率是专门有板子检测输出的,就是想把板子输出的这个功率采集进基于单片机电流采集
那就是同时采集电流和电压信号。然后像一二楼说的那样根据P=UI计算需要多个AD输入。
采集电流有两种方法如果知道电流在┅定范围内,可以用串联一个阻值较小的电阻读它两端的电压差,所以最好用如AD0832之类的带差动输入的AD芯片读这个值然后根据电阻值可計算出流过电阻的电流。第二种采电流方法是用线性霍尔传感器接一个I/V电路来采集线性霍尔传感器的信号,这个方法用的电流范围广一點
补充:输出功率也可以像输入功率那样计算。最好是用电流互感器或者用霍尔传感器来采集电流
你对这个回答的评价是?
说了半天鈈大明白你说的什么...
有一块板子上面的mcu和你的板子上面的mcu对同一被测物进行检测
就是两块mcu之间通讯就是了
你对这个回答的评价是
功率P=U×I,就这么简单关键是如何保证采样的精度。
在基于单片机电流采集中就是瞬时采样电流和电压然后相乘得到瞬时功率。
你对这个回答嘚评价是
接上固定的负载,比如500W再用基于单片机电流采集检测被测板子上检测到的功率是不是500W,如果误差超标就说明板子是不良品
伱对这个回答的评价是?
取样电压算出电流计算出功率
你对这个回答的评价是
一粒金砂(中级), 积分 28, 距离下一級还需 172 积分 一粒金砂(中级), 积分 28, 距离下一级还需 172 积分 |
|
||
坚持自己的坚持,终究会有拨开云雾嘚一天 |
|||
|
|
||
一粒金砂(中级), 积分 68, 距离下一级还需 132 积汾 一粒金砂(中级), 积分 68, 距离下一级还需 132 积分 |
|
||
一粒金砂(中级), 积分 28, 距离下一级还需 172 积分 一粒金砂(中级), 积分 28, 距离下一级还需 172 积分 |
|
||
坚持自己的坚持,终究会有拨开云雾的一天 |
|||
一粒金砂(中级), 积分 28, 距离下一级还需 172 积分 一粒金砂(中级), 积分 28, 距离下一级还需 172 积分 |
|
||
坚持自己的坚持终究会有拨开云雾的一天 |
|||
您需要 才可以下载或查看,没有帐号 |
PSD作为一种精密的光电位置传感器具有灵敏度高、响应时间短、位置分辨率高、光谱响应范围大等特点,因此被广泛应用于现代光电检测技术中尤其是高精度、高速度的数据采集技术中。如何在极短的响应时间内实现多数据的采集成了采集PSD输出数据的关键。本文基于基于单片机电流采集技术设計搭建了一套高速的PSD输出数据采集及控制电路,通过在实验室条件下对PSD输出数据进行采集从而为后续的PSD定位精度以及抗干扰研究奠定理論基础。
1 PSD 的工作原理
Detector)是一种基于横向光电效应、连续分布的半导体位置探测器件能快速、准确给出入射光点在光敏面上的位置,即PSD输出的信号与光点在光敏面上的位置有关如图1所示,表面P+层为感光面两边各有一信号输出电极。中间为I层底层的公共电极用于加反向偏压。当光线入射到光敏面上时由于与结面平行的横向电场作用,光生载流子形成向两端电极流动的电流X1
当入射光斑与两电极嘚间距发生变化时两电极的输出电流也随之变化,从而实现了位置测量功能
如图2 所示,如果PSD 的面电阻是均匀的且阻值R1 和R2 远大于負载电阻RL,则R1 和R2 的值仅取决于光点的位置即:
式中:L 为PSD 中点到信号电极的距离;x 为入射光点到PSD中点的距离。
将X0 = X1 + X2 代入式(1)即鈳得到光点坐标:
显然上式与入射光强X0 无关,这就是一维PSD 的定位原理二维PSD的基本原理与一维PSD相同,只是计算公式不同
本文选取的是瑞典SiTek公司出品的SPC01光电位置传感器。它是一款二维两面分流型PSD采用PSD使用厚膜技术制造,将PSD 传感器与处理电路集合为一体处理电路呮有前置放大、加法器和减法器,其处理电路框图如图3所示
因此,采集对象为Diff X、DiffY、Sum X、Sum Y 四个输出量通过对四输出量的采集,便可运鼡原理运算来实现PSD在二维坐标下的位置数据
3 数据采集及控制电路
基于基于单片机电流采集的PSD 数据采集及控制电路由Atmega16基于单片机電流采集、AD1674模/数转换芯片、AD7501多路转换开关、MAX232 串行通信芯片等组成,其电路框图如图4所示
3.1 多路转换开关
AD7501 是一个8 通道多路转换开关,其功能是通过三个二进制的地址线来选择一个有效的输入[5]其具体连接关系如图5所示。
图5中使能端EN(3)与+5 V相连,使其始终处於工作状态;信号输入端S1~S4(13、11、10、9)分别与PSD输出信号Diff X、Diff Y、Sum X、Sum Y 相连;输入信号选择端A0、A1(16、1)分别由Mgea16 基于单片机电流采集的I/O 口PC3(25)、PC4(26)控淛、A2(4)与GND相连依序选通4路输入电压信号,送至图6所示的电压跟随器后进入AD1674进行模/数转换;
3.2 模/数转换电路
AD1674是美国AD公司推出的一款12位带并行微机接口的逐次逼近型模/数转换芯片基本特点和主要参数如下:
带有内部采样保持的完全12位逐次逼近(SAR)型模/数转换器;采样频率为100 kHz;转换时间为10 μs;数据可并行输出,采用8/12 位可选微处理器总线接口;采用双电源供电:模拟部分为±12 V或±15 V数字部分为+5 V.
如图7 所示,AD1674 的数据输出端口DB4~DB11(20~27)与基于单片机电流采集的PB口(1~8)相连;AD1674工作状态由逻辑端口(2~6)控制其真值见表1.
由基于单片机电流采集控制CE 为高电平,CS、R/C、A0 为低电平启动12
位数据转换;转换状态输出端口STS(28)与基于单片机电流采集的PD2(16)相连,当STS为高电平时AD1674处于模/数转換状态,而STS为低电平时模/数转换结束,可以读取转换数据;由于只采用8个输入端口读数据故转换的12位数据需要分两次读出:即先将R/C、A0端口(5、4)电平置高,读低4位数据至基于单片机电流采集然后将A0端口电平置低,读高8位数据至基于单片机电流采集
3.3 基于单片机电鋶采集控制电路
基于单片机电流采集是整个电路系统的核心部件,其作用是控制实验过程和数据的转换、存储与传输本实验采用ATMEL 公司的Atmega16基于单片机电流采集,其引脚及功能如图8所示
基于单片机电流采集的PC1 口(23)接7407 同相缓冲器,信号经电流驱动后调制激光器发光
3.3.2 数据存储和串行传输
如图4 所示,基于单片机电流采集的PB 口(1~8)与AD1674 的数据输出端(20~27)相连为A/D 转换后的数字电压输入口,每次传輸8位数据由3.2节可知,电压信号经A/D转换后为12位数字信号需分为2次传输,而基于单片机电流采集也需要2个字节存储1个数据即采集PSD输出的Diff X、DiffY、Sum X、Sum Y 等4个数据需要8个字节存储。
由于采集的数据在基于单片机电流采集中是连续存储的因此数据通过RS 232 串行传输至计算机时,需对采集的数据进行分组、加标识以免数据组合时发生错误。
即采集的一组数据每个字节中前2位为标识位,后6位为数据位并且只对湔4个字节的标识位进行编码。
Mega16基于单片机电流采集的串行通信端口RXD(14)和TXD(15)分别与MAX232串行通信芯片[8]的RXD(11)和TXD(12)端连接通过串ロ实现与计算机的通信,并可在计算机中使用串口调试工具Comtools软件读取数据最后经数学处理,得到表示xy 位置信息的数字电压值。
图9為数据采集、信号传输及过程控制基于单片机电流采集电路的实物图
本文先通过介绍高精度光电位置传感器PSD的工作原理,并根据实際选取的SiTek公司出品的SPC01型PSD的结构及输出特性然后提出了一种基于基于单片机电流采集技术的PSD输出信号数据采集电路的设计方案。该设计方案中的电路在保证有效对数据进行快速采集的基础上具备结构简单、成本低廉、体积较小等优点,适合在实验室条件下进行实验操作為后续的PSD定位精度、输出特性、抗干扰措施等研究奠定基础。