PLC中知道电流和对应的量程,要怎么进行模拟量和数字量的转化

PLC中知道电流和对应的量程,要怎么进行模拟量和数字量的转化,第1张

模拟量与数字量的转换公式如下

(1)模拟量到数字量的转换公式

(2)数字量到模拟量的转换公式

一、An——模拟量输入信号的最大值;

二、A0——模拟量输入信号的最小值;

三、Dm——Am经A/D转换得到的数值;

四、D0——A0经A/D转换得到的数值;

五、A——模拟量信号值;

六、D——A经A/D转换得到的数值。

模拟量可以分成电信号与非电信号两类。非电信号通过传感器、变换器等模块部件转换成电信号输入。传感器输入是数字信号的,可以必要与计算机相连;输入模拟信号的,就要通过模数转换器(A/D)转换成数字信号。

切换方式有多种,只要切换后的信号计算机需要辨识即可。通常说的A/D器件,是必要转换成数字输入,是最常用的器件;而电压/频率(V/F)切换就是间接切换,计算机对脉冲频率计数即可获取数据。

扩展资料:

软件无线电对模数变换的技术要求包括以下几个方面:

(1)采样方法应满足采样定理,适当加入抗混迭滤波器;

(2)宽带化,如在中频对模拟信号进行数字化,信号带宽通常在十几到几十兆赫兹;

(3)保持较高的信号动态范围;

(4)高采样率,应尽量在中频或射频工作,以尽可能保证整机的软件化处理;

(5)减少量化噪声。

参考资料:

百度百科-模数转换

你好!

从力量往下词语接龙——量程——程度——度数——数学——学霸——霸气——气概——概念——念书——书记——记录——录音——音色——色彩——彩虹——虹膜——膜片——片瓦——瓦砾

应该和8051单片机差不多,我可以给你个51单片机的程序,因为31有点罕见。。。

C语言源程序

#include <AT89X52H>

unsigned char code dispbitcode[]={0xfe,0xfd,0xfb,0xf7,

 0xef,0xdf,0xbf,0x7f};

unsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f,0x66,

0x6d,0x7d,0x07,0x7f,0x6f,0x00};

unsigned char dispbuf[8]={10,10,10,10,10,0,0,0};

unsigned char dispcount;

sbit ST=P3^0;

sbit OE=P3^1;

sbit EOC=P3^2;

unsigned char channel=0xbc;//IN3

unsigned char getdata;

void main(void)

{

TMOD=0x01;

TH0=(65536-4000)/256;

TL0=(65536-4000)%256;

TR0=1;

ET0=1;

EA=1;

P3=channel;

while(1)

{

ST=0;

ST=1;

ST=0;

while(EOC==0);

OE=1;

getdata=P0;

OE=0;

dispbuf[2]=getdata/100;

getdata=getdata%10;

dispbuf[1]=getdata/10;

dispbuf[0]=getdata%10;

}

}

void t0(void) interrupt 1 using 0

{

TH0=(65536-4000)/256;

TL0=(65536-4000)%256;

P1=dispcode[dispbuf[dispcount]];

P2=dispbitcode[dispcount];

dispcount++;

if(dispcount==8)

{

dispcount=0;

}

}

7. 汇编源程序

CH EQU 30H

DPCNT EQU 31H

DPBUF EQU 33H

GDATA EQU 32H

ST BIT P30

OE BIT P31

EOC BIT P32

ORG 00H

LJMP START

ORG 0BH

LJMP T0X

ORG 30H

START: MOV CH,#0BCH

MOV DPCNT,#00H

MOV R1,#DPCNT

MOV R7,#5

MOV A,#10

MOV R0,#DPBUF

LOP: MOV @R0,A

INC R0

DJNZ R7,LOP

MOV @R0,#00H

INC R0

MOV @R0,#00H

INC R0

MOV @R0,#00H

MOV TMOD,#01H

MOV TH0,#(65536-4000)/256

MOV TL0,#(65536-4000) MOD 256

SETB TR0

SETB ET0

SETB EA

WT: CLR ST

SETB ST

CLR ST

WAIT: JNB EOC,WAIT

SETB OE

MOV GDATA,P0

CLR OE

MOV A,GDATA

MOV B,#100

DIV AB

MOV 33H,A

MOV A,B

MOV B,#10

DIV AB

MOV 34H,A

MOV 35H,B

SJMP WT

T0X: NOP

MOV TH0,#(65536-4000)/256

MOV TL0,#(65536-4000) MOD 256

MOV DPTR,#DPCD

MOV A,DPCNT

ADD A,#DPBUF

MOV R0,A

MOV A,@R0

MOVC A,@A+DPTR

MOV P1,A

MOV DPTR,#DPBT

MOV A,DPCNT

MOVC A,@A+DPTR

MOV P2,A

INC DPCNT

MOV A,DPCNT

CJNE A,#8,NEXT

MOV DPCNT,#00H

NEXT: RETI

DPCD: DB 3FH,06H,5BH,4FH,66H

DB 6DH,7DH,07H,7FH,6FH,00H

DPBT: DB 0FEH,0FDH,0FBH,0F7H

DB 0EFH,0DFH,0BFH,07FH

END

题库内容:

量程的解释

[range]

仪表、仪器所能度量的 程度 、范畴 详细解释 测量仪表或仪器所能测试各种参数的范围。

词语分解

量的解释 量 á 确定、计测 东西 的多少、长短、高低、深浅、远近等的器具:量具。量杯。量筒。量角器。 用计测器具或其他作为 标准 的东西确定、计测:计量。测量。量度。量体温。 估计 ,揣测:估量。 思量 。 打量 。 质 量 程的解释 程 é 规矩 ,法式:程式。程序。章程。规程。 进展,限度:程度。进程。日程。过程。 道路的段落: 路程 。行(妌 )程。里程。启程。前程。 衡量,考核:计日程功。 姓。 部首 :禾; 笔顺编号

程序中我觉得是对的。

变送器4mA时,PIW288=5530,MW100=5530-5530=0;

变送器20mA时,PIW288=27648,MW100=27648-5530=22118;

量程转换的块我猜测是把0至XSH的数线性转化成0至LCH的数,因此PIW(MW100)为0时,输出为0,PIW(MW100)=22118时,输出为16,也就是把4-20mA转化成了0-16MPa。

以上就是关于PLC中知道电流和对应的量程,要怎么进行模拟量和数字量的转化全部的内容,包括:PLC中知道电流和对应的量程,要怎么进行模拟量和数字量的转化、从力量往下词语接龙、关于8031单片机制作量程自动转换的电压表的问题,用CD4051和LM324选择放大倍数,程序应该怎么写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10078534.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存