传感器实训报告docWord文件下载.docx

上传人:b****4 文档编号:17961648 上传时间:2022-12-12 格式:DOCX 页数:10 大小:265.81KB
下载 相关 举报
传感器实训报告docWord文件下载.docx_第1页
第1页 / 共10页
传感器实训报告docWord文件下载.docx_第2页
第2页 / 共10页
传感器实训报告docWord文件下载.docx_第3页
第3页 / 共10页
传感器实训报告docWord文件下载.docx_第4页
第4页 / 共10页
传感器实训报告docWord文件下载.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

传感器实训报告docWord文件下载.docx

《传感器实训报告docWord文件下载.docx》由会员分享,可在线阅读,更多相关《传感器实训报告docWord文件下载.docx(10页珍藏版)》请在冰豆网上搜索。

传感器实训报告docWord文件下载.docx

供电电压35V到-0.2V输出电压6V至-1.0V输出电流10mA

指定工作温度范围LM35A-55℃to+150℃

ATmega8L资料

–•工作电压

––2.7-5.5V(ATmega8L)

––4.5-5.5V(ATmega8)

–•速度等级

––0-8MHz(ATmega8L)

––0-16MHz(ATmega8)

–•4Mhz时功耗,3V,25°

C

––工作模式:

3.6mA

––空闲模式:

1.0mA

––掉电模式:

0.5µ

A

–引脚说明

–VCC数字电路的电源。

–GND地。

–端口B(PB7..PB0)

–XTAL1/XTAL2/TOSC1/TOSC2

–端口B为8位双向I/O口,具有可编程的内部上拉电阻。

其输出缓冲器具有对称的驱动特

–性,可以输出和吸收大电流。

作为输入使用时,若内部上拉电阻使能,端口被外部电路拉

–低时将输出电流。

在复位过程中,即使系统时钟还未起振,端口B处于高阻状态。

–通过时钟选择熔丝位的设置,PB6可作为反向振荡放大器或时钟操作电路的输入端。

–通过时钟选择熔丝位的设置PB7可作为反向振荡放大器的输出端。

–若将片内标定RC振荡器作为芯片时钟源,且ASSR寄存器的AS2位设置,PB7..6作为

–异步T/C2的TOSC2..1输入端。

–端口B的其他功能见P55“端口B的第二功能”及P22“系统时钟及时钟选项”。

–端口C(PC5..PC0)端口C为7位双向I/O口,具有可编程的内部上拉电阻。

在复位过程中,即使系统时钟还未起振,端口C处于高阻状态。

–PC6/RESET若RSTDISBL熔丝位编程,PC6作为I/O引脚使用。

注意PC6的电气特性与端口C的

–其他引脚不同

–若RSTDISBL熔丝位未编程,PC6作为复位输入引脚。

持续时间超过最小门限时间的低

–电平将引起系统复位。

门限时间见P35Table15。

持续时间小于门限时间的脉冲不能保

–证可靠复位。

–端口C的其他功能见后。

–端口D(PD7..PD0)端口D为8位双向I/O口,具有可编程的内部上拉电阻。

作为输入使用时,若内部上拉电阻使能,则端口被外部电路

–拉低时将输出电流。

在复位过程中,即使系统时钟还未起振,端口D处于高阻状态。

–端口D的其他功能见后。

–RESET复位输入引脚。

持续时间超过最小门限时间的低电平将引起系统复位。

门限时间见P

–35Table15。

持续时间小于门限时间的脉冲不能保证可靠复位。

–AVCCAVCC是A/D转换器、端口C(3..0)及ADC(7..6)的电源。

不使用ADC时,该引脚应直接与

–VCC连接。

使用ADC时应通过一个低通滤波器与VCC连接。

注意,端口C(5..4)为数字电

–源,VCC。

–AREFA/D的模拟基准输入引脚。

–ADC7..6(TQFP与MLF封装)TQFP与MLF封装的ADC7..6作为A/D转换器的模拟输入。

为模拟电源且作为10位ADC通

–道。

HA17358资料

–ElectricalCharacteristics(VCC=+15V,Ta=25°

C)

五、原理图如下;

六、LM35测温仪调试步骤:

1不用连接LM35测试

在焊接完整的电路板上插入HA17358,ATMEGA8L,数码管,然后加+5V电源,应在数码管上显示清晰的数字(数字没有规律),再用一根导线连接ATMEGA8L的24引脚和+5V两端,数码管显示1023。

(1111111111)B=1023,

再连接ATMEGA8L的24引脚和地两端,数码管显示0000。

2、人体测温,连接LM35测试

在焊接完整的电路板上插入LM35,HA17358,ATMEGA8L,数码管,然后加+5V电源,用手紧捏LM35,仔细,耐心,调整两个电位器,数码管显示350~360即可(最后一位为小数点)。

3、测试要求

数字有变化,能测体温,能测水温.

七、程序:

#ifndef_MEGA8_INCLUDED_

#define_MEGA8_INCLUDED_

#pragmaused+

sfrbTWBR=0;

