模式识别实验报告-实验一 Bayes分类器设计汇总

模式识别实验报告-实验一 Bayes分类器设计汇总
模式识别实验报告-实验一 Bayes分类器设计汇总

实验一 Bayes 分类器设计

【实验目的】

对模式识别有一个初步的理解,能够根据自己的设计对贝叶斯决策理论算法有一个深刻地认识,理解二类分类器的设计原理。

【实验原理】

最小风险贝叶斯决策可按下列步骤进行:

(1)在已知)(i P ω,)(i X P ω,i=1,…,c 及给出待识别的X 的情况下,根据贝叶斯公式计算出后验概率: ∑==

c

j i

i

i i i P X P P X P X P 1

)

()()

()()(ωωωωω j=1,…,x

(2)利用计算出的后验概率及决策表,按下面的公式计算出采取i a ,i=1,…,a 的条件风险

∑==

c

j j j

i

i X P a X a R 1

)(),()(ωω

λ,i=1,2,…,a

(3)对(2)中得到的a 个条件风险值)(X a R i ,i=1,…,a 进行比较,找出使其条件风险最小的决策k a ,即

()()1,min k i i a

R a x R a x ==

则k a 就是最小风险贝叶斯决策。

【实验内容】

假定某个局部区域细胞识别中正常(1ω)和非正常(2ω)两类先验概率分别为 正常状态:P (1ω)=0.9; 异常状态:P (2ω)=0.1。

现有一系列待观察的细胞,其观察值为x :

-3.9847 -3.5549 -1.2401 -0.9780 -0.7932 -2.8531 -2.7605 -3.7287 -3.5414 -2.2692 -3.4549 -3.0752 -3.9934 2.8792 -0.9780 0.7932 1.1882 3.0682

-1.5799 -1.4885 -0.7431 -0.4221 -1.1186 4.2532 已知类条件概率是的曲线如下图:

-6

-4-20246

00.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

)|(1ωx p )|(2ωx p 类条件概率分布正态分布分别为N (-2,0.25)、N (2,4) 试对观察的结果进行分类。

【实验要求】

1)

用matlab 完成基于最小错误率的贝叶斯分类器的设计,要求程序相应语句有说明文字,要求有子程序的调用过程。

2) 根据例子画出后验概率的分布曲线以及分类的结果示意图。 3)

如果是最小风险贝叶斯决策,决策表如下: 最小风险贝叶斯决策表:

状态

决策 1ω

α1 0 4 α2

2

请重新设计程序,完成基于最小风险的贝叶斯分类器,画出相应的条件风险的分布曲线和分类结果,并比较两个结果。

【实验程序】

◆最小错误率贝叶斯决策

?分类器设计

x=[-3.9847 -3.5549 -1.2401 -0.9780 -0.7932 -2.8531 -2.7605 -3.7287 -3.5414 -2.2692 -3.4549 -3.0752 -3.9934 2.8792 -0.9780 0.7932 1.1882 3.0682 -1.5799 -1.4885 -0.7431 -0.4221 -1.1186 4.2532 ]

pw1=0.9 ; pw2=0.1

e1=-2; a1=0.5

e2=2;a2=2

m=numel(x) %得到待测细胞个数

pw1_x=zeros(1,m) %存放对w1的后验概率矩阵

pw2_x=zeros(1,m) %存放对w2的后验概率矩阵

results=zeros(1,m) %存放比较结果矩阵

for i = 1:m

%计算在w1下的后验概率

pw1_x(i)=(pw1*normpdf(x(i),e1,a1))/(pw1*normpdf(x(i),e1,a1)+pw2*normpdf(x(i),e2,a2))

%计算在w2下的后验概率

pw2_x(i)=(pw2*normpdf(x(i),e2,a2))/(pw1*normpdf(x(i),e1,a1)+pw2*normpdf(x(i),e2,a2))

end

for i = 1:m

if pw1_x(i)>pw2_x(i) %比较两类后验概率

result(i)=0 %正常细胞

else

result(i)=1 %异常细胞

end

end

a=[-5:0.05:5] %取样本点以画图

n=numel(a)

pw1_plot=zeros(1,n)

pw2_plot=zeros(1,n)

for j=1:n

pw1_plot(j)=(pw1*normpdf(a(j),e1,a1))/(pw1*normpdf(a(j),e1,a1)+pw2*normpdf(a(j),e2,a2))

%计算每个样本点对w1的后验概率以画图

pw2_plot(j)=(pw2*normpdf(a(j),e2,a2))/(pw1*normpdf(a(j),e1,a1)+pw2*normpdf(a(j),e2,a2)) end

figure(1)

hold on

plot(a,pw1_plot,'k-',a,pw2_plot,'r-.')

for k=1:m

if result(k)==0

plot(x(k),-0.1,'b*') %正常细胞用*表示

else

plot(x(k),-0.1,'rp') %异常细胞用五角星表示

end;

end;

legend('正常细胞后验概率曲线','异常细胞后验概率曲线','正常细胞','异常细胞')

xlabel('样本细胞的观察值')

ylabel('后验概率')

title('后验概率分布曲线')

grid on

return ;

?实验内容仿真

x = [-3.9847 , -3.5549 , -1.2401 , -0.9780 , -0.7932 , -2.8531 ,-2.7605 , -3.7287 , -3.5414 , -2.2692 , -3.4549 , -3.0752 , -3.9934 , 2.8792 , -0.9780 , 0.7932 , 1.1882 , 3.0682, -1.5799 , -1.4885 , -0.7431 , -0.4221 , -1.1186 , 4.2532 ]

disp(x)

pw1=0.9

pw2=0.1

[result]=bayes(x,pw1,pw2)

◆最小风险贝叶斯决策

?分类器设计

function [R1_x,R2_x,result]=danger(x,pw1,pw2)

m=numel(x) %得到待测细胞个数

R1_x=zeros(1,m) %存放把样本X判为正常细胞所造成的整体损失

R2_x=zeros(1,m) %存放把样本X判为异常细胞所造成的整体损失

result=zeros(1,m) %存放比较结果

e1=-2

a1=0.5

e2=2

a2=2

%类条件概率分布px_w1:(-2,0.25) px_w2(2,4)

r11=0

r12=2

r21=4

r22=0

%风险决策表

for i=1:m %计算两类风险值

R1_x(i)=r11*pw1*normpdf(x(i),e1,a1)/(pw1*normpdf(x(i),e1,a1)+pw2*normpdf(x(i),e 2,a2))+r21*pw2*normpdf(x(i),e2,a2)/(pw1*normpdf(x(i),e1,a1)+pw2*normpdf(x(i),e2

,a2))

R2_x(i)=r12*pw1*normpdf(x(i),e1,a1)/(pw1*normpdf(x(i),e1,a1)+pw2*normpdf(x(i),e 2,a2))+r22*pw2*normpdf(x(i),e2,a2)/(pw1*normpdf(x(i),e1,a1)+pw2*normpdf(x(i),e2 ,a2))

end

for i=1:m

if R2_x(i)>R1_x(i)%第二类比第一类风险大

result(i)=0 %判为正常细胞(损失较小),用0表示

else

result(i)=1 %判为异常细胞,用1表示

end

end

a=[-5:0.05:5] %取样本点以画图

n=numel(a)

R1_plot=zeros(1,n)

R2_plot=zeros(1,n)

for j=1:n

R1_plot(j)=r11*pw1*normpdf(a(j),e1,a1)/(pw1*normpdf(a(j),e1,a1)+pw2*normpdf(a(j ),e2,a2))+r21*pw2*normpdf(a(j),e2,a2)/(pw1*normpdf(a(j),e1,a1)+pw2*normpdf(a(j) ,e2,a2))

R2_plot(j)=r12*pw1*normpdf(a(j),e1,a1)/(pw1*normpdf(a(j),e1,a1)+pw2*normpdf(a(j ),e2,a2))+r22*pw2*normpdf(a(j),e2,a2)/(pw1*normpdf(a(j),e1,a1)+pw2*normpdf(a(j) ,e2,a2))

