1、传感器课程报告第11组校园滴漏检测传感器实验导论课程设计报告校园滴漏检测华侨大学电子工程系、实验的要求与目的利用传感器设计电路来实现检测到校园水龙头滴漏的功能1、所用传感器二、传感器简介1.红外反射传感器该传感器模块其具有一对红外线发射与接收管,发射管发射出一定频率的红外线,当检测方向遇到障碍物时,红外线反射回来被接收管接收,经过比较器电路处理之后,绿色指示灯会亮起,同时信号输出接口输出数字信号(一个低电平信号) ,可通过电位器旋钮调节检测距离,有效距离范围 230cm工作电压为3.3V-5V。内部电路图如下VCC应变式力传感器的受力工作原理如图所示。 将应变片粘贴到受力 的力敏型弹性元件上,
2、当弹性元件受力产生变形时,应变片产生相白色绒恒号绿色线厲图所示的电桥,力引 通过测量输出电压的应的应变,转化成电阻变化。将应变片接成如 起的电阻变化将转换为测量电路的电压变化, 数值,再通过换算即可得到所测量物体的重量。3.湿度传感器特点:全互换住在祿繼环境下不需收正 慢时同帧 下快逑競湿可以自m比淫镂.包括涼*焊或水at高可孤性岳长时间牯定生专利的西态董合勒结构可月于歩嗤电压或或車输出回炉 铁速反庄时间量大参数值-T1=25 g符号单位工陀涅雯-40-100T曾存渥变Tstg125r供电电压VsID湿度范国RH4100iRH鼻接时 fslST-260 Ct10swstzs/sbo=3? Ws
3、_r3ff C X 4 ao IDPTEMPERATURE WXfl IQ M 4fr W W TO 90 -1(100 TrJCalibration data are traceable toan ar thab at ry四、单片机w(T2:.P1.0 匚140 wcmEXjPV L2JPCC(MiF 口匚338 PC 1 (AD1J円3匚437 PC2 (AD2jP1.(MISC) Fl r734 PC 5 iAK-i(SCKJP1 Ca33 PCS (SiASTC32 PC?iADilRZD;F3 0 匚1031ZIEWVFP(TXD:iP3.1C1130 ALEFOGJNTC-.P3
4、.2Lt-7 ii斗20 PS&j(ffin;F*3.3E13話f*27 A1)(TC.P3 4CW272 F2 e i*M:(T1:.P3.5CIfi2ft P2.5 (A13)A12;:起-P3.7匚1724 P2.3(A11)XTAL2 匚ia23 P2.2-(A1O:XT AL: C1022 P2 i 阳GMDC2021J P2 C (Mi(T25P1.OLi紂 VCCfT2EM?PU 匚2N POC |DOPUC336 PO T 阿 1Fl-3 4 Pq3(AD2iPl .4 C5X PC iAE33t P3_4 匚142? P2EA14:(Tijpajfl C15 P2l5 (A1
5、3)vv:. P3.fi LIB P2.4 (AIS)(f)P3.7 匚17241 F23AH)XTAL2C1323 F22 (A10)XTAL匚10 P2 1 (M)GNDL2021 P2 0 (Afl)STC89C52是STC公司生产的一种低功 耗、高性能CMOS8位微控制器,具有8K在 系统可编程Flash存储器。STC89C52使用经 典的MCS-51内核,但做了很多的改进使得 芯片具有传统51单片机不具备的功能。在单 芯片上,拥有灵巧的8位CPU和在系统可编 程Flash,使得STC89C52为众多嵌入式控制 应用系统提供高灵活、超有效的解决方案。引 脚图如右图所示.五、原理图1.红
6、外传感器E.+Lg rnjAjsra.iiMfe-i HIWlXIJETR4KTMI2HEAL 禹00000000000000000000oaoooooooooooooocooo32.压力传感器酣si 11 MH丁 UdFlifchlri i 闻叶TOF4 ”JCffUift fftt lJ tJCtALJ XTJSTr-rtf 幻3.湿度传感器六、程序清单1.红外传感器#in elude #define uint un sig ned int#define uchar un sig ned charsbit speaker=P2A0;sbit led=P2A1;sbit jieshou=P2
7、A2;/void delay(uchar x) uchar i;11i_ sHad:meMJ9H.LL_nUttmVCCp.OLTESCTJIA1QVTP:WMLcM3PL4MJMd1?TET:jJTW*站II FJ 3WP55 II fj R21-3CTJU.2KiXTJU.IEQJCfUKO宓科I M CT:3J 2 RF? ET71JJ a AMXWC b 2while(x-);for(i=10;i0;i-);/void baojin g()while(1)speaker=1;led=1;/void mai n()speaker=0;led=0;jieshou=1;while(1) if
8、(jieshou=1) delay(20); baoji ng();speaker=0;led=0;jieshou=1;2.压力传感器#in clude HX711.h* /延时函数*void Delay_hx711_us(void) 一_nop_();_nop_();*/ 读取 HX711*unsigned long HX711_Read(void) / 增益 128 _un sig ned long count;un sig ned char i;HX711_DOUT=1;Delay_hx711_us();HX711_SCK=0;coun t=0;while(HX711_DOUT);for
9、(i=0;i24;i+)HX711_SCK=1;coun t=co un t Weight_Maopi)Weight_Shiwu = HX711_Buffer;Weight_Shiwu = Weight_Shiwu - Weight_Maopi; / 获取实物的AD采样数值。Weight_Shiwu = (un sig ned in t)(float)Weight_Shiwu/4.22+0.05);/计算实物的实际重量/因为不同的传感器特性曲线不一样,因此,每一个传感器需要矫正这里的 4.30这个除数。/当发 现测试出来的重量偏大时,增加该数值。/如果 测试出来的重量偏小时,减小改数值。/该数
10、值一般在4.0-5.0之间。因传感器不同而定。/+0.05是为了四舍五入百分位Buzzer = 1; /关闭警报/ else if(HX711_Buffer Weight_Maopi + 200) / 大于限定范围,报警/ / Buzzer = 0;/ */获取毛皮重量*void Get_Maopi() _HX711_Buffer = HX711_Read(); Weight_Maopi = HX711_Buffer/100;/*/MS延时函数(12M晶振下测试)/*void Delay_ms( un sig ned int n)un sig ned int i,j;for(i=0;i n;i
11、+)for(j=0;j123;j+);3.湿度传感器#in clude#defi ne uchar un sig ned char#defi ne uint un sig ned intlong uin t pulse=0;/ 计数输入的方波的个数;long uint freq=0;/ 频率uchar temp=0; / 临时变量void delay_1ms(ui nt i) / 延时函数,约 1msuint x,j;for(j=0;ji;j+)for(x=0;x3000&freq6719) P仁0xff; 开灯 else P仁0; /关灯void ISQ_timer0(void) in te
12、rrupt 1 / 用来计数脉冲数,每一个方波脉冲,计数器进入中断,脉冲数加一TR0 = 0;pulse+;TH0 = 0xff;TL0 = 0xff;TR0 = 1; /*用来设定时间,定时器的周期为 50ms当经过20次后,也即1s后,关断定时器和计数器,将一秒内计数的脉冲数赋给频率 pulse,一秒内采集的脉冲数即为输入方波的频率*/void ISQ_time1() in terrupt 3 _TH1 = 0x3c;TL1 = 0xb0;temp+;if(temp=20)TR0 = 0;TR1 = 0; temp=0; freq=pulse;pulse=0;将脉冲数清零,重新计数TR0
13、= 1;/打开计数器0,进入下一个循环七、实验结果三个传感器分别做成的单元电路都能够检测出滴漏Whe n you are old and grey and full of sleep,And no ddi ng by the fire, take dow n this book,And slowly read, and dream of the soft lookYour eyes had on ce, and of their shadows deep;How many loved your mome nts of glad grace,And loved your beauty with
14、love false or true,But one man loved the pilgrim soul in you,And loved the sorrows of your cha nging face;And bending dow n beside the glow ing bars,Murmur, a little sadly, how love fledAnd paced upon the mountains overheadAnd hid his face amid a crowd of stars.The furthest dista nee in the worldIs
15、not betwee n life and deathBut whe n I sta nd in front of youYet you dont know thatI love you.The furthest dista nee in the worldIs not whe n I sta nd in front of youYet you cant see my loveBut whe n un doubtedly knowing the love from bothYet cannot be together.The furthest dista nee in the worldIs not being apart while being in loveBut whe n I pla inly cannot resist the year ningYet prete nding you have n ever bee n in my heart.The furthest dista nee in the worldIs not struggli ng aga inst the tidesBut using on es in differe nt heartTo dig an un erossable riverFor the one who loves you.
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2