sfrbTWSR=1;

sfrbTWAR=2;

sfrbTWDR=3;

sfrbADCL=4;

sfrbADCH=5;

sfrwADCW=4;

//16bitaccess

sfrbADCSRA=6;

sfrbADMUX=7;

sfrbACSR=8;

sfrbUBRRL=9;

sfrbUCSRB=0xa;

sfrbUCSRA=0xb;

sfrbUDR=0xc;

sfrbSPCR=0xd;

sfrbSPSR=0xe;

sfrbSPDR=0xf;

sfrbPIND=0x10;

sfrbDDRD=0x11;

sfrbPORTD=0x12;

sfrbPINC=0x13;

sfrbDDRC=0x14;

sfrbPORTC=0x15;

sfrbPINB=0x16;

sfrbDDRB=0x17;

sfrbPORTB=0x18;

sfrbEECR=0x1c;

sfrbEEDR=0x1d;

sfrbEEARL=0x1e;

sfrbEEARH=0x1f;

sfrwEEAR=0x1e;

sfrbUBRRH=0x20;

sfrbUCSRC=0X20;

sfrbWDTCR=0x21;

sfrbASSR=0x22;

sfrbOCR2=0x23;

sfrbTCNT2=0x24;

sfrbTCCR2=0x25;

sfrbICR1L=0x26;

sfrbICR1H=0x27;

sfrwICR1=0x26;

sfrbOCR1BL=0x28;

sfrbOCR1BH=0x29;

sfrwOCR1B=0x28;

sfrbOCR1AL=0x2a;

sfrbOCR1AH=0x2b;

sfrwOCR1A=0x2a;

sfrbTCNT1L=0x2c;

sfrbTCNT1H=0x2d;

sfrwTCNT1=0x2c;

sfrbTCCR1B=0x2e;

sfrbTCCR1A=0x2f;

sfrbSFIOR=0x30;

sfrbOSCCAL=0x31;

sfrbTCNT0=0x32;

sfrbTCCR0=0x33;

sfrbMCUCSR=0x34;

sfrbMCUCR=0x35;

sfrbTWCR=0x36;

sfrbSPMCR=0x37;

sfrbTIFR=0x38;

sfrbTIMSK=0x39;

sfrbGIFR=0x3a;

sfrbGICR=0x3b;

sfrbSPL=0x3d;

sfrbSPH=0x3e;

sfrbSREG=0x3f;

#pragmaused-

//Interruptvectorsdefinitions

#defineEXT_INT02

#defineEXT_INT13

#defineTIM2_COMP4

#defineTIM2_OVF5

#defineTIM1_CAPT6

#defineTIM1_COMPA7

#defineTIM1_COMPB8

#defineTIM1_OVF9

#defineTIM0_OVF10

#defineSPI_STC11

#defineUSART_RXC12

#defineUSART_DRE13

#defineUSART_TXC14

#defineADC_INT15

#defineEE_RDY16

#defineANA_COMP17

#defineTWI18

#defineSPM_READY19

//Neededbythepowermanagementfunctions(sleep.h)

#define__SLEEP_SUPPORTED__

#define__POWERDOWN_SUPPORTED__

#define__POWERSAVE_SUPPORTED__

#define__STANDBY_SUPPORTED__

#define__EXTENDED_STANDBY_SUPPORTED__

#asm

#ifndef__SLEEP_DEFINED__

#define__SLEEP_DEFINED__

.EQU__se_bit=0x80

.EQU__sm_mask=0x70

.EQU__sm_powerdown=0x20

.EQU__sm_powersave=0x30

.EQU__sm_standby=0x60

.EQU__sm_ext_standby=0x70

.EQU__sm_adc_noise_red=0x10

.SETpower_ctrl_reg=mcucr

#endif

#endasm

#ifdef_IO_BITS_DEFINITIONS_

#include<

mega8_bits.h>

#endif

八、心得体会:

虽然短短的实训时间,通过自己XX查资料,大海里面捞起一根绣花针,面对着电脑头都大了,原本是想用万能版制作的,后来发现比较麻烦,最后该为自己制版了,一步一步,一个脚印一个脚印的制版完成,到调试显示0000,1023都如期完成,最后调试电位器使放大器起作用,数码管显示350~360数字,秉承着耐心,恒心,信心传统美德,最终调试成功了,圆满完成了实训任务。

当然付出艰辛的同时是有一些问题出现的,比如:

焊板时焊锡不粘牢,电源线,接电线没有全部连通,器件焊得不牢固,调试时粗心大意,大大咧咧,有些烦躁等,通过和同学的交流与沟通,克服了出现的困难,解决了出现的问题,完成了实训任务。

经过一周的实训,我学习、复习相关传感器的理论,认识了检测系统的组成;

对传感器的应用有了进一步的了解,学会了传感器的一些基本的应用,掌握了相关的知识,最后,非常感谢梁老师、韦老师给我们这次难得的机会,让我们对传感器这么课程有了深一步的认识和理解!

资料供参考,加油每一天。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1