%计算各样本点的风险以画图

end

figure(1)

hold on

plot(a,R1_plot,'b-',a,R2_plot,'g*-')

for k=1:m

if result(k)==0

plot(x(k),-0.1,'b^')%正常细胞用上三角表示

else

plot(x(k),-0.1,'go')%异常细胞用圆表示

end;

end;

legend('正常细胞','异常细胞','Location','Best')

xlabel('细胞分类结果')

ylabel('条件风险')

title('风险判决曲线')

grid on

return

? 实验内容仿真

x = [-3.9847 , -3.5549 , -1.2401 , -0.9780 , -0.7932 , -2.8531 ,-2.7605 , -3.7287 , -3.5414 , -2.2692 , -3.4549 , -3.0752 , -3.9934 , 2.8792 , -0.9780 , 0.7932 , 1.1882 , 3.0682, -1.5799 , -1.4885 , -0.7431 , -0.4221 , -1.1186 , 4.2532 ] disp(x) pw1=0.9 pw2=0.1

[R1_x,R2_x,result]=danger(x,pw1,pw2)

【实验结果和数据】

◆ 最小错误率贝叶斯决策

后验概率曲线与判决结果在一张图上:后验概率曲线如图所示,带*的绿色曲线为判决成异常细胞的后验概率曲线;另一条平滑的蓝色曲线为判为正常细胞的后验概率曲线。根据最小错误概率准则,判决结果见曲线下方,其中“上三角”代表判决为正常细胞,“圆圈”代表异常细胞。

各细胞分类结果:

0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 0 0 1 0 1 0为判成正常细胞,1为判成异常细胞

-5

-4-3-2

-1012345

-0.20

0.2

0.4

0.6

0.8

1

1.2

细胞的观察值

后验概率

后验概率分布曲线

正常细胞异常细胞

图1 基于最小错误率的贝叶斯判决

◆ 最小风险贝叶斯决策

风险判决曲线如图2所示,其中带*的绿色曲线代表异常细胞的条件风险曲线;另一条

光滑的蓝色曲线为判为正常细胞的条件风险曲线。根据贝叶斯最小风险判决准则,判决结果见曲线下方,其中“上三角”代表判决为正常细胞,“圆圈“代表异常细胞。 各细胞分类结果:

1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 1 0 0 0 1 0 1 其中,0为判成正常细胞,1为判成异常细胞

-5

-4-3-2

-1012345

-0.500.511.522.5

33.54细胞分类结果

条件风险

风险判决曲线

正常细胞异常细胞

图2 基于最小风险的贝叶斯判决

【实验分析】

由最小错误率的贝叶斯判决和基于最小风险的贝叶斯判决得出的图形中的分类结果可以看出,样本-3.9934、-3.9847在前者中被分为“正常细胞”,在后者中被分为“异常细胞”,分类结果截然不同。因为在给予最小风险的贝叶斯判决中,影响决策结果的因素多了一个“损失”。可以看出,在图1中,这两个样本点下两类决策的后验概率相差很小,当结合最小风险贝叶斯决策表进行计算时,“损失”就起了主导作用,导致出现了相反的结果。

另外,最小错误率贝叶斯决策就是在0-1损失函数条件下的最小风险贝叶斯决策,即前者是后者的特例。

实验二 基于Fisher 准则线性分类器设计

【实验目的】

本实验旨在让同学进一步了解分类器的设计概念,能够根据自己的设计对线性分类器有更深刻地认识,理解Fisher 准则方法确定最佳线性分界面方法的原理,以及Lagrande 乘子求解的原理。

【实验条件】

Matlab 软件

【实验原理】

