行业资讯
纺织检测设备有传感检测部分,信号放大部分,信号传输部分,程序执行部分以及文本显示部分。传感检测部分有光敏传感器和含铁合金传感器组成,光咐伍念敏传感器检测明火暗火,检测到信号之后,传给PLC,PLC执行相应的动作,声光报警,再通过电磁阀把感应到的棉花抽到废料箱中;含铁合金传感器检测含铁合金,检测到有铁合金后,传输出模拟信号,模拟信号经过信号放大器把模拟信号放大,再传给模数转换模块,把模拟信号转换为数字信号给单片机,再通过单片机编程把模拟信号转换成数字信号,通过232串口传输给MAX232,MAX232再把数字信号传输给PLC,PLC再根据数字信号做出相应的动作,声光报警,再通过电磁阀把感应到的棉花抽到废料箱中。
一、传感检测部分
传感检测部分分为光敏传感器和含铁衡困合金传感器。光敏传感器检测明火和暗火,只要有光就可以橘卖检测出来;含铁合金传感器检测铁丝,螺钉,含有铁合金的硬物体。
详情请咨询:百检检测
我做的滤波器
#includereg51.h
#include"math.h"
#define N 25
#define PI 3.1415926
sbit da_wr1=P3^6;
sbit da_cs=P2^7;
void InputWave();
float FIR();
void da0832();
float fHn[N]={0.0,0.0,0.001,-0.002,0.01,-0.09,
-0.018,0.049,-0.02,0.11,0.28,0.64,0.28,
-0.11,-0.02,0.049,-0.018,-0.009,0.01,
-0.002,-0.002,0.001,0.0,0.0
};
float fXn[N]={0.0};
float fInput,fOutput;
float fSignal1,fSignal2;
float fStepSignal1,fStepSignal2;
float f2PI;
int i;
float FIN[256],FOUT[256];
int nIn ,nOut;
main(void)
{
nIn=0;nOut=0;
f2PI=2*PI;
fSignal1=0.0;
fSignal2=PI*0.1;
fStepSignal1=2*PI/30;
fStepSignal2=2*PI*1.4;
while(1)
{
巧缓// fInput=InputWave();
InputWave();
// FIN[nIn]=fInput;
// nIn++;nIn%=256;
fOutput=FIR();
FOUT[nOut]=fOutput;
nOut++;
if(nOut=256)
{nOut=0;da0832();
}
}
}
/*float InputWave()
{
for(i=N-1;i0;i--) fXn[i]=fXn[i-1];
fXn[0]=sin(fSignal1)+cos(fSignal2)/6.0;
fSignal1+=fStepSignal1;
if(fSignal1=f2PI) fSignal1-=f2PI;
fSignal2+=fStepSignal2;
if(fSignal2=f2PI) fSignal2-=f2PI;
return(fXn[0]);
} */
void InputWave()
{
int i;
for(i=0;i=15000;i++)
{
fXn[i]=(sin(PI*2*i/N*15000)+1)*5;
}
}
float FIR()
{
float fSum;
fSum=0;
for(i=0;iN;i++) fSum+=(fXn[i]*fHn[i]);
return(fSum);
}
void da0832()
{
unsigned char i;
da_cs=0;//da转换输出使能标兄蚂志置位
da_wr1=0;//输入寄存器的官写选通信号,表示单片机要传送数据了
for (i=0;i255;i++)
P0=FOUT[i];
da_wr1=1;//数据传送完成孝尘模,使能锁存
da_cs=1;
}
一点销电子网
Yidianxiao Electronic Website Platform