线性判别函数的一般形式可表示成 0)(w X W X g T += 其中

?????

??=d x x X 1 ??????

? ??=d w w w W 21

根据Fisher 选择投影方向W 的原则,即使原样本向量在该方向上的投影能兼顾类间分布尽可能分开,类内样本投影尽可能密集的要求,用以评价投影方向W 的函数为:

2

2

2122

1~~)~~()(S S m m W J F +-= )(211

*m m S W W -=-

上面的公式是使用Fisher 准则求最佳法线向量的解,该式比较重要。另外,该式这种形式的运算,我们称为线性变换,其中21m m -式一个向量,1

-W S 是W S 的逆矩阵,如21m m -是d 维,W S 和1-W S 都是d ×d 维,得到的*

W 也是一个d 维的向量。

向量*

W 就是使Fisher 准则函数)(W J F 达极大值的解,也就是按Fisher 准则将d 维X 空间投影到一维Y 空间的最佳投影方向,该向量*

W 的各分量值是对原d 维特征向量求加权和的权值。

以上讨论了线性判别函数加权向量W 的确定方法,并讨论了使Fisher 准则函数极大的d 维向量*

W 的计算方法,但是判别函数中的另一项0W 尚未确定,一般可采用以下几种方法确定0W 如

2

~~2

10m m W +-=

或者 m

N N m N m N W ~~~2

12

2110=++-= 或当1)(ωp 与2)(ωp 已知时可用

[]??????-+-+=2)(/)(ln 2

~~212

1210N N p p m m W ωω

……

当W 0确定之后,则可按以下规则分类,

2

010ωω∈→->∈→->X w X W X w X W T

T

使用Fisher 准则方法确定最佳线性分界面的方法是一个著名的方法,尽管提出该方法的时间比较早,仍见有人使用。

【实验程序】

function fisher

%w1中数据点的坐标

x1 =[0.2331 1.5207 0.6499 0.7757 1.0524 1.1974 0.2908 0.2518 0.6682 0.5622 0.9023 0.1333 -0.5431 0.9407 -0.2126 0.0507 -0.0810 0.7315 0.3345 1.0650 -0.0247 0.1043 0.3122 0.6655 0.5838 1.1653 1.2653 0.8137 -0.3399 0.5152 0.7226 -0.2015 0.4070 -0.1717 -1.0573 -0.2099]; x2 =[2.3385 2.1946 1.6730 1.6365 1.7844 2.0155 2.0681 2.1213 2.4797 1.5118 1.9692 1.8340 1.8704 2.2948 1.7714 2.3939 1.5648 1.9329 2.2027 2.4568 1.7523 1.6991 2.4883 1.7259 2.0466 2.0226 2.3757 1.7987 2.0828 2.0798 1.9449 2.3801 2.2373 2.1614 1.9235 2.2604]; x3 =[0.5338 0.8514 1.0831 0.4164 1.1176 0.5536 0.6071 0.4439 0.4928 0.5901 1.0927 1.0756 1.0072 0.4272 0.4353 0.9869 0.4841 1.0992 1.0299 0.7127 1.0124 0.4576 0.8544 1.1275 0.7705 0.4129 1.0085 0.7676 0.8418 0.8784

0.9751 0.7840 0.4158 1.0315 0.7533 0.9548]; %将x1、x2、x3变为行向量 x1=x1(:); x2=x2(:); x3=x3(:);

%计算第一类的样本均值向量m1

m1(1)=mean(x1);

m1(2)=mean(x2);

m1(3)=mean(x3);

%计算第一类样本类内离散度矩阵S1

S1=zeros(3,3);

for i=1:36

S1=S1+[-m1(1)+x1(i) -m1(2)+x2(i) -m1(3)+x3(i)]'*[-m1(1)+x1(i) -m1(2)+x2(i) -m1(3)+x3(i)];

end

%w2的数据点坐标

x4 =[1.4010 1.2301 2.0814 1.1655 1.3740 1.1829

1.7632 1.9739

2.4152 2.5890 2.8472 1.9539

1.2500 1.2864 1.2614

2.0071 2.1831 1.7909

1.3322 1.1466 1.7087 1.5920

2.9353 1.4664

2.9313 1.8349 1.8340 2.5096 2.7198 2.3148

2.0353 2.6030 1.2327 2.1465 1.5673 2.9414];

x5 =[1.0298 0.9611 0.9154 1.4901 0.8200 0.9399

1.1405 1.0678 0.8050 1.2889 1.4601 1.4334

0.7091 1.2942 1.3744 0.9387 1.2266 1.1833

0.8798 0.5592 0.5150 0.9983 0.9120 0.7126

1.2833 1.1029 1.2680 0.7140 1.2446 1.3392

1.1808 0.5503 1.4708 1.1435 0.7679 1.1288];

x6 =[0.6210 1.3656 0.5498 0.6708 0.8932 1.4342

0.9508 0.7324 0.5784 1.4943 1.0915 0.7644

1.2159 1.3049 1.1408 0.9398 0.6197 0.6603

1.3928 1.4084 0.6909 0.8400 0.5381 1.3729

0.7731 0.7319 1.3439 0.8142 0.9586 0.7379

0.7548 0.7393 0.6739 0.8651 1.3699 1.1458];

x4=x4(:);

x5=x5(:);

x6=x6(:);

%计算第二类的样本均值向量m2

m2(1)=mean(x4);

m2(2)=mean(x5);

m2(3)=mean(x6);

%计算第二类样本类内离散度矩阵S2

S2=zeros(3,3);

for i=1:36

S2=S2+[-m2(1)+x4(i) -m2(2)+x5(i) -m2(3)+x6(i)]'*[-m2(1)+x4(i) -m2(2)+x5(i) -m2(3)+x6(i)];

end

%总类内离散度矩阵Sw

Sw=zeros(3,3);

Sw=S1+S2;

%样本类间离散度矩阵Sb

Sb=zeros(3,3);

Sb=(m1-m2)'*(m1-m2);

%最优解W

W=Sw^-1*(m1-m2)'

%将W变为单位向量以方便计算投影

W=W/sqrt(sum(W.^2));

%计算一维Y空间中的各类样本均值M1及M2

for i=1:36

y(i)=W'*[x1(i) x2(i) x3(i)]';

end

M1=mean(y)

for i=1:36

y(i)=W'*[x4(i) x5(i) x6(i)]';

end

M2=mean(y)

%利用当P(w1)与P(w2)已知时的公式计算W0

p1=0.6;p2=0.4;

W0=-(M1+M2)/2+(log(p2/p1))/(36+36-2);

%计算将样本投影到最佳方向上以后的新坐标

X1=[x1*W(1)+x2*W(2)+x3*W(3)]';

X2=[x4*W(1)+x5*W(2)+x6*W(3)]';%得到投影长度

XX1=[W(1)*X1;W(2)*X1;W(3)*X1];

XX2=[W(1)*X2;W(2)*X2;W(3)*X2];%得到新坐标

%绘制样本点

figure(1)

plot3(x1,x2,x3,'r*') %第一类

hold on

plot3(x4,x5,x6,'bp') %第二类

legend('第一类点','第二类点')

title('Fisher线性判别曲线')

W1=5*W;

%画出最佳方向

line([-W1(1),W1(1)],[-W1(2),W1(2)],[-W1(3),W1(3)],'color','b');

%判别已给点的分类

a1=[1,1.5,0.6]';a2=[1.2,1.0,0.55]';a3=[2.0,0.9,0.68]';a4=[1.2,1.5,0.89]';a5=[0. 23,2.33,1.43]';

A=[a1 a2 a3 a4 a5]

n=size(A,2);

%下面代码在改变样本时都不必修改

%绘制待测数据投影到最佳方向上的点 for k=1:n A1=A(:,k)'*W;

A11=W*A1;%得到待测数据投影

y=W'*A(:,k)+W0;%计算后与0相比以判断类别,大于0为第一类,小于0为第二类 if y>0

plot3(A(1,k),A(2,k),A(3,k),'go'); %点为"rp"对应第一类 plot3(A11(1),A11(2),A11(3),'go'); %投影为"r+"对应go 类 else

plot3(A(1,k),A(2,k),A(3,k),'m+'); %点为"bh"对应m+类 plot3(A11(1),A11(2),A11(3),'m+'); %投影为"b*"对应m+类 end end

%画出最佳方向

line([-W1(1),W1(1)],[-W1(2),W1(2)],[-W1(3),W1(3)],'color','k'); view([-37.5,30]);

axis([-2,3,-1,3,-0.5,1.5]); grid on hold off

【实验结果和数据】

已知数据的样本点分布如下图:

-2

-1

1

2

3

0.5

1

1.5

2

2.5

00.5

1

1.5

2

首先根据求出最佳投影方向,然后按照此方向,将待测数据进行投影 。为直观起见,我们将两步画在一张图上,如下:

-2

-1

1

2

3

-1

1

2

3

-0.50

0.5

1

1.5

Fisher 线性判别图像

其中,红色的*是给出的第一类样本点,蓝色的五角星是第二类样本点。下方的实直线是最佳投影方向。待测数据投影在其上,圆圈是被分为第一类的样本点,十字是被分为第二类的样本点。

使)(w J F 取极大值的W= ( -0.0798 , 0.2005 , -0.0478)

【实验分析】

W 的比例因子对于Fisher 判别函数没有影响的原因:

在本实验中,最需要的是W 的方向,或者说是在此方向上数据的投影,那么W 的比例因子,即它是单位向量的多少倍长就无关紧要了,不管比例因子有多大,在最后求投影时都会被消掉而起不到实际作用。

传感器测试实验报告

实验一 直流激励时霍尔传感器位移特性实验 一、 实验目的: 了解霍尔式传感器原理与应用。 二、基本原理: 金属或半导体薄片置于磁场中,当有电流流过时,在垂直于磁场和电流的方向上将产生电动势,这种物理现象称为霍尔效应。具有这种效应的元件成为霍尔元件,根据霍尔效应,霍尔电势U H =K H IB ,当保持霍尔元件的控制电流恒定,而使霍尔元件在一个均匀梯度的磁场中沿水平方向移动,则输出的霍尔电动势为kx U H ,式中k —位移传感器的灵敏度。这样它就可以用来测量位移。霍尔电动势的极性表示了元件的方向。磁场梯度越大,灵敏度越高;磁场梯度越均匀,输出线性度就越好。 三、需用器件与单元: 霍尔传感器实验模板、霍尔传感器、±15V 直流电源、测微头、数显单元。 四、实验步骤: 1、将霍尔传感器安装在霍尔传感器实验模块上,将传感器引线插头插入实验模板的插座中,实验板的连接线按图9-1进行。1、3为电源±5V , 2、4为输出。 2、开启电源,调节测微头使霍尔片大致在磁铁中间位置,再调节Rw1使数显表指示为零。 图9-1 直流激励时霍尔传感器位移实验接线图 3、测微头往轴向方向推进,每转动0.2mm 记下一个读数,直到读数近似不变,将读数填入表9-1。 表9-1 X (mm ) V(mv)

作出V-X曲线,计算不同线性范围时的灵敏度和非线性误差。 五、实验注意事项: 1、对传感器要轻拿轻放,绝不可掉到地上。 2、不要将霍尔传感器的激励电压错接成±15V,否则将可能烧毁霍尔元件。 六、思考题: 本实验中霍尔元件位移的线性度实际上反映的时什么量的变化? 七、实验报告要求: 1、整理实验数据,根据所得得实验数据做出传感器的特性曲线。 2、归纳总结霍尔元件的误差主要有哪几种,各自的产生原因是什么,应怎样进行补偿。

传感器实验报告.doc

实验一金属箔式应变片性能—单臂电桥 1、实验目的了解金属箔式应变片,单臂单桥的工作原理和工作情况。 2、实验方法在CSY-998传感器实验仪上验证应变片单臂单桥的工作原理 3、实验仪器CSY-998传感器实验仪 4、实验操作方法 所需单元及部件:直流稳压电源、电桥、差动放大器、双孔悬臂梁称重传感器、砝码、一片应变片、F/V表、主、副电源。 旋钮初始位置:直流稳压电源打倒±2V档,F/V表打到2V档,差动放大增益最大。 实验步骤: (1)了解所需单元、部件在实验仪上的所在位置,观察梁上的应变片,应变片为棕色衬底箔式结构小方薄片。上下二片梁的外表面各贴二片受力应变片。 (2)将差动放大器调零:用连线将差动放大器的正(+)、负(-)、地短接。将差动放大器的输出端与F/V表的输入插口Vi 相连;开启主、副电源;调节差动放大器的增益到最大位置,然后调整差动放大器的调零旋钮使F/V表显示为零,关闭主、副电源。 (3)根据图1接线R1、R2、R3为电桥单元的固定电阻。R4为应变片;将稳压电源的切换开关置±4V 档,F/V表置20V档。开启主、副电源,调节电桥平衡网络中的W1,使F/V表显示为零,等待数分钟后将F/V表置2V档,再调电桥W1(慢慢地调),使F/V表显示为零。 (4) 将测微头转动到10㎜刻度附近,安装到双平行梁的右端即自由端(与自由端磁钢吸合),调节测微头支柱的高度(梁的自由端跟随变化)使V/F表显示值最小,再旋动测微头,使V/F表显示为零(细调零),这时的测微头刻度为零位的相应刻度。 (5) 往下或往上旋动测微头,使梁的自由端产生位移记下V/F表显示的值,每旋动测微头一周即 压值的相应变化。

模式识别第二次上机实验报告

北京科技大学计算机与通信工程学院 模式分类第二次上机实验报告 姓名:XXXXXX 学号:00000000 班级:电信11 时间:2014-04-16

一、实验目的 1.掌握支持向量机(SVM)的原理、核函数类型选择以及核参数选择原则等; 二、实验内容 2.准备好数据,首先要把数据转换成Libsvm软件包要求的数据格式为: label index1:value1 index2:value2 ... 其中对于分类来说label为类标识,指定数据的种类;对于回归来说label为目标值。(我主要要用到回归) Index是从1开始的自然数,value是每一维的特征值。 该过程可以自己使用excel或者编写程序来完成,也可以使用网络上的FormatDataLibsvm.xls来完成。FormatDataLibsvm.xls使用说明: 先将数据按照下列格式存放(注意label放最后面): value1 value2 label value1 value2 label 然后将以上数据粘贴到FormatDataLibsvm.xls中的最左上角单元格,接着工具->宏执行行FormatDataToLibsvm宏。就可以得到libsvm要求的数据格式。将该数据存放到文本文件中进行下一步的处理。 3.对数据进行归一化。 该过程要用到libsvm软件包中的svm-scale.exe Svm-scale用法: 用法:svmscale [-l lower] [-u upper] [-y y_lower y_upper] [-s save_filename] [-r restore_filename] filename (缺省值:lower = -1,upper = 1,没有对y进行缩放)其中,-l:数据下限标记;lower:缩放后数据下限;-u:数据上限标记;upper:缩放后数据上限;-y:是否对目标值同时进行缩放;y_lower为下限值,y_upper为上限值;(回归需要对目标进行缩放,因此该参数可以设定为–y -1 1 )-s save_filename:表示将缩放的规则保存为文件save_filename;-r restore_filename:表示将缩放规则文件restore_filename载入后按此缩放;filename:待缩放的数据文件(要求满足前面所述的格式)。缩放规则文件可以用文本浏览器打开,看到其格式为: y lower upper min max x lower upper index1 min1 max1 index2 min2 max2 其中的lower 与upper 与使用时所设置的lower 与upper 含义相同;index 表示特征序号;min 转换前该特征的最小值;max 转换前该特征的最大值。数据集的缩放结果在此情况下通过DOS窗口输出,当然也可以通过DOS的文件重定向符号“>”将结果另存为指定的文件。该文件中的参数可用于最后面对目标值的反归一化。反归一化的公式为: (Value-lower)*(max-min)/(upper - lower)+lower 其中value为归一化后的值,其他参数与前面介绍的相同。 建议将训练数据集与测试数据集放在同一个文本文件中一起归一化,然后再将归一化结果分成训练集和测试集。 4.训练数据,生成模型。 用法:svmtrain [options] training_set_file [model_file] 其中,options(操作参数):可用的选项即表示的涵义如下所示-s svm类型:设置SVM 类型,默

传感器实验报告1

机 械 工 程 测 试 实 验 报 告 学 院: 机电工程学院 系 专业班级: 机制122 学生姓名: 黄余林 龙杰 李刚 孙龙宇 朱国帅 实验日期: 备,

目录 实验一箔式应变片性能—单臂电桥??????????????????????????????????????????????????????????????????????1 1 .1 实验目的????????????????????????????????????????????????????????????????????????????????????????????????????????1 1. 2 实验原理????????????????????????????????????????????????????????????????????????????????????????????????????????1 1. 3 实验原理????????????????????????????????????????????????????????????????????????????????????????????????????????1 1. 4 实验步骤????????????????????????????????????????????????????????????????????????????????????????????????????????1 1. 5 注意事项????????????????????????????????????????????????????????????????????????????????????????????????????????3 1. 6试验数据?????????????????????????????????????????????????????????????????????????????????????????????????????????3

霍尔传感器制作实训报告

佛山职业技术学院 实训报告 课程名称传感器及应用 报告内容霍尔传感器制作与调试 专业电气自动化技术 班级08152 姓名陈红杰‘’‘’‘’‘’‘’‘’‘’‘ 学号31 二0一0年六月 佛山职业技术学院

《传感器及应用》 霍尔传感器制作实训报告 班级08152学号31 姓名陈红杰时间2009-2010第二学期项目名称霍尔传感器电路制作与 指导老师张教雄谢应然调试 一、实验目的与要求: 1.对霍尔传感器的实物(电路部分)进行一个基本的了解。 2.了解双层PCB板以及一定(霍尔传感器)的焊接排版的技术和工艺。 二、实验仪器、设备与材料: 1.认识霍尔传感器(电路部分)的元件(附图如下): 2.焊接电路PCB板(双层)和对电路设计的排版工艺的了解。 3.对霍尔传感器的电路原理图进行基本的分析(附图如下):

实验开始,每组会得到分发的元件,我先由霍尔传感器的电路原理图开始分析,将每个元件插放好位置,这点很重要,如果出了问题那么会使电路不能正常工作,严重的还有可能导致电路元件受损而无法恢复。所以我先由霍尔传感器的电路原理图开始着手,分析清楚每个元件的指定位置,插放好了之后再由焊接,最后要把多余的脚剪掉。 整个电路的元件除了THS119是长脚直插式元件之外,其余的元件均为低位直插或者贴板直插。 焊接的过程中,所需要注意的事情就是不能出现虚焊脱焊或者更严重的烙铁烫坏元件的表壳封装损坏印制电路板等。这些都是在焊接的整个过程中要注意的事情。 比如,焊接三端稳压管7812时,要考虑到电路板的外壳封装和三端稳压管7812的散热问题,如果直插焊接的话那么就会放不进塑料外壳里,还有直插没有折引脚的话对三端稳压管7812的散热影响很大。综合这些因素再去插放焊接元件,效果会好很多。 又比如,焊接THS119的时,原本PCB板在设计的时已经排好版了,就是在TL082的背面插放THS119。这样的设计很巧妙,能够保证每一个THS119插进去焊接完了之后都能很好地与塑料外壳严密配合安放进去。因为这是利用了IC引脚与PCB板的间距来实现定距离的,绝不会给焊接带来任何麻烦。 最后,顺便提及一下,在保证能将每一个元件正确地焊接在印制电路板上的前提条件下要尽量将元件插放焊接得美观。 五、实验心得体会 (1)首先,从整个霍尔传感器来看,设计的电路的合理性,元件的选用,还有焊接的制作工艺是保证整个电路能正常工作前提。 (2)在学习电子电路的过程中,急需有一个过度期,焊接霍尔传感器电路的过程当中就会得到一个这样的练习。 (3)简单的说就是,拿到一张电路原理图未必做得出一个比较好的产品,这里需要对整个电路设计的元件参数的考虑和排版,元件插放等等。只有将这些问题逐一解决了,才能做好一个电路,也只有这样才能做好一个产品。 (4)霍尔电压随磁场强度的变化而变化,磁场越强,电压越高,磁场越弱,电压越低。霍尔电压值很小,通常只有几个毫伏,但经集成电路中的放大器放大,就能使该电压放大到足以输出较强的信号。若使霍尔集成电路起传感作用,需要用机械的方法来改变磁场强度。 六、实验收获 从拿到第一个元件开始,我仍然没有太多的收获,直到开始分析整个电路原理图的时候才慢慢开始了解到一些确实精巧的设计,可以说是独具匠心,到整个霍尔传感器电路完成之后才算是明白了一二。 在此,我具体地说说。首先,为什么不用一个普通的稳压管替代Z2这个精密稳压集成电路TL431呢?我查阅相关资料知道它的温度范围宽能在 区间工作。将其的R、C脚并焊再串上一个电阻来等效代替电

模式识别实验报告

模式识别实验报告

————————————————————————————————作者:————————————————————————————————日期:

实验报告 实验课程名称:模式识别 姓名:王宇班级: 20110813 学号: 2011081325 实验名称规范程度原理叙述实验过程实验结果实验成绩 图像的贝叶斯分类 K均值聚类算法 神经网络模式识别 平均成绩 折合成绩 注:1、每个实验中各项成绩按照5分制评定,实验成绩为各项总和 2、平均成绩取各项实验平均成绩 3、折合成绩按照教学大纲要求的百分比进行折合 2014年 6月

实验一、 图像的贝叶斯分类 一、实验目的 将模式识别方法与图像处理技术相结合,掌握利用最小错分概率贝叶斯分类器进行图像分类的基本方法,通过实验加深对基本概念的理解。 二、实验仪器设备及软件 HP D538、MATLAB 三、实验原理 概念: 阈值化分割算法是计算机视觉中的常用算法,对灰度图象的阈值分割就是先确定一个处于图像灰度取值范围内的灰度阈值,然后将图像中每个像素的灰度值与这个阈值相比较。并根据比较的结果将对应的像素划分为两类,灰度值大于阈值的像素划分为一类,小于阈值的划分为另一类,等于阈值的可任意划分到两类中的任何一类。 最常用的模型可描述如下:假设图像由具有单峰灰度分布的目标和背景组成,处于目标和背景内部相邻像素间的灰度值是高度相关的,但处于目标和背景交界处两边的像素灰度值有较大差别,此时,图像的灰度直方图基本上可看作是由分别对应于目标和背景的两个单峰直方图混合构成。而且这两个分布应大小接近,且均值足够远,方差足够小,这种情况下直方图呈现较明显的双峰。类似地,如果图像中包含多个单峰灰度目标,则直方图可能呈现较明显的多峰。 上述图像模型只是理想情况,有时图像中目标和背景的灰度值有部分交错。这时如用全局阈值进行分割必然会产生一定的误差。分割误差包括将目标分为背景和将背景分为目标两大类。实际应用中应尽量减小错误分割的概率,常用的一种方法为选取最优阈值。这里所谓的最优阈值,就是指能使误分割概率最小的分割阈值。图像的直方图可以看成是对灰度值概率分布密度函数的一种近似。如一幅图像中只包含目标和背景两类灰度区域,那么直方图所代表的灰度值概率密度函数可以表示为目标和背景两类灰度值概率密度函数的加权和。如果概率密度函数形式已知,就有可能计算出使目标和背景两类误分割概率最小的最优阈值。 假设目标与背景两类像素值均服从正态分布且混有加性高斯噪声,上述分类问题可以使用模式识别中的最小错分概率贝叶斯分类器来解决。以1p 与2p 分别表示目标与背景的灰度分布概率密度函数,1P 与2P 分别表示两类的先验概率,则图像的混合概率密度函数可用下式表示为

传感器测速实验报告(第一组)

传感器测速实验报告 院系: 班级: 、 小组: 组员: 日期:2013年4月20日

实验二十霍尔转速传感器测速实验 一、实验目的 了解霍尔转速传感器的应用。 二、基本原理 利用霍尔效应表达式:U H=K H IB,当被测圆盘上装有N只磁性体时,圆盘每转一周磁场就变化N次。每转一周霍尔电势就同频率相应变化,输出电势通过放大、整形和计数电路就可以测量被测旋转物的转速。 本实验采用3144E开关型霍尔传感器,当转盘上的磁钢转到传感器正下方时,传感器输出低电平,反之输出高电平 三、需用器件与单元 霍尔转速传感器、直流电源+5V,转动源2~24V、转动源电源、转速测量部分。 四、实验步骤 1、根据下图所示,将霍尔转速传感器装于转动源的传感器调节支架上,调节探头对准转盘内的磁钢。 图 9-1 霍尔转速传感器安装示意图 2、将+15V直流电源加于霍尔转速器的电源输入端,红(+)、黑( ),不能接错。 3、将霍尔传感器的输出端插入数显单元F,用来测它的转速。 4、将转速调解中的转速电源引到转动源的电源插孔。 5、将数显表上的转速/频率表波段开关拨到转速档,此时数显表指示电机的转速。 6、调节电压使转速变化,观察数显表转速显示的变化,并记录此刻的转速值。

五、实验结果分析与处理 1、记录频率计输出频率数值如下表所示: 电压(V) 4 5 8 10 15 20 转速(转/分)0 544 930 1245 1810 2264 由以上数据可得:电压的值越大,电机的转速就越快。 六、思考题 1、利用霍尔元件测转速,在测量上是否有所限制? 答:有,测量速度不能过慢,因为磁感应强度发生变化的周期过长,大于读取脉冲信号的电路的工作周期,就会导致计数错误。 2、本实验装置上用了十二只磁钢,能否只用一只磁钢? 答:如果霍尔是单极的,可以只用一只磁钢,但可靠性和精度会差一些;如果霍尔是双极的,那么必须要有一组分别为n/s极的磁钢去开启关断它,那么至少要两只磁钢。

传感器实训心得体会.doc

传感器实训心得体会 篇一:传感器实训心得 实训报告 学了一学期的传感器实训心得体会)传感器,在最后期末的时候我们也参加了传感器这一学科的实训,收获还是颇多。 在做测试技术的实验前,我以为不会难做,就像以前做物理实验一样,做完实验,然后两下子就将实验报告做完.直到做完测试实验后,才知道其实并不容易做,但学到的知识与难度成正比,使我们受益匪浅.做实验时,最重要的是一定要亲力亲为,务必要将每个步骤,每个细节弄清楚,弄明白,这样,也会有事半功倍的效果。 实验就是使我们加深理解所学基础知识,掌握各类典型传感器、记录仪器的基本原理和适用范围;具有测试系统的选择及应用能力;具有实验数据处理和误差分析能力;得到基本实验技能的训练与分析能力的训练,使我们初步掌握测试技术的基本方法,具有初步独立进行机械工程测试的能力,对各门知识得到融会贯通的认识和掌握,加深对理论知识的理解。更重要的是能够提高我们的动手能力。 这次实习的却让我加深了对各种传感器的了解和它们各自的原理,而且还培养我们分析和解决实际问题的能力。 在做实验的时候,连接电路是必须有的程序,也是最重要的,而连接电路时最重要的就是细心。我们俩最开始做实验的时候,并没有多注意,还是比较细心,但当我们把电路连接好通电后发现我们并不能得到数据,不管怎么调节都不对,后来才知道是我们电路连接错了,然

后我们心里也难免有点失落,因为毕竟是辛辛苦苦连了这么久的电路居然是错了,最后我们就只有在认真检查一次,看错啊你处在哪里。有了这次的经验下次就更加细心了。以上就是我们组两人对这次实训最大的感触,下次实训虽然不是一样的学科,但实验中的经验和感受或许会有相似的,我们会将这次的经验用到下次,经验不断积累就是我们实训最大的收获。 篇二:传感器实训报告 上海第二工业大学 传感器与测试技术技能实习 专业:机械电子工程 班级:10机工A2 姓名: 学号: 指导老师:杨淑珍 日期:2013年6月24日~7月7日 项目五:转子台转速测量及振动监控系统。 (一)内容 设计一个转子台的振动检测系统,能实时测量转子台工作时的振动信号(振幅)并实时显示转速,当振幅超过规定值时,报警。具体要求: 1.能测量振动信号并显示波形,若振动超过限值,报警(软硬件报警); 2.能测量并显示转子的转速; 3.限值均由用户可设定(最好以对话框方式设置,软件重新打开后,能记住上次的设置结果);

传感器综合的实验报告

传感器综合实验报告( 2012-2013年度第二学期) 名称:传感器综合实验报告 题目: 利用传感器测量重物质量院系:自动化系 班级:测控1201 班 小组成员:加桑扎西,黄承德 学生:加桑扎西 指导教师:仝卫国 实验周数:1周 成绩:

日期:2015 年7 月12日

传感器综合实验报告 一、实验目的 1、了解各种传感器的工作原理与工作特性。 2、掌握多种传感器应用于电子称的原理。 3、根据不同传感器的特性,选择不同的传感器测给定物体的重量。 4、能根据原理特性分析结果,加深对传感器的认识与应用。 5、测量精度要求达到1%。 二、实验设备、器材 1、金属箔式应变片传感器用到的设备: 直流稳压电源、双平行梁、测微器、金属箔式应变片、标准电阻、差动放大器、直流数字电压表。 2、电容式传感器用到的设备: 电容传感器、电容变换器、差动放大器、低通滤波器、电压表、示波器。 3、电涡流式传感器用到的设备: 电涡流式传感器、测微器、铝测片、铁测片、铜测片、电压表、示波器。 三、传感器工作原理 1、电容式传感器的工作原理: 电容器的电容量C是的函数,当被测量变化使S、d或 任意一个参数发生变化时,电容量也随之而变,从而可实现由被测量到电容量的转换。电容式传感器的工作原理就是建立在上述关系上的,若保持两个参数不变,仅改变另一参数,

就可以把该参数的变化转换为电容量的变化,通过测量电路再转换为电量输出。 差动平行变面积式传感器是由两组定片和一组动片组成。当安装于振动台上的动片上、下改变位置,与两组静片之间的相对面积发生变化,极间电容也发生相应变化,成为差动电容。如将上层定片与动片形成的电容定为C X1,下层定片与动片形成的电容定为C X2,当将C X1和C X2接入双T型桥路作为相邻两臂时,桥路的输出电压与电容量的变化有关,即与振动台的位移有关。依据该原理,在振动台上加上砝码可测定重量与桥路输出电压的对应关系,称未知重量物体时只要测得桥路的输出电压即可得出该重物的重量。 2、电涡流式传感器的工作原理: 电涡流式传感器由平面线圈和金属涡流片组成,当线圈中通以高频交变电流后,与其平行的金属片上感应产生电涡流,电涡流的大小影响线圈的阻抗Z,而涡流的大小与金属涡流片的电阻率、导磁率、厚度、温度以及与线圈的距离X有关。当平面线圈、被测体(涡流片)、激励源已确定,并保持环境温度不变,阻抗Z只与X距离有关。将阻抗变化经涡流变换器变换成电压V输出,则输出电压是距离X的单值函数。依据该原理可制成电涡流式传感器电子称。3、金属箔式应变片传感器工作原理: 应变片应用于测试时,应变片要牢固地粘贴在测试体表面,当测件受力发生形变,应变片的敏感栅随同变形,其电阻值也随之发生相应的变化。通过测量电路,转换成电信号输出显示。 实验中,通过旋转测微器可使双平梁的自由端上、下移动,从而使应变片的受力情况不同,将应变片接于电桥中即可使双平衡的位移转换为电压输出。电桥的四个桥臂电阻R1、R2、R3、R4,电阻的相对变化率分别为△R1/R1、△

传感器实验报告

传感器实验报告(二) 自动化1204班蔡华轩 U2 吴昊 U5 实验七: 一、实验目的:了解电容式传感器结构及其特点。 二、基本原理:利用平板电容C=εA/d 和其它结构的关系式通过相应的结 构和测量电路可以选择ε、A、d 中三个参数中,保持二个参数不变,而只改变其中一个参数,则可以有测谷物干燥度(ε变)测微小位移(变d)和测量液位(变A)等多种电容传感器。 三、需用器件与单元:电容传感器、电容传感器实验模板、测微头、相敏 检波、滤波模板、数显单元、直流稳压源。 四、实验步骤: 1、按图6-4 安装示意图将电容传感器装于电容传感器实验模板上。 2、将电容传感器连线插入电容传感器实验模板,实验线路见图7-1。图 7-1 电容传感器位移实验接线图 3、将电容传感器实验模板的输出端V01 与数显表单元Vi 相接(插入主控 箱Vi 孔),Rw 调节到中间位置。 4、接入±15V 电源,旋动测微头推进电容传感器动极板位置,每间隔 记下位移X 与输出电压值,填入表7-1。

5、根据表7-1 数据计算电容传感器的系统灵敏度S 和非线性误差δf。 图(7-1) 五、思考题: 试设计利用ε的变化测谷物湿度的传感器原理及结构,并叙述一 下在此设计中应考虑哪些因素 答:原理:通过湿度对介电常数的影响从而影响电容的大小通过电压表现出来,建立起电压变化与湿度的关系从而起到湿度传感器的作用;结构:与电容传感器的结构答大体相同不同之处在于电容面板的面积应适当增大使测量灵敏度更好;设计时应考虑的因素还应包括测量误差,温度对测量的影响等

六:实验数据处理 由excle处理后得图线可知:系统灵敏度S= 非线性误差δf=353=% 实验八直流激励时霍尔式传感器位移特性实验 一、实验目的:了解霍尔式传感器原理与应用。 二、基本原理:霍尔式传感器是一种磁敏传感器,基于霍尔效应原理工作。 它将被测量的磁场变化(或以磁场为媒体)转换成电动势输出。 根据霍尔效应,霍尔电势UH=KHIB,当霍尔元件处在梯度磁场中 运动时,它就可以进行位移测量。图8-1 霍尔效应原理

MATLAB实验报告(1-4)

信号与系统MATLAB第一次实验报告 一、实验目的 1.熟悉MATLAB软件并会简单的使用运算和简单二维图的绘制。 2.学会运用MATLAB表示常用连续时间信号的方法 3.观察并熟悉一些信号的波形和特性。 4.学会运用MATLAB进行连续信号时移、反折和尺度变换。 5.学会运用MATLAB进行连续时间微分、积分运算。 6.学会运用MATLAB进行连续信号相加、相乘运算。 7.学会运用MATLAB进行连续信号的奇偶分解。 二、实验任务 将实验书中的例题和解析看懂,并在MATLAB软件中练习例题,最终将作业完成。 三、实验内容 1.MATLAB软件基本运算入门。 1). MATLAB软件的数值计算: 算数运算 向量运算:1.向量元素要用”[ ]”括起来,元素之间可用空格、逗号分隔生成行向量,用分号分隔生成列向量。2.x=x0:step:xn.其中x0位初始值,step表示步长或者增量,xn 为结束值。 矩阵运算:1.矩阵”[ ]”括起来;矩阵每一行的各个元素必须用”,”或者空格分开; 矩阵的不同行之间必须用分号”;”或者ENTER分开。2.矩阵的加法或者减法运算是将矩阵的对应元素分别进行加法或者减法的运算。3.常用的点运算包括”.*”、”./”、”.\”、”.^”等等。 举例:计算一个函数并绘制出在对应区间上对应的值。

2).MATLAB软件的符号运算:定义符号变量的语句格式为”syms 变量名” 2.MATLAB软件简单二维图形绘制 1).函数y=f(x)关于变量x的曲线绘制用语:>>plot(x,y) 2).输出多个图像表顺序:例如m和n表示在一个窗口中显示m行n列个图像,p表 示第p个区域,表达为subplot(mnp)或者subplot(m,n,p) 3).表示输出表格横轴纵轴表达范围:axis([xmax,xmin,ymax,ymin]) 4).标上横轴纵轴的字母:xlabel(‘x’),ylabel(‘y’) 5).命名图像就在subplot写在同一行或者在下一个subplot前:title(‘……’) 6).输出:grid on 举例1: 举例2:

传感器与检测技术实验报告

“传感器与检测技术”实验报告 学号: 913110200229 姓名:杨薛磊 序号: 83

实验一电阻应变式传感器实验 (一)应变片单臂电桥性能实验 一、实验目的:了解电阻应变片的工作原理与应用并掌握应变片测量电路。 二、基本原理:电阻应变式传感器是在弹性元件上通过特定工艺粘贴电阻应变片来组成。一种利用电阻材料的应变效应将工程结构件的内部变形转换为电阻变化的传感器。此类传感器主要是通过一定的机械装置将被测量转化成弹性元件的变形,然后由电阻应变片将弹性元件的变形转换成电阻的变化,再通过测量电路将电阻的变化转换成电压或电流变化信号输出。它可用于能转化成变形的各种非电物理量的检测,如力、压力、加速度、力矩、重量等,在机械加工、计量、建筑测量等行业应用十分广泛。 三、需用器件与单元:主机箱中的±2V~±10V(步进可调)直流稳压电源、±15V直流 1位数显万用表(自备)。 稳压电源、电压表;应变式传感器实验模板、托盘、砝码; 4 2 四、实验步骤: 应变传感器实验模板说明:应变传感器实验模板由应变式双孔悬臂梁载荷传感器(称重传感器)、加热器+5V电源输入口、多芯插头、应变片测量电路、差动放大器组成。实验模板中的R1(传感器的左下)、R2(传感器的右下)、R3(传感器的右上)、R4(传感器的左上)为称重传感器上的应变片输出口;没有文字标记的5个电阻符号是空的无实体,其中4个电阻符号组成电桥模型是为电路初学者组成电桥接线方便而设;R5、R6、R7是350Ω固定电阻,是为应变片组成单臂电桥、双臂电桥(半桥)而设的其它桥臂电阻。加热器+5V是传感器上的加热器的电源输入口,做应变片温度影响实验时用。多芯插头是振动源的振动梁上的应变片输入口,做应变片测量振动实验时用。

电子秤课程设计实验报告

电 子 设 计 实 验 报 告 电子科技大学 设计题目:电子称姓名:

学生姓名 任务与要求 一、任务 使用电阻应变片称重传感器,实现电子秤。用砝码作称重比对。 二、要求 准确、稳定称重; 称重传感器的非线性校正,提高称重精度; 实现“去皮”、计价功能; 具备“休眠”与“唤醒”功能,以降低功耗。

电子秤 第一节绪论 摘要:随着科技的进步,在日常生活以及工业运用上,对电子秤的要求越来越高。常规的测试仪器仪表和控制装置被更先进的智能仪器所取代,使得传统的电子测量仪器在远离、功能、精度及自动化水平定方面发生了巨大变化,并相应的出现了各种各样的智能仪器控制系统,使得科学实验和应用工程的自动化程度得以显著提高。影响其精度的因素主要有:机械结构、传感器和数显仪表。在机械结构方面,因材料结构强度和刚度的限制,会使力的传递出现误差,而传感器输出特性存在非线性,加上信号放大、模数转换等环节存在的非线性,使得整个系统的非线性误差变得不容忽视。因此,在高精度的称重场合,迫切需要电子秤能自动校正系统的非线性。此外,为了保证准确、稳定地显示,要求所采用的ADC具有足够的转换位数,而采用高精度的ADC,自然增加了系统的成本。基于电子秤的现状,本文提出了一种简单实用并且精度高的智能电子秤设计方案。通过运用很好的集成电路,使测量精度得到了大大提高,由于采用数字滤波技术,使稳态测量的稳定性和动态测量的跟随性都相当好。并取得了令人满意的效果。 关键词:压力传感器,AD620N放大电路,ADC模数转换,STM32单片机,OLED 显示屏,矩阵键盘,电子秤。 1.1引言 本课程设计的电子秤以单片机为主要部件,利用全桥测量原理,通过对电路输出电压和标准重量的线性关系,建立具体的数学模型,将电压量纲(V)改为重量纲(g)即成为一台原始电子秤。其中测量电路中最主要的元器件就是电阻应变式传感器。电阻应变式传感器是传感器中应用最多的一种,本设计采用全桥测量电路,是系统产生的误差更小。输出的数据更精确。而AD620N放大电路的作用就是把传感器输出的微弱的模拟信号进行一定倍数的放大,以满足A/D 转换器对输入信号电平的要求。A/D转换的作用是把模拟信号转变成数字信号,进行模拟量转数字量转换,然后把数字信号输送到显示电路中去,最后由OLED

无线传感器网络实验报告

无线传感器网络实验报告 Contiki mac协议与xmac协议的比较 1.简介 无线传感器网络(wireless sensor networks, WSN)节点由电池供电,其能力非常有限,同时由于工作环境恶劣以及其他各种因素,节点能源一般不可补充。因而降低能耗、延长节点使用寿命是所有无线传感器网络研究的重点。 WSN中的能量能耗主要包括通信能耗、感知能耗和计算能耗,其中通信能耗所占的比重最大,因此,减少通信能耗是延长网络生存时间的有效手段。同时,研究表明节点通信时Radio 模块在数据收发和空闲侦听时的能耗几乎相同,所以要想节能就需要最大限度地减少Radio 模块的侦听时间(收发时间不能减少),及减小占空比。 传统的无线网络中,主要考虑到问题是高吞吐量、低延时等,不需要考虑能量消耗,Radio 模块不需要关闭,所以传统无线网络MAC协议无法直接应用于WSN,各种针对传感器网络特点的MAC协议相继提出。现有的WSN MAC协议按照不同的分类方式可以 分成许多类型,其中根据信道访问策略的不同可以分为: X-MAC协议 X-MAC协议也基于B-MAC协议的改进,改进了其前导序列过长的问题,将前导序列分割成许多频闪前导(strobed preamble),在每个频闪前导中嵌入目的地址信息,非接收节点尽早丢弃分组并睡眠。 X-MAC在发送两个相邻的频闪序列之间插入一个侦听信道间隔,用以侦听接收节点的唤醒标识。接收节点利用频闪前导之间的时间间隔,向发送节点发送早期确认,发送节点收到早

期确认后立即发送数据分组,避免发送节点过度前导和接收节点过度侦听。 X-MAC还设计了一种自适应算法,根据网络流量变化动态调整节点的占空比,以减少单跳延时。 优点: X-MAC最大的优点是不再需要发送一个完整长度的前导序列来唤醒接收节点,因而发送延时和收发能耗都比较小;节点只需监听一个频闪前导就能转入睡眠。 缺点: 节点每次醒来探测信道的时间有所增加,这使得协议在低负载网络中能耗性比较差。而且分组长度、数据发送速率等协议参数还需进一步确定 X-MAC原理图如图3所示: ContikiMAC协议 一.ContikiMAC协议中使用的主要机制: 1.时间划分

模式识别实验报告(一二)

信息与通信工程学院 模式识别实验报告 班级: 姓名: 学号: 日期:2011年12月

实验一、Bayes 分类器设计 一、实验目的: 1.对模式识别有一个初步的理解 2.能够根据自己的设计对贝叶斯决策理论算法有一个深刻地认识 3.理解二类分类器的设计原理 二、实验条件: matlab 软件 三、实验原理: 最小风险贝叶斯决策可按下列步骤进行: 1)在已知 ) (i P ω, ) (i X P ω,i=1,…,c 及给出待识别的X 的情况下,根据贝叶斯公式计 算出后验概率: ∑== c j i i i i i P X P P X P X P 1 ) ()() ()()(ωωωωω j=1,…,x 2)利用计算出的后验概率及决策表,按下面的公式计算出采取i a ,i=1,…,a 的条件风险 ∑== c j j j i i X P a X a R 1 )(),()(ωω λ,i=1,2,…,a 3)对(2)中得到的a 个条件风险值) (X a R i ,i=1,…,a 进行比较,找出使其条件风险最小的 决策k a ,即()() 1,min k i i a R a x R a x == 则 k a 就是最小风险贝叶斯决策。 四、实验内容 假定某个局部区域细胞识别中正常(1ω)和非正常(2ω)两类先验概率分别为 正常状态:P (1ω)=; 异常状态:P (2ω)=。 现有一系列待观察的细胞,其观察值为x : 已知先验概率是的曲线如下图:

)|(1ωx p )|(2ωx p 类条件概率分布正态分布分别为(-2,)(2,4)试对观察的结果 进行分类。 五、实验步骤: 1.用matlab 完成分类器的设计,说明文字程序相应语句,子程序有调用过程。 2.根据例子画出后验概率的分布曲线以及分类的结果示意图。 3.最小风险贝叶斯决策,决策表如下: 结果,并比较两个结果。 六、实验代码 1.最小错误率贝叶斯决策 x=[ ] pw1=; pw2=; e1=-2; a1=; e2=2;a2=2; m=numel(x); %得到待测细胞个数 pw1_x=zeros(1,m); %存放对w1的后验概率矩阵 pw2_x=zeros(1,m); %存放对w2的后验概率矩阵

matlab实验报告

实验报告 2. The Branching statements 一、实验目的: 1.To grasp the use of the branching statements; 2.To grasp the top-down program design technique. 二、实验内容及要求: 1.实验内容: 1).编写 MATLAB 语句计算 y(t)的值 (Write the MATLAB program required to calculate y(t) from the equation) ???<+≥+-=0 530 53)(2 2t t t t t y 已知 t 从-5到 5 每隔0.5取一次值。运用循环和选择语句进行计算。 (for values of t between -5 and 5 in steps of 0.5. Use loops and branches to perform this calculation.) 2).用向量算法解决练习 1, 比较这两个方案的耗时。 (tic ,toc 的命令可以帮助你完成的时间计算,请使用'help'函数)。 Rewrite the program 1 using vectorization and compare the consuming time of these two programs. (tic, toc commands can help you to finish the time calculation, please use the …help ? function). 2.实验要求: 在报告中要体现top-down design technique, 对于 3 要写出完整的设计过程。 三、设计思路: 1.用循环和选择语句进行计算: 1).定义自变量t :t=-5:0.5:5; 2).用循环语句实现对自变量的遍历。 3).用选择语句实现对自变量的判断,选择。 4).将选择语句置入循环语句中,则实现在遍历中对数据的选择,从而实现程序的功能。 2. 用向量法实现: 1).定义自变量t :t=-5:0.5:5; 2).用 b=t>=0 语句,将t>=0得数据选择出,再通过向量运算y(b)=-3*t(b).^2 + 5; 得出结果。 3).用取反运算,选择出剩下的数据,在进行向量运算,得出结果。 四、实验程序和结果 1.实验程序 实验程序:创建m 文件:y_t.m

传感器实训报告.doc

温度数字检测系统---实训报告 一、实训内容: 通过本实训设计并制作温度数字检测系统,把所制作传感器 应用于温度检测系统中。 二、实训要求: 学习、复习相关传感器的理论,检测系统的组成;设计制作温度数字检测系统电路,含设计电路,测试元件,电路布线,焊接元件,调试传感器电路;传感器应用于温度检测系统中,完成系统的接线和调试,并完成设计报告。 三、实训方法与步骤: 1. 温度数字检测系统电路的设计 理解掌握所设计的温度数字检测系统电路的要求,测量对 象、范围、原理;电路信号变换电路,信号处理单元的功能; (系统框图如图1所示) 图1-系统框图 2. 测试元件,电路布线,焊接元件,调试传感器电路;

3.传感器电路的过程验收; 4.传感器应用于温度检测系统中,完成系统的接线和调试。 5.设计报告 按要求完成设计报告:温度数字检测系统电路的系统框图、原理、功能电路的工作过程、主要元件的性能原理、电路图、装配图。 四、温度传感器LM35中文资料 TO-92封装引脚图SO-8 IC式封装引脚图 供电电压35V到-0.2V 输出电压6V至-1.0V 输出电流10mA 指定工作温度范围 LM35A -55℃ to +150℃ ATmega8L资料 –?工作电压 –– 2.7 - 5.5V (ATmega8L) –– 4.5 - 5.5V (ATmega8) –?速度等级

–– 0 - 8 MHz (ATmega8L) –– 0 - 16 MHz (ATmega8) –? 4 Mhz时功耗 , 3V, 25°C ––工作模式: 3.6 mA ––空闲模式: 1.0 mA ––掉电模式: 0.5 μA –引脚说明 –VCC 数字电路的电源。 –GND 地。 –端口 B(PB7..PB0) –XTAL1/XTAL2/TOSC1/TOSC2 –端口 B 为 8 位双向 I/O 口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特 –性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,端口被外部电路拉 –低时将输出电流。在复位过程中,即使系统时钟还未起振,端口 B 处于高阻状态。 –通过时钟选择熔丝位的设置, PB6 可作为反向振荡放大器或时钟操作电路的输入端。 –通过时钟选择熔丝位的设置 PB7 可作为反向振荡放大器的输出端。 –若将片内标定 RC 振荡器作为芯片时钟源,且 ASSR 寄存器的

模式识别实验报告

实验一Bayes 分类器设计 本实验旨在让同学对模式识别有一个初步的理解,能够根据自己的设计对贝叶斯决策理论算法有一个深刻地认识,理解二类分类器的设计原理。 1实验原理 最小风险贝叶斯决策可按下列步骤进行: (1)在已知)(i P ω,)(i X P ω,i=1,…,c 及给出待识别的X 的情况下,根据贝叶斯公式计算出后验概率: ∑== c j i i i i i P X P P X P X P 1 ) ()() ()()(ωωωωω j=1,…,x (2)利用计算出的后验概率及决策表,按下面的公式计算出采取i a ,i=1,…,a 的条件风险 ∑== c j j j i i X P a X a R 1 )(),()(ωω λ,i=1,2,…,a (3)对(2)中得到的a 个条件风险值)(X a R i ,i=1,…,a 进行比较,找出使其条件风险最小的决策k a ,即 则k a 就是最小风险贝叶斯决策。 2实验内容 假定某个局部区域细胞识别中正常(1ω)和非正常(2ω)两类先验概率分别为 正常状态:P (1ω)=0.9; 异常状态:P (2ω)=0.1。

现有一系列待观察的细胞,其观察值为x : -3.9847 -3.5549 -1.2401 -0.9780 -0.7932 -2.8531 -2.7605 -3.7287 -3.5414 -2.2692 -3.4549 -3.0752 -3.9934 2.8792 -0.9780 0.7932 1.1882 3.0682 -1.5799 -1.4885 -0.7431 -0.4221 -1.1186 4.2532 已知类条件概率密度曲线如下图: )|(1ωx p )|(2ωx p 类条件概率分布正态分布分别为(-2,0.25)(2,4)试对观察的结果进 行分类。 3 实验要求 1) 用matlab 完成分类器的设计,要求程序相应语句有说明文字。 2) 根据例子画出后验概率的分布曲线以及分类的结果示意图。 3) 如果是最小风险贝叶斯决策,决策表如下:

相关文档
最新文档