文档库 最新最全的文档下载
当前位置:文档库 › 实训报告-智能家居实训报告模板课件

实训报告-智能家居实训报告模板课件

实训报告-智能家居实训报告模板课件
实训报告-智能家居实训报告模板课件

实训报告

嵌入式智能家居实训报告

班级学号13391–24

姓名张德进

实训地点E501

指导教师庞春辉

完成日期2015 年12月20日

一、实训目的

(1)具有阅读程序能力,查阅相关资料能力,掌握程序修改能力

(2)具备编写代码能力,掌握程序分析,编写,调试能力。

二、实训环境

校内环境:E501

校外环境:工作单位

以校内实训为主,校外实训为辅。

(1)硬件设备

计算机。

(2)软件

Eclipse。

三、技术介绍

随着社会、经济水平的发展,人们对家居品质的要求也越来越高,要求居住环境舒适化、安全化,家居生活人性化、智能化。智能家居是3C技术(即)向传统家电产业渗透发展的必然结果。从社会背景的层面来看,近年来信息化的高度进展,通讯的自由化与高层次化、业务量的急速增加与人类对工作环境的安全性、舒适性、效率性要求的提高,造成家居智能化的需求大为增加;此外在科学技术方面,由于计算机控制技术的发展与电子信息通讯技术的成长,促成了智能家居的诞生。现在的中国正迎来一个"数字城市"、"数字社区"建设与发展的热潮,3G技术和互联网应用对智能家居的发展也起到很重要的推动作用,智能家居的日渐兴起影响到人们生活的方方面面,改变了人们的生活习惯,提高了人们的生活质量,促使家庭实现了生活现代化,给人们的家居生活带来了全新的感受,它必将成为一种发展趋势。

目前市场上出现得智能家居控制系统主要有:

(1)X-10系统(美国),该系统是利用电力线作为网络平台,采用集中控制方式实现。这套系统的功能较为强大,与其它家居控制系统如ABB、C_BUS等比起来更容易接收,使用也相对简单。因为实现同样的功能,X-10家居控制系统是利用220v电力线将发射器发出的X-10信号传送给接收器从而实现智能化的控制,因此采用这套系统不需要额外的布线,这也是这套系统的最大的一个优势,因为其它系统基本上都需要布低压线,在墙上或地面开槽、钻孔,施工难度大、费用高、工期长。但由于缺乏在国内市

场推广的条件且价格昂贵,该系统在国内应用极少。

(2)EIB系统(德国),该系统采用预埋总线及中央控制方式实现控制功能。但由于其工程要求复杂严苛,并且价格较高,因此一直无法打开国内市场。

(3)8X系统(新加坡),该系统采用预处理总线跟集中控制方式来实现功能。它的优点在于利用的产品对系统进行扩展,系统较为成熟,比较适合中国国情。但是由于系统架构、灵活性及产品价格等方面还难以达到要求,所以目前在国内还较少应用。对于我国的智能家居进展目前,主要采用国外的一些技术产品,但也有一些企业推出了自己的产品,

主要有:(1)e家庭(海尔),该系列产品以海尔电脑作为控制中心,各种网络家电作为终端设备,海尔移动电话作为移动数字控制中心。海尔在技术上同微软合作,利用微软的Windows Me技术和海尔的网络家电,使“e家庭”已具雏形,已推出了网络洗衣机、网络冰箱、网络空调、网络微波炉等一系列网络家电。(2)e-home数字家园(清华同方),该智能家居控制系统是专门针对中国家庭设计的,遵

循国际技术标准,采用嵌入式软、硬件技术,提供网络、网络节点及末端设备。产品以功能模块开发为主,基于国外成熟的智能家居标准之上。其智能家居控制系统主要有以下三个部分: A系列:遵循EIB协议的家庭控制产品,适用于中高档住宅区。B系列:遵循X-10协议的家庭控制产品,适用于中档住宅区。易家三代:配电箱集中安装式家庭控制产品。国内各大软、硬件机构正在积极的研制、开发更为符合市场的智能化家居设备,以解决当前智能化产品实用性差、使用复杂及产品价格昂贵等缺点,而技术创新性也逐步向国际先进水平靠拢,这样的未来值得期待。 4、存在的不足或有待深入研究解决的问题;①不足之处:由于我国的智能家居相对于国外起步较晚,还缺乏统一明确的国际标准,许多公司开发出的产品都是基于自己组的网络和信息交换协议,很多产品是针对特定的组网环境开发的,部分核心技术没有对外公布,技术复杂,直接导致了使用范围的局限性。再者,缺乏对应的第三方产品,各个接入设备之间不能兼容,互操作性差,不利于产品的扩充,因而进一步局限了产品的发展。再加上,有的系统成本过高,严重影响了产品的普及。因此设计一个符合国家国情和规范的集远程控制和本地控制为一体的智能家居控制系统是非常具有现实意义的,且势在必行。②主要问题:根据前面提到的一些调查结果及数据可以看出,虽然目前智能家居系统有了一定的发展,并且市场上也开始出现相应的产品,但从总体的发展来看,不容乐观,特别是统一标准和权威产品的缺乏严重影响了家居智能化的发展。随着科技的提高,经济的发展,人们的物质生活水平的提高,对家居环境的要求也越来越高,作为家

居智能化的核心部分——智能家居控制系统也越发显得重要。家居智能化控制的开发和建设是未来国家、经济发展的必然趋势。

智能家居控制器可以为系统提供智能控制方案,使住户的控制更便捷,更高效,更能为家庭的日常活动节约不必要的能耗。而且在现在这个注重绿色环保的世界里,智能的为住户控制好空气的湿度、温度等,检查分析空气成分,让住户安心入住。同时,智能家居控制器可以根据住户的要求调整方案,加强紧急处理,危机救护等急救控制,充分达到只要是“用户想要的,就是我们追求的”宗旨。

经过2013年的哥本哈根会议,我国更加明确了节能减排,绿色建筑的目标,这就使住宅智能化凸显出了其合理规划,最大限度的节约能源的优势。如果我国大力推广绿色建筑,仅在铺设智能化系统上所需的新设备的生产上就有2000亿到3000亿人民币的新市场。而中国“智能家居网络”必在“智能化住宅”的框架下形成一个新型IT产业,而这一切必将对未来几十年我国房地产的健康有效发展起着深远的影响。作为智能家居的核心系统的智能家居的控制系统,它的设计功能的完善必将推动住宅智能化的发展。而系统功能的集成化、用户使用的傻瓜化以及市场的平民化将是智能家居控制器的发展趋势,系统也将逐步迈向绿色化。最终,我想全人类的梦想是智能家居控制系统将囊括所有的家事杂物,让我们真正的享受舒适温馨的家庭生活。

四、实训内容

#include

#include

#include "lpc11xx.h"

#include "clkconfig.h"

#include "gpio.h"

#include "uart.h"

#include "timer32.h"

#include "ssp.h"

#include "i2c.h"

#include "wdt.h"

#include "adc.h"

#include "rom_drivers.h"

#include "seg7led.h"

#include "oled2864.h"

#include "light.h"

#include "acc.h"

#include "key.h"

#include "rfid.h"

#include "tools.h"

#include "spi_uart.h"

#include "temp_hum.h"

#include "collect_data.h"

#include "led_spk_fan.h"

#include "menu.h"

extern void LED_Test(void);

extern void Speaker_Test(void);

extern void Fan_Test(void);

extern void ADC_Test(void);

extern void CAN_Test_ROM(void);

extern void CAN_Test(void);

#define ID_NUM 2

#define ntype 1

#define itype 2

#define rtype 4

#define transhead 0xaa

#define LED_ON '0'

#define LED_OFF '1'

#define FAN_ON '2'

#define FAN_OFF '3'

#define LED7_ON '4'

#define LED7_OFF '5'

#define SPEAKER_ON '6'

#define SPEAKER_OFF '7'

#define ANSWER '8'

volatile uint32_t counter1 = 0;

volatile uint32_t counter2 = 0;

static const unsigned char aucCRCHi[] = {

0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,

0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40

};

static const unsigned char aucCRCLo[] = {

0x00, 0xC0, 0xC1, 0x01, 0xC3, 0x03, 0x02, 0xC2, 0xC6, 0x06, 0x07, 0xC7, 0x05, 0xC5, 0xC4, 0x04, 0xCC, 0x0C, 0x0D, 0xCD, 0x0F, 0xCF, 0xCE, 0x0E,

0x0A, 0xCA, 0xCB, 0x0B, 0xC9, 0x09, 0x08, 0xC8, 0xD8, 0x18, 0x19, 0xD9, 0x1B, 0xDB, 0xDA, 0x1A, 0x1E, 0xDE, 0xDF, 0x1F, 0xDD, 0x1D, 0x1C, 0xDC, 0x14, 0xD4, 0xD5, 0x15, 0xD7, 0x17, 0x16, 0xD6, 0xD2, 0x12, 0x13, 0xD3,

0x11, 0xD1, 0xD0, 0x10, 0xF0, 0x30, 0x31, 0xF1, 0x33, 0xF3, 0xF2, 0x32,

0x36, 0xF6, 0xF7, 0x37, 0xF5, 0x35, 0x34, 0xF4, 0x3C, 0xFC, 0xFD, 0x3D,

0xFF, 0x3F, 0x3E, 0xFE, 0xFA, 0x3A, 0x3B, 0xFB, 0x39, 0xF9, 0xF8, 0x38,

0x28, 0xE8, 0xE9, 0x29, 0xEB, 0x2B, 0x2A, 0xEA, 0xEE, 0x2E, 0x2F, 0xEF, 0x2D, 0xED, 0xEC, 0x2C, 0xE4, 0x24, 0x25, 0xE5, 0x27, 0xE7, 0xE6, 0x26,

0x22, 0xE2, 0xE3, 0x23, 0xE1, 0x21, 0x20, 0xE0, 0xA0, 0x60, 0x61, 0xA1,

0x63, 0xA3, 0xA2, 0x62, 0x66, 0xA6, 0xA7, 0x67, 0xA5, 0x65, 0x64, 0xA4,

0x6C, 0xAC, 0xAD, 0x6D, 0xAF, 0x6F, 0x6E, 0xAE, 0xAA, 0x6A, 0x6B, 0xAB, 0x69, 0xA9, 0xA8, 0x68, 0x78, 0xB8, 0xB9, 0x79, 0xBB, 0x7B, 0x7A, 0xBA, 0xBE, 0x7E, 0x7F, 0xBF, 0x7D, 0xBD, 0xBC, 0x7C, 0xB4, 0x74, 0x75, 0xB5, 0x77, 0xB7, 0xB6, 0x76, 0x72, 0xB2, 0xB3, 0x73, 0xB1, 0x71, 0x70, 0xB0,

0x50, 0x90, 0x91, 0x51, 0x93, 0x53, 0x52, 0x92, 0x96, 0x56, 0x57, 0x97,

0x55, 0x95, 0x94, 0x54, 0x9C, 0x5C, 0x5D, 0x9D, 0x5F, 0x9F, 0x9E, 0x5E,

0x5A, 0x9A, 0x9B, 0x5B, 0x99, 0x59, 0x58, 0x98, 0x88, 0x48, 0x49, 0x89,

0x4B, 0x8B, 0x8A, 0x4A, 0x4E, 0x8E, 0x8F, 0x4F, 0x8D, 0x4D, 0x4C, 0x8C, 0x44, 0x84, 0x85, 0x45, 0x87, 0x47, 0x46, 0x86, 0x82, 0x42, 0x43, 0x83,

0x41, 0x81, 0x80, 0x40

};

typedef struct //数据封装

{

uint8_t head; //数据头

uint8_t dev_no; //房间号

uint8_t type; //数据类型

uint8_t len; //数据长度

uint8_t ndata;

uint8_t temp[2];

uint8_t hum[2];

uint8_t light[2];

uint8_t adc[2];

uint8_t acc[3];

uint8_t rfid[4];

uint_least16_t check;

}transdata;

int32_t xoff = 0; //初始化三轴信息

int32_t yoff = 0;

int32_t zoff = 0;

int8_t x = 0;

int8_t y = 0;

int8_t z = 0; //初始化三轴信息

void SysTick_Handler(void) //线程

{

static uint32_t Tick=0;

static uint8_t cnt=0;

Tick ++;

if(Tick == 500)

{

cnt ++;

cnt &= 0x1f;

}

else if(Tick >= 1000)

{

counter1++;

counter2++;

Tick = 0;

}

}

void collect_data(uint8_t *temp,uint8_t *hum,uint8_t *light) //显示温湿度和亮度函数{

uint8_t i;

char buf[16];

uint32_t light_data;

i = Read_Temp_Hum(temp, hum); //采集温湿度

I2CInit(I2CMASTER, 0); //初始化亮度函数

light_init();

light_enable();

light_setRange(LIGHT_RANGE_4000); //初始化亮度函数

light_data = light_read(); //采集亮度

light[0] = (light_data >> 8); //左移八位,使光亮度值在整数位上light[1] = (light_data & 0xff);

if(i != 0)

{

OLED_ClearScreen(); //清屏

snprintf(buf, 16, "Temp: %d.%d ", temp[0], temp[1]);

OLED_DisStrLine(1, 0, (uint8_t *)buf); //显示温度

snprintf(buf, 16, "Hum: %d.%d ", hum[0], hum[1]);

OLED_DisStrLine(2, 0, (uint8_t *)buf); //显示湿度

snprintf(buf, 20, "Light: %d ", light_data);

OLED_DisStrLine(3, 0, (uint8_t *)buf); //显示亮度

if((temp[0]>30)) //判断温度高位是否超过阀值

{

GPIOSetV alue(PORT3, 0, 0); //Turn on led1

speaker_op(1); //Turn on speaker

GPIOSetV alue(PORT0, 2, 0); // Turn on Fan

}

if((temp[0]<30))

{

GPIOSetV alue(PORT0, 2, 1); // Turn off Fan

GPIOSetV alue(PORT3, 0, 1); //Turn off led1

speaker_op(0); //Turn off speaker

}

if(light_data < 100) //判断是否需要开灯

{

GPIOSetV alue(PORT3, 1, 0); //turn on led2

}

else

{

GPIOSetV alue(PORT3, 1, 1); //turn off led2

}

}

}

void adc_set(uint8_t *adc) //显示电压信息函数

{

char buf[16];

uint32_t adv;

float vol;

ADCInit(ADC_CLK); //初始化电压函数

adv = ADCRead(0); //获得电压信息

vol = adv*3.3/1023; //转化电压信息

adv = vol*10;

snprintf(buf, 21, "ADC: %d.%dV ", adv/10, adv%10);

adc[0] = adv/10;

adc[1] = adv%10;

OLED_DisStrLine(4, 0, (uint8_t *)buf); //显示电压信息}

void acc_set_init(void) //初始化三轴函数

{

I2CInit(I2CMASTER, 0);

acc_init();

acc_read(&x, &y, &z);

xoff = 0-x;

yoff = 0-y;

zoff = 0-z;

}

void acc_set(uint8_t *abc) //显示三轴信息函数

{

char buf[16];

acc_read(&x, &y, &z); //获得三轴信息

x = x+xoff; //转化三轴信息

y = y+yoff;

z = z+zoff; //转化三轴信息

abc[0] = x;

abc[1] = y;

abc[2] = z;

snprintf(buf, 20, "Acc x: %d ", x);

OLED_DisStrLine(5, 0, (uint8_t *)buf); // 显示X轴信息

snprintf(buf, 20, "Acc y: %d ", y);

OLED_DisStrLine(6, 0, (uint8_t *)buf); // 显示Y轴信息

snprintf(buf, 20, "Acc z: %d ", z);

OLED_DisStrLine(7,0,(uint8_t*)buf); // 显示Z轴信息

if(x > 30 || x < -30 || y > 30 || y < -30 || z > 30 || z < -30) //判断是否超过设定的阀值

{

speaker_op(1); //turn on spear

GPIOSetV alue(PORT3, 0, 0); //Turn on led1

}

else

{

speaker_op(0); //Turn off speaker

GPIOSetV alue(PORT3, 0, 1); //Turn off led1

}

}

void send_data(uint8_t *data, uint8_t len) //发送信息函数

{

uint8_t i = 0,buf[16];

for(i = 0;i

{

ZigBee_PutChar(data[i]); //利用zigbee发送数据}

}

void send_zigbee(uint8_t *data)

{

ZigBee_PutString(data);

return;

}

uint_least16_t usMBCRC16( uint8_t * pucFrame,uint8_t usLen ) //CRC检验函数

{

uint8_t ucCRCHi = 0x0;

uint8_t ucCRCLo = 0x0;

int iIndex;

while( usLen-- )

{

iIndex = ucCRCLo ^ *( pucFrame++ );

ucCRCLo = (uint8_t)( ucCRCHi ^ aucCRCHi[iIndex] );

ucCRCHi = aucCRCLo[iIndex];

}

return (uint_least16_t)( ucCRCHi << 8 | ucCRCLo );

}

void data_pakget_trans(transdata data) //发送M0板信息的中间函数{

uint8_t buf[64] = {0};

buf[0] = data.head;

buf[1] = data.dev_no;

if(data.type == itype)

{

buf[2] = data.type;

buf[3] = 11;

buf[4] = data.temp[0];

buf[5] = data.temp[1];

buf[6] = data.hum[0];

buf[7] = data.hum[1];

buf[8] = data.light[0];

buf[9] = data.light[1];

buf[10] = data.adc[0];

buf[11] = data.adc[1];

buf[12] = data.acc[0];

buf[13] = data.acc[1];

buf[14] = data.acc[2];

data.check = usMBCRC16(buf,15); //根据发送数据设置CRC检验位

buf[15] = data.check >> 8;

buf[16] = data.check & 0xff;

send_data(buf,17); //发送信息和CRC检验位}

if(data.type == rtype)

{

buf[2] = data.type;

buf[3] = 4;

buf[4] = data.rfid[0];

buf[5] = data.rfid[1];

buf[6] = data.rfid[2];

buf[7] = data.rfid[3];

data.check = usMBCRC16(buf,8); //根据发送数据设置CRC检验位

buf[8] = data.check >> 8;

buf[9] = data.check & 0xff;

send_data(buf,10); //发送信息和CRC检验位}

if(data.type == ntype)

{

buf[2] = data.type;

buf[3] = 1;

buf[4] = data.ndata;

data.check = usMBCRC16(buf,5); //根据发送数据设置CRC检验位

buf[5] = data.check >> 8;

buf[6] = data.check & 0xff;

send_data(buf,7); //发送信息和CRC检验位}

}

Led7_On(void) //数码管显示函数

{

uint32_t i = 0;

while(i < 10)

{

Seg7Led_Put(i);

i++;

delay_ms(1000);

}

}

int main(void)

{

uint8_t rd[32] = {0};

uint8_t *p;

volatile uint8_t i = 0;

uint8_t k;

transdata data;

uint_least16_t ccheck;

uint32_t key;

p = rd;

SystemInit(); //初始化M0设备

GPIOInit(); // Enables clock for GPIO

CLKOUT_Setup(CLKOUTCLK_SRC_MAIN_CLK); //set clock source :main clock LPC_IOCON->PIO0_1 &= ~0x07;

LPC_IOCON->PIO0_1 |= 0x01; /* CLK OUT */

GPIOSetDir(PORT3, 0, 1); // Set PIO3_0 to output

GPIOSetValue(PORT3, 0, 1); // PIO3_0 output 1, close LED1

GPIOSetDir(PORT3, 1, 1); // Set PIO3_1 to output

GPIOSetValue(PORT3, 1, 1); // PIO1_1 output 1, close LED2

GPIOSetDir(PORT0, 2, 1); // Set PIO0_2 to output

GPIOSetValue(PORT0, 2, 1); // PIO0_2 output 1, close FAN

LPC_IOCON->R_PIO1_1 &= ~0x07;

LPC_IOCON->R_PIO1_1 |= 0x01;

GPIOSetDir(PORT1, 1, 1); // Set PIO3_2 to output

GPIOSetValue(PORT1, 1, 1); // PIO3_2 output 1, Speaker turn off

Seg7Led_Init(); //初始化数码管

Seg7Led_Put(' '); // Output ' '

SysTick_Config(48000);

GPIOSetValue(PORT3, 0, 0); // PIO3_0 output 0, Turn on LED1 GPIOSetValue(PORT3, 1, 0); // PIO3_1 output 0, Turn on LED2

delay_ms(200);

GPIOSetValue(PORT3, 0, 1); // PIO3_0 output 1, Turn off LED1 GPIOSetValue(PORT3, 1, 1); // PIO3_1 output 1, Turn off LED2

SPI_IOConfig(0);

SPI_Init(0, 8, 2); //初始化M0板的显示屏OLED_Init_I();

UARTInit(115200); //初始化串口

NVIC_SetPriority(UART_IRQn, 2);

printf("\r\n\r\nFS_11C14 Main Menu\r\n");

delay_ms(250);

SPI_IOConfig(1); /* 初始化zigbee发送设备*/ SPI_Init(1, 8, 2);

SPI752_Init(1, 115200); /* 初始化zigbee发送设备*/ for(k =0 ; k<80 ; k++) //加延迟

delay_ms(200);

data.head = transhead; //数据头

data.dev_no = ID_NUM; //设备号

data.type = ntype; //数据类型

data.ndata = 0x01; //设备已开启的信息值data_pakget_trans(data); //发送设备开启函数acc_set_init(); //初始化三轴函数

while(1)

{

//GPIOSetValue(PORT0, 2, 6);

/*if(k > 9)

{

k = 0;

}

Seg7Led_Put(k);

k++;

delay_ms(250);

if(counter1 > 1)

{

collect_data(data.temp,data.hum,data.light); //显示温湿度和亮度函数

adc_set(data.adc); //显示电池函数

acc_set(data.acc); //显示三轴函数

data.type = itype; //设置发送数据类型

data_pakget_trans(data); //发送数据

counter1 = 0;

}

if(ZigBee_GetChar(p)) //接收上层发下来的命令{

if (i < 6) //接收前5个命令符

{

p++;

i++;

}

else

{

i = 0;

p = rd;

ccheck = usMBCRC16(p, 5);//将前5个命令符进行CRC检验,获得检验位if (((ccheck & 0xff) == p[6]) && ((ccheck >> 8) == p[5] )) {

if (p[1] - '0' == ID_NUM) //如果设备号一致则执行命令

{

switch (p[4]) //如果有设备已开启信息

{

case LED_ON:

GPIOSetValue(PORT3, 1, 0); //开led2

break;

case LED_OFF:

GPIOSetValue(PORT3, 1, 1); //关led2

break;

case FAN_ON:

GPIOSetValue(PORT0, 2, 0); //开风扇

break;

case FAN_OFF:

GPIOSetValue(PORT0, 2, 1); //关风扇

break;

case LED7_ON:

Led7_On(); //数码管倒计时

break;

case LED7_OFF:

Seg7Led_Put(' '); //关数码管

break;

case SPEAKER_ON:

speaker_op(1); //开报警器

break;

case SPEAKER_OFF:

speaker_op(0); //关报警器

break;

case ANSWER:

GPIOSetValue(PORT0, 2, 6); //风扇加速

break;

default:

printf("not write commod");

break;

}

}

}

}

}

//判断是否有刷卡,返回值不为0则有人刷卡

if(RFID_Test(data.rfid)/*!GPIOGetValue(PORT2, 8)*/) {

GPIOSetValue(PORT3, 0, 0); //刷卡显示灯led1亮

data.type = rtype;

delay_ms(250);

data_pakget_trans(data);

GPIOSetValue(PORT3, 0, 1); //刷卡显示灯led1灭}

// Go to sleep to save power between timer interrupts

__WFI();

}

}

五、实训总结:

综上所述,本文通过对智能家居及其功能的介绍,展示智能家居的现代生活中的必要性。在介绍国外智能家居发展近况及国内发展现状后,对我国智能家居发展提出有利建议。最后,预想出我国未来智能家居的发展趋势。

六、实训成绩:

电工电子实训报告doc

电工电子实训报告 一.实训目的: 电子技术实习主要目的是培养我们的动手能力,使我们能够识别常见的电子元器件,能够操作相应的电工工具,使用相关的仪器,了解电子设备制作、装调的全过程,掌握查找及排除电子电路故障的常用方法。使我们对电子元件及收音机的装机与调试有一定的感性和理性认识,掌握收音机的实际生产知识和装配技能,培养我们理论联系实际的能力! 具体来说有以下几点: 1) 掌握电烙铁的正确使用方法,熟悉手工电焊工具的使用与维护。 2) 基本掌握手工电烙铁的焊接技术,能够独立的完成简单电子产品的安装与焊接。熟悉电子产品的安装工艺的生产流程。 3) 熟悉常用电子器件的类别、型号、规格、性能及其使用范围,能查阅有关的电子器件图书。 4) 能够正确识别和选用常用的电子器件,并且能够熟练使用普通万用表和数字万用表。 5)学会读电路图,熟悉电子元器件符号的识别,掌握电子产品的焊接和电路的调试。 6) 了解部分常见电子产品的构造及其工作原理。 二、实习内容

1) 了解规范操作及安全用电的常识,学习识别简单电子线路,学习正确的焊接方法,认识收音机的组成。 2) 了解收音机的种类和工作原理以及设计电子器件的工作流程,了解收音机元器件的类别、型号、使用范围和方法,掌握如何正确选择电元器件。 3) 学习焊接的操作方法和注意事项,练习并掌握电子焊接技术。 4) 分发与清点电子器件,学习使用工具测试电子器件,检测器件是否正常工作。 5) 学习读解电路图,完成电路板的焊接,调试收音机正常工作。 三、实习器材: 1) 电烙铁:由于焊接的元件多,所以使用的是外热式电烙铁,功率为30 w,烙铁头是铜制。 2) 螺丝刀、镊子等必备工具。 3) 松香和锡,由于锡它的熔点低,焊接时,焊锡能迅速散布在金属表面,焊接牢固,焊点光亮美观。 4) 两节5号电池。 四、实习原理 电器元件 电阻 1) 电阻从原理上分为固定电阻器和可变电阻器;从材

专业文献检索综合实训报告(模板)

渤海大学专业文献检索综合实训报告 学院:年级:专业: 姓名:学号: 密封线 报告题目: 一、实训内容: 对本专业发表和出版的科技期刊、报告、科技文献、专著进行检索、查阅、归纳和分析,撰写和提交综述报告,进一步掌握专业知识和理解专业特点,通过训练达到提高和规范学生的科技文章撰写能力、掌握本专业相关学科综合知识运用能力的目的;完成专业主修能力相应0.4学分的训练和考核。 二、评分要求 1. 报告内容能概况专业主要内容,反映专业特色; 2. 报告撰写语言流畅、层次分明、条理清晰,观点和论述要完全一致,行文简洁明了; 3. 心得真实,无抄袭与剽窃现象,如发现抄袭与剽窃现象,取消成绩; 4. 报告字数不少于3000字。 三、教师评语 请根据写作内容和答辩情况给定成绩,填入“成绩”部分;总分为100分。 注1:本页报告题目、书目信息由学生填写,其余由教师填写。提交报告时含本页。学生从第二页开始写作,要求见评分要求部分。 注2:“指导教师评语”部分请教师用黑色碳素笔填写,不可用电子版。无“评语”视为不合规范。 注3:不符合规范报告需修改规范后提交。

密封线 报告写作要求: (一)文题 报告题目:正题:小二号宋体,占一行。副题:三号仿宋,另占一行,前加破折号报告作者姓名:四号宋体,另占一行。居中。 例: 电子信息工程专业文献检索综合实训报告 —电子信息技术在工业控制中的应用 XXX (二) 提要关键词 “提要”二字,五号黑体,后空一字空,接着排提要正文。提要正文居中,左右空3字空,五号宋体。 “关键词”三字,五号黑体,后空一字空,关键词至少4个,五号宋体,各词之间用分号隔开,回行齐关键词。 例: 提要针对如何有效地为交流电动机设计驱动控制系统,本文从回顾功率电力电子器件的发展出发,论述了各类交流电动机当前的驱动理论和控制方法。介绍了对未来交流 电动机驱动发展有重要作用的各类先进的驱动技术。最后,对交流电动机新型驱动 系统、驱动装置的发展趋势进行了归纳和展望。简要介绍交流电动机变速驱动系统 在交通领域的应用现状及发展动向。 关键词交流电动机;驱动技术;汽车;船舶;铁路 (三)正文 1. 正文,小四号宋体,1.5倍行距。 2. 文章分节小标题,序码用阿拉伯数码,小四号黑体,占1行,齐左; 3. 正文每段起行空2字空。 4. 文中图表一律五号宋体,图表名用五号黑体,图名位于图下端,表名位于表格上端,居中。 报告正文基本结构(仅供参考): 1.本专业简介

电子工艺实习报告

理工大学 电子工艺实习报告院系:汽车与机械工程学院 专业:车辆工程 班级:09—02 :闫先威 学号:8 时间:2010年3 月7~11 日 地点:综合试验楼C508 指导老师:少俊、廖晓科

一、实习项目 基本技能训练 二、实习目的 ●掌握常用电子元件的识别方法 ●掌握基本测量工具的使用 ●掌握基本的电子工艺焊接技能三、实习容

四、注意事项 学生在练习时要注意节约材料,不可浪费。要爱惜使用器材,不可故意毁损器材。 五、小结 今天是第一天实习,上午九点来到实习厂地,心里怀着忐忑的心情。老师是一个姓廖的先生,感觉凶巴巴的。大家一开始就被震住了,他让我们自己试着焊电路板。自己手忙脚乱,一塌糊涂。幸亏自己的电路板并没损坏。只是用的焊锡多了点。老师给评了个良减。我感觉自己需要多加学习,多问多看,才能掌握这门实验课程。

一、实习项目 直流稳压电源电路安装 二、实习目的 ●了解直流稳压电源电路的工作原理 ●熟悉电路中主要电器元件三端稳压器的作用及结构 ●掌握电子电路焊接工艺中的基本技能 三、工作原理 图一、直流稳压电源电路 四、工作过程 ●直流稳压电源电路由变压—整流—滤波—稳压输出四部分组成。 ●三端稳压器7805是由输入端、输出端和公共端组成的集成块。其中 78为产品系列代号,05为输出电压值。 ●如图一所示:J1处是交流输入,其值大约为9V,其后由四个整流二 极管(4007)组成的单相桥式全波整流电路进行整流,再经电容滤波,最后由三端稳压器7805输出+5V直流电压,其中电阻(R3)为限流电

阻;发光二极管(D5)为电源指示灯。 五、实习所需元件 ●整流二极管IN4007 四只 ●三端稳压器7805 一只 ●电解电容1000μF/16V 一只 470μF/16V 一只 ●瓷介电容0.1μF 二只 ●电阻470Ω一个 ●发光二极管LED 一个 ●接线柱一个 ●印刷电路板一块 六、注意事项 ●整流二极管IN4007的负极(灰色)与电路板上相应位置对应。 ●三端稳压器7805从左到右分别为输入端(+)、接地端(-)、输出端(+)。 ●电解电容和发光二极管都有极性:元件长脚接高电位端(+)。 七、小结 试焊后,老师给我们了真玩意——电路板,今天的任务是做电路板的心脏,电源部分。虽然焊的时候还是笨手笨脚的。但感觉自己有很大进步。可焊锡的用量一直不熬掌握。当发光二极管发亮时,我的第一步完成了。好戏在后头。

基于物联网的智能家居实训报告

基于物联网的智能家居实训报告

基于物联网的智能家居实训方案【摘要】物联网技术迅速发展,智能家居作为其重要应用部分成为新兴研究领域。本文提出了一种智能家居实训方案,该方案采用CC2530芯片、无线通信技术及传感器组建ZigBee家庭部局域网,外部接入因特网。覆盖物联网三层结构。使用LED灯成功测试实训平台对灯光控制功能,实验表明有进一步研究智能家居实训平台的价值。 【关键词】物联网;智能家居;ZigBee;CC2530 Smart Home Practice Training Based on Internet of Things ZHU Kai JIANG Wei LIU Tong (School of Mechanical Electronic & Information Engineering China University of Mining & Technology,Beijing 100083,China) 【Abstract】With the rapid development of the internet of things,the smart home has become the emerging research field which plays an important role in the internet of thins. Smart home practice training scheme is put forward. Interior home

network is formed by CC2530,wireless communication technology and sensor,including three layers. Exterior network is connected to the internet. The lamp control test is performed by LED and the result confirmed that the smart home practice training scheme has an important value for further study. 【Key words】Internet of things;Smart home;ZigBee;CC2530 0 引言 随着社会的发展,人们对家庭生活、学习、娱乐提出了更高的品质要求。例如,亲人对独生子女的看护,主人对家用电器进行实时远程控制,在主人进门之前,室已经具有宜人温度。在主人启动汽车之前,车有合适温度,有按照主人出行计划设计好的行车路线。这些需物联网应用中最贴近民生的智能家居方面。 高校已陆续设立物联网专业,要把学生培养成适应社会需求的人才需要学生掌握物联网综合技术。智能家居实训平台是物联网典型开放型应用环境之一,学生可在此平台上实现对物联网综合技术的理解,亦可借助此平台进行创新应

电工实验报告答案 厦门大学

实验四线性电路叠加性和齐次性验证 测量项目实验内容U S1 (V) U S2 (V) I1 (mA) I2 (mA) I3 (mA) U AB (V) U CD (V) U AD (V) U DE (V) U FA (V) U S1单独作用12 0 8.65 -2.39 6.25 2.39 0.789 3.18 4.39 4.41 U S2单独作用0 -6 1.19 -3.59 -2.39 3.59 1.186 -1.221 0.068 0.611 U S1, U S2共同作用12 -6 9.85 -5.99 3.85 5.98 1.976 1.965 5.00 5.02 2U S2单独作用0 -12 2.39 -7.18 -4.79 7.18 2.36 -2.44 1.217 1.222 测量项目实验内容U S1 (V) U S2 (V) I1 (mA) I2 (mA) I3 (mA) U AB (V) U CD (V) U AD (V) U DE (V) U FA (V) U S1单独作用12 0 8.68 -2.50 6.18 2.50 0.639 3.14 4.41 4.43 U S2单独作用0 -6 1.313 -3.90 -2.65 3.98 0.662 -1.354 0.675 0.677 U S1, U S2共同作用12 -6 10.17 -6.95 3.21 6.95 0.688 1.640 5.16 5.18 2U S2单独作用0 -12 2.81 -8.43 -5.62 8.43 0.697 -2.87 1.429 1.435 1.叠加原理中U S1, U S2分别单独作用,在实验中应如何操作?可否将要去掉的电源(U S1或U S2)直接短接? 答: U S1电源单独作用时,将开关S1投向U S1侧,开关S2投向短路侧; U S2电源单独作用时,将开关S1投向短路侧,开关S2投向U S2侧。 不可以直接短接,会烧坏电压源。 2.实验电路中,若有一个电阻元件改为二极管,试问叠加性还成立吗?为什么? 答:不成立。二极管是非线性元件,叠加性不适用于非线性电路(由实验数据二可知)。 实验五电压源、电流源及其电源等效变换 表5-1 电压源(恒压源)外特性数据 R2(Ω) 470 400 300 200 100 0 I (mA) 8.72 9.74 11.68 14.58 19.41 30.0 U (V) 6.00 6.00 6.00 6.00 6.00 6.00 表5-2 实际电压源外特性数据 R2(Ω) 470 400 300 200 100 0 I (mA) 8.12 8.99 10.62 12.97 16.66 24.1 U (V) 5.60 5.50 5.40 5.30 5.10 4.80 表5-3 理想电流源与实际电流源外特性数据 R2(Ω)470 400 300 200 100 0 R S=∞ 5.02 5.02 5.02 5.02 5.02 5.01 U (V) 2.42 2.06 1.58 1.053 0.526 0 R S=1KΩI (mA) 3.41 3.58 3.86 4.18 4.56 5.01 U (V) 1.684 1.504 1.215 0.877 0.478 0 3.研究电源等效变换的条件

电子工艺实训报告

电子工艺实训报告 一、实习目的: 通过一个星期的电子实习,使我对电子元件及收音机的装机与调试有一定的感性和理性理解,打好了日后学习电子技术课的入门基础。同时实习使我获得了收音机的实际生产知识和装配技能,培养了我理论联系实际的水平,提升了我分析问题和解决问题的水平,增强了独立工作的水平。最主要的是培养了我与其他同学的团队合作、共同探讨、共同前进的精神。具体如下: 1.熟悉手工焊锡的常用工具的使用及其维护与修理。 2.基本掌握手工电烙铁的焊接技术,能够独立的完成简单电子产品的安装与焊接。熟悉电子产品的安装工艺的生产流程。 3.熟悉印制电路板设计的步骤和方法,熟悉手工制作印制电板的工艺流程,能够根据电路原理图,元器件实物设计并制作印制电路板。 4.熟悉常用电子器件的类别、型号、规格、性能及其使用范围,能查阅相关的电子器件图书。 5.能够准确识别和选用常用的电子器件,并且能够熟练使用普通万用表和数字万用表。 6.了解电子产品的焊接、调试与维修方法。 二、实习时间:2020-5-26~2020-5-30 三、实习地点:烟台职业学院电子实验室 四、指导老师:杨老师、李老师 五、实习内容: 1讲解焊接的操作方法和注意事项;

2练习焊接 3分发与清点元件。 4讲解收音机的工作原理及其分类; 5讲解收音机元器件的类别、型号、使用范围和方法以及如何准确 选择元器件。 6讲解如何使用工具测试元器件 7组装、焊接与调试收音机。 8将焊接产品交给老师评分,收拾桌面,打扫卫生。 六、对焊接实习的感受: 在一周的实习过程中最挑战我动手水平的一项训练就是焊接。焊 接是金属加工的基本方法之一。其基本操作“五步法”:准备施焊, 加热焊件,熔化焊料,移开焊锡,移开烙铁(又“三步法”)看似容易,实则需要长时间练习才能掌握。刚开始的焊点只能用“丑不忍睹”这 四个字来形容,但焊接考核逼迫我们用仅仅一天的时间完成考核目标, 能够说是必须要有质的飞跃。于是我耐下心思,戒骄戒躁,慢慢来。 在持续挑战自我的过程中,我拿着烙铁的手不抖了,送焊锡的手基本 能掌握用量了,焊接技术日趋成熟。当我终于能用最短时间完成一个 合格焊点时,对焊接的恐惧早已消散,取而代之的是对自己动手水平 的信心。在这个过程当中深深的感觉到,看似简单的,实际上可能并 非如此。在对焊接实习的过程中我学到了很多以前我不知道的东西, 比如,像实习前我只知道有电烙铁,不知道它还有好多种类,有单用 式、两用式、调温式、恒温式、直热式、感应式、内热式和外热式, 种类这么多。还有就是在挂锡以前不能用松香去擦拭电烙铁,这样会 加快它的腐蚀并且减少空气污染,等等。但是我也遇到了很多不明白 的地方,1.为什么要对焊接物实行挂锡,是为了防止氧化吗,只要我 将被焊接元件的表面清洗干净不就能够了吗,不明白;2.待电烙铁加热完全后,到底是先涂助焊剂还是先挂锡,我采用后者,有人采用前者。

智能家居控制系统课程设计报告

.. XXXXXXXXXXXXXX 嵌入式系统原理及应用实践 —智能家居控制系统(无操作系统) 学生姓名XXX 学号XXXXXXXXXX 所在学院XXXXXXXXXXX 专业名称XXXXXXXXXXX 班级XXXXXXXXXXXXXXXXX 指导教师XXXXXXXXXXXX 成绩 XXXXXXXXXXXXX 二○XX年XX月

综合实训任务书 学生姓名XXX 学生学号XXX 学生专业XXX 学生班级XXX 设计题目智能家居控制系统(无操作系统) 设计目的: 巩固AD转换模块的应用—光照采集 掌握PWM驱动蜂鸣器产生不同频率声音的方法 巩固SSI 模块控制数码管动态显示的方法 掌握定时器控制数码管实现动态扫描的思想 掌握DS18B20检测温度的程序设计方法 掌握一个完整项目的分析、规划、硬件设计、软件设计、报告撰写的流程方法。 具体任务: 1、编写(或改写)发光二极管、按键、继电器、定时器、数码管、ADC、PWM、温度传感器DS18B20等模块的初始化程序及基本操作程序。 2、为保证数码管显示的稳定性,使用定时器定时扫描各个数码管,可避免 处理器在执行其他程序时,数码管停止扫描而使得显示不正常。 3、通过ADC模块采集开发板上的光敏电阻(CH3),并在数码管低四位显示 采集的值,将光照强度分为 5 级,亮度最亮时开发板上的 4 颗LED全部熄灭, 亮度越来越低时,分别点亮 1 颗、2 颗、3 颗,完全黑暗时点亮 4 颗LED。 4、通过DS18B20检测环境温度,并在数码管高三位显示(两位整数、一位 小数),当环境温度低于设定的下限温度时,蜂鸣器报警,同时打开空调制热(继 电器);当环境温度高于上限温度时,蜂鸣器报警,同时打开空调制热(继电器)。 5、通过开发板上的三个按键KEY1、KEY2、KEY4(KEY3引脚与DS18B20共用,在此项目中不使用)设定上下限温度: KEY1按一次设定上限温度(同时数码管显示上限温度),按两次设定下限温 度(同时数码管显示下限温度),按三次,设定完成(同时数码管显示实时温度); KEY2按一次,上限或下限温度加1; KEY3—该引脚被DS18B20占用,不可使用!!! KEY4按一次,上限或下限温度减1。

实训报告万能模板

实训报告万能模板 “纸上得来终觉浅,绝知此事要躬行!”在这短短的时间里,让我深深的感觉到自己在实际应用中所学专业知识的匮乏。让我真真领悟到“学无止境”这句话的涵义。而老师在专业认识周中所讲的,都是课本上没有而对我们又十分实用的东西,这又给我们的实训增加了浓墨淡采的光辉。我懂得了实际生活中,专业知识是怎样应用与实践的。在这些过程中,我不仅仅明白了职业生涯所需具备的专业知识,而且让我深深体会到一个团队中各成员合作的重要性,要善于团队合作,善于利用别人的智慧,这才是大智慧。靠单一的力量是很难完成一个大项目的,在进行团队合作的时候,还要耐心听取每个成员的意见,使我们的组合到达更加完美。 这次实训带给我太多的感触,它让我明白工作上的辛苦,事业途中的艰辛。让我明白了实际的工作并不像在学校学习那样简单。人非生而知之,虽然我此刻的知识结构还很差,但是我明白要学的知识,一靠努力学习,二靠潜心实践。没有实践,学习就是无源之水,无本之木。 这次实训让我在一瞬间长大:我们不可能永远呆在象牙塔中,过着一种无忧无虑的生活,我们总是要走上社会的,而社会,就是要靠我们这些年轻的一代来推动。这就是我们不远千里来实训的心得和感受,而不久后的我,面临是就业压力,还是继续深造,我想我都就应好好经营自己的时间,充实、完善自我,不要让自己的人生留下任何空白!

实训中除了学到不少专业知识,也了解一些社会的现实性,包括人际交往,沟通方式及相关礼节方面的资料,对于团队开发来说,团结一致使我深有体会。团队的合作注重沟通和信任,不能不屑于做小事,永远都要持续亲和诚信,把专业理论运用到具体实践中,不仅仅加深我对理论的掌握和运用,还让我拥有了一次又一次难忘的开发经理,这是也是实训最大的收获。此刻我对“一个人最大的财富是他的人生经历和关系网络”这句话十分的有感情,因为它确实帮了我们不少。 除此课本上的知识毕竟有限。透过实训,我班同学都有这样一个感觉,课本上的理论知识与实际工作有很大差距,只有知识是远远不够的,专业技能急需提高。从最初的笨手笨脚,到此刻能够熟练的按照流程开发软件,这都与我班每个人的努力是分不开的。 十个月的实训,教会了我们很多东西,同时也锻炼了大家踏实、稳重的潜力,每个人都很珍惜这来之不易的实训机会。在实际工作中经常会和不同的人打交道,然而他们的态度是不可恭维的,你会感觉到他的不耐烦以及他的高傲,所以这就需要学会沟通的方式及说话技巧,学会灵活应对。 透过这十个月的实训,我班同学都收获颇丰,总体来说对这次实训还是很满意的。尽管实训很累,每一天早出晚归。但真的很感谢学校能够带给我们这样好的实训机会,以及东软给予我们的实训平台。我们深刻的了解到,只有经历过,才明白其中的滋味。 对于我而言,喜欢体验生活,能够说透过这次实训,真真切切的

焊接电子工艺实习报告

焊接电子工艺实习报告 ----WORD文档,下载后可编辑修改---- 下面是小编收集整理的范本,欢迎您借鉴参考阅读和下载,侵删。您的努力学习是为了更美好的未来! 焊接电子工艺实习报告篇一一、课程设计目的 1.了解电话机的基本知识,通过具体的电路图,初步掌握焊接技术,简单电路元器件装配,对故障的诊断和排除以及对电话机原理工作的一般原理。 2.熟悉电子装焊工艺的基本知识和原理,掌握焊接技术并装焊一台电话机。 3.了解安全用电知识,学习安全操作要领,培养严谨的工作作风,养好良好的工作习惯,培养正确的劳动观与人生观,也培养团队意识和集体主义精神。 二、课程设计内容 1.元器件的识别 对于此次电话机装配中所用到的所有元器件,如色环电阻、二极管、稳压管、三极管、瓷片电容、涤纶电容、电解电容、变压器、单片机及其他各种所用到的器件都应该能很好的识别。 2.元器件的插装 元器件在焊接前,需要对其进行正确的插装,这一点是十分重要的,它关系到我们电话机组装成败与否。对于器件的插装,要求我们能在正确识别元器件的基础上,认真,小心,对照元器件清单表,不漏插,不错插。 3.元器件的焊接 在进行元器件的焊接前,要求我们首先掌握正确的焊接工艺,这就需要我们在掌握焊接理论的前提下,进行大量的焊接练习。焊接时,要做到快、准、稳。 4.电话机的测试 在完成了电话机的焊接以后,我们并不能急着进行整机的装配,还要先对其进行测试,以便确定我们的电话机是否符合要求,对于发现的问题,要认真的寻找原因,并加以改正。 5.整机装配 装好电话机剩下的零件,接受检验。 三、课程设计(收音机或电话机)原理,元件认知电话是通信中实现声能与电

电工电子实验报告

实验一基尔霍夫定律的验证 班级姓名学号 一、实验目的 1、验证基尔霍夫定律的正确性,加深对基尔霍夫定律的理解。 2、学会用电流插头、插座测量各支路电流。 二、原理说明 基尔霍夫定律是电路的基本定律。测量某电路的各支路电流及每个元件两端的电压,应能分别满足基尔霍夫电流定律(KCL)和电压定律(KVL)。即对电路中的任一个节点而言,应有I=O;对任何一个闭合回路而言,应有U=0。 运用上述定律时必须注意各支路电流或闭合回路的正方向,此方向可预先任意设定。 三、实验设备 可调直流稳压电源,万用表,实验电路板 四、实验内容 实验线路图如下,用DVCC-03挂箱的“基尔霍夫定律/叠加原理”电路板。 1、实验前先任意设定三条支路电流正方向。如图中的I1, I2, I3的方向己设定。 闭合回路的正方向可任意设定。 2、分别将两路直流稳压源接入电路,令U1=6V, U2=12V。 3、熟悉电流插头的结构,将电流插头的两端接至数字毫安表的“+、-”两端。 4、将电流插头分别插入三条支路的三个电流插座中,读出并记录电流值。

五、实验注意事项 1、所有需要测量的电压值,均以电压表测量的读数为准。U1、U2也需测量,不应取 电源本身的显示值。 2、防止稳压电源两个输出端碰线短路。 3、用指针式电压表或电流表测量电压或电流时,如果仪表板指针反偏,则必须调换仪 表极性,重新测量。此时指针不偏,但读得电压或电流值必须冠以负号。若用数显电压表或电流表测量,则可直接读出电压或电流值。但应注意:所读得的电压或电流值的正确正负号应根据设定的电流参考方向来判断。 六、思考题 1、根据实验数据,选定节点A,验证KCL的正确性。 2、根据实验数据,选定实验电路中的任一个闭合回路,验证KVL的正确性。 3、误差原因分析。

综合实践活动报告格式

珍惜粮食,争做“光盘小达人”的调查报告 浙江嘉兴市嘉善县大云中心学校沈诗逸缪敏霞何旭涛叶鹏程赵申聪 一、调查背景 有些同学在吃午饭时抱怨饭菜不合味口,没吃几口便一倒了之,没有珍惜粮食的意识.这一现象被同学们看到后心里很不安,同学们亲身在农业未来馆体验种菜的辛劳,明白这些粮食来之不易,这种现象不仅浪费粮食,而且长此下去对同学们的身体有害。如何才能使同学们的午餐吃得健康又营养,减少不必要的浪费呢?联想到现在流行的“光盘行动”,同学们决定成立大云中心学校“光盘行动”小组,展开了针对学校午餐浪费现象的争做“光盘小达人”的活动,使同学们认识到节约粮食的重要性. 二、调查课题的目标 通过这次调查报告后,找到学生浪费现象背后所存在的问题,并找到解决的办法,使学生能够珍惜粮食,争做“光盘”小达人,将中华名族节俭的美德,深入同学心中。 三、活动调查过程 (一)调查问卷 我们向四年级同学们发放问卷,发出问卷200份,回收有效问卷174份。结果统计如下: (1)你对“光盘行动”的了解有多少? 知道的 17。14% 听说过26.29% 完全不知道 56。57% 可见:学生对于当下流行的一些活动及倡议不是很了解。 (2)您平时吃饭大概剩菜多少?

可见:从不剩菜的学生还是只有少数,浪费现象还是比较严重的,还有待改善。 (3)您认为,什么因素导致您浪费食物? 饭菜太多 33.33% 食物不好吃 43。64% 食物不卫生 10.90% 其他 12。13% 可见:随着生活水平的提高,学生对食物口味的要求也越来越高,从而导致了浪费的现象. (4)您身边的食物浪费现象多吗? 可见:四年级学生身边的浪费现象还是比较多见的。 (5)倒掉的食物主要是什么?

电子工艺实验报告

电子工艺实验报告 一、实验目的: (1)熟悉手工焊锡的常用工具的使用及其维护与修理。 (2)基本掌握手工电烙铁的焊接技术,能够独立的完成简单电子产品的安装与焊接。熟悉电子产品的安装工艺的生产流程,印制电路板设计的步骤和方法,手工制作印制电板的工艺流程,能够根据电路原理图,元器件实物。 (3)了解常用电子器件的类别、型号、规格、性能及其使用范围,能查阅有关的电子器件图书。 (4)能够选用常用的电子器件。了解电子产品的焊接、调试与维修方法。了解一般电子产品的生产调试过程,初步学习调试电子产品的方法。 抢答器焊接部分 二、实验步骤: (1)学习识别简单的电子元件与电子电路。 (2)学习并掌握抢答器的工作原理。 (3)学习焊接各种电子元器件的操作方法。 (4)按照图纸焊接元件。 实验原理图

焊接技巧及烙铁使用 (一)焊接机巧 1.焊前处理: 焊接前,应对元件引脚或电路板的焊接部位进行焊前处理。 ①、清除焊接部位的氧化层 可用断锯条制成小刀。刮去金属引线表面的氧化层,使引脚露出金属光泽。印刷电路板可用细纱纸将铜箔打光后,涂上一层松香酒精溶液。 ②、元件镀锡

在刮净的引线上镀锡。可将引线蘸一下松香酒精溶液后,将带锡的热烙铁头压在引线上,并转动引线。即可使引线均匀地镀上一层很薄的锡层。导线焊接前,应将绝缘外皮剥去,再经过上面两项处理,才能正式焊接。若是多股金属丝的导线,打光后应先拧在一起,然后再镀锡。 2.做好焊前处理之后,就可正式进行焊接。 ①、右手持电烙铁。左手用尖嘴钳或镊子夹持元件或导线。焊接前,电烙铁要充分预热。烙铁头刃面上要吃锡,即带上一定量焊锡。 ②、将烙铁头刃面紧贴在焊点处。电烙铁与水平面大约成60℃角。以便于熔化的锡从烙铁头上流到焊点上。烙铁头在焊点处停留的时间控制在2~3秒钟。 ③、抬开烙铁头。左手仍持元件不动。待焊点处的锡冷却凝固后,才可松开左手。 ④、用镊子转动引线,确认不松动,然后可用偏口钳剪去多余的引线。 3.焊接质量 焊接时,要保证每个焊点焊接牢固、接触良好。要保证焊接质量。 所示应是锡点光亮,圆滑而无毛刺,锡量适中。锡和被焊物融合牢固。不应有虚焊和假焊。 虚焊是焊点处只有少量锡焊住,造成接触不良,时通时断。假焊是指表面上好像焊住了,但实际上并没有焊上,有时用手一拔,引线就可以从焊点中拔出。

电工技术实训指导书

电工技术实训指导书 (第一版) 桂林电子科技大学信息科技学院 训练一电工安全基础知识 1、安全用电知识 (1)安全距离安全距离是指工作人员与带电导体之间、导体与导体之间、导体与地面之间必须保持的最小距离。在此距离下,能保证人身、设备等的安全。 (2)安全电压加在人体上在一定时间内不致造成伤害的电压称为安全电压。安全

电压等级分为42V、36V 24V、12V、6V五种,一般情况下以36V作为安全电压。 (3)安全电流流经人体致命器官而又不至致人死命的最大电流值。安全电流值为 30mA, 2、电工安全操作知识 (1)电气操作人员应思想集中,电气线路在未经测电笔确定无电前,应一律视为“有电”,不可用手触摸,不可绝对相信绝缘体,应认为有电操作。 (2)工作前应详细检查自己所用工具是否安全可靠,穿戴好必须的防护用品,以防工作时发生意外。 (3)维修线路时要采取必要的措施,在开关手把上或线路上悬挂“有人工作、禁止合闸”的警告牌,防止他人中途送电。 (4)使用测电笔时要注意测试电压范围,禁止超出范围使用,电工人员一般使用的电笔,只许在五百伏以下电压使用。 (5)在一个插座或灯座上不可引接功率过大的用电器具。 (6)不可用潮湿的手去触及开关、插座和灯座等用电装置,更不可用湿抹布去揩抹电气装置和用电器具。 (7)工作完毕后,送电前必须认真检查,看是否合乎要求并和有关人员联系好,方能送电。 3、电气火灾消防知识 ( 1 )电气火灾发生的主要原因电气火灾是指由电气原因引发燃烧而造成的灾害。短路、过载、漏电等电气事故都有可能导致火灾。设备自身缺陷、施工安装不当、电气接触不良、雷击静电引起的高温、电弧和电火花是导致电气火灾的直接原因。周围存放易燃易爆物是电气火灾的环境条件。 (2)电气火灾的防护措施电气火灾的防护措施主要致力于消除隐患、提高用电安全,具体措施如下:①正确选用保护装置; ②正确安装电气设备; ③保持电气设备的正常运行。 4、触电的危害性与急救 (1)触电的种类人体触电有电击和电伤两类。 ①电击是指电流通过人体时所造成的内伤。通常说的触电就是电击。触电死亡大部分由电击造成。 ②电伤是指电流的热效应、化学效应、机械效应以及电流本身作用下造成的人体外伤。 (2)触电发生的主要方式 ①单相触电

汽车综合实训报告模板

汽车综合实训报告

汽车综合实训实习报告 院: 机械学院 专业: 汽车服务班级: 1301 学号: 35 学生姓名: 陈云 指导教师姓名: 陈玲萍贺永祥 实习日期: .12.12 -- .01.06

经过本次汽车构造的《综合实训》了解汽车发动机、底盘、电器和零部件操作的基本要领和基本知识, 熟悉安全操作规程和防护要求, 能够了解汽车常见故障的检测与诊断, 并具备汽车故障的基本排除技能, 掌握各典型总成部件的构造、工作原理和故障诊断方法, 让我们对汽车有一个感性和理性的了解, 并得到基本训练, 为缩短未来工作岗位的适应期打下基础。实现了理论与实践的有机结合, 从而达到了手脑并用, 双手万能的目的。 在此次实训周内, 严格按照老师的给我们的安排与计划, 同时实训时一步一步地对汽车各部件进行故障设置与诊断, 并对照资料熟悉各个机构的作用、工作原理与故障排除的注意点。在课后, 我们根据自己对整车实训时的收获完成相关的实训报告。 在此次实训中, 我们不但掌握了汽车构造的基本组成、相关知识与故障诊断, 而且也意识到在以后的工作学习中团结协作, 以及充分发挥自己的主动性, 创造性来解决问题的能力的重要性。而且要学会对已学过的知识和工程文件记录要及时的反省和总结, 从而实现知识的根深蒂固。

前言 (1) 第一章汽车启动系统的故障诊断 (7) 第1节汽车启动系统 (7) 1.1 汽车启动系统的构成.................................. 错误!未定义书签。 1.2 汽车启动系统的工作原理 (7) 第2节汽车启动系统实训考核装置 (8) 2.1 基本构成 (8) 2.2 操作步骤...................................................... 错误!未定义书签。第二章桑塔纳充电系统的故障诊断 (11) 第1节汽车充电系统的工作原理 (11) 1.1 汽车充电系统的构成 (11) 1.2 桑塔纳充电系统电路图 (11) 第2节 THCECD-1型汽车充电系统实训考核装置 (12) 2.1 基本构成 (12) 2.2 操作步骤 (13) 第三章桑塔纳时代超人汽车灯光照明系统故障诊断 (16)

电子工艺实习报告总结

电子工艺实习报告总结 【篇一】 实习是每个大学生的一段经历,也是每个大学生的一个过渡时期,完成了实习,离你参加社会工作就不远了,也算是为正式参加工作做准备吧。我是电工电子专业的学生,在学校的安排下,我们一群学生在导师的带领下外出实习,这次的实习对我们的帮助很大,在实习的过程中我们学到了很多的东西。社会时代不断的发展,社会对技术人员的需求大量增加,要求也是有增无减。所以为了让我们在以后正式工作中会顺利一些,学校就安排我们外出实习来增长见识。在实习的过程中难免会犯一些错误,但是在老师的指导和同学们的鼓励下,我们克服了许多的困难,在实习中我所收获的不仅是理论知识,还有如何分析问题处理问题的能力和方法,在实习中我也知道了团结的力量才是的。在整个实习的过程中,先从简单的焊接,到最后复杂的组装,是我了解到了理论知识和实践操作都是不可缺少的,不管少了什么,都是无法成功的制作一台收音机的。 经过了这次的实习,我获得的心得体会是: 1、我对焊接技术有了全新的认识,也熟悉了焊接的方法和技巧。 2、我对电子技术有了更加直接的了解,对放大和整流电路也有了更全面的了解。 3、自己对问题的分析能力有了很大的进步。先开始只知道胡乱操作,犯了很多低级的错误,比如一开始居然把元件焊在了印制板的反面,先焊了集成块等等。但是通过这次实习,我的进步很大,最

起码不会犯些低级错误了。 4、增加了对社会的认识,拥有了一定的工作经验。纸上得来终觉浅,须知此事要躬行。这句话一点都没错,在书本上我们只学到理论知识,但是工作实践离我们有着一定的差距,但是通过这次的实习,我对电子专业更加的了解,我们将学校学到的理论知识运用到工作当中去,从中吸取经验,为我们以后的工作打下了基础。 5、在实习中,我知道团结合作的重要性。毕竟靠一个人的力量是有限的,只有团结合作才能发挥的力量。这次的实习让我的收获很大,首先谢谢学校安排的这次实习,还有指导老师的教导,同学们的鼓励。在以后的学习工作中,我会不断的努力,直到做到更好。【篇二】 通过一个星期的学习,我觉得自己在以下几个方面与有收获: 一对电子工艺的理论有了初步的系统了解。我们了解到了焊普通元件与电路元件的技巧、印制电路板图的设计制作与工艺流程、工作原理与组成元件的作用等。这些知识不仅在课堂上有效,对以后的电子工艺课的学习有很大的指导意义,在日常生活中更是有着现实意义。 二对自己的动手能力是个很大的锻炼。实习出真知,纵观古今,所有发明创造无一不是在实习中得到检验的。没有足够的动手能力,就奢谈在未来的科研尤其是实验研究中有所成就。在实习中,我锻炼了自己动手技巧,提高了自己解决问题的能力。比如做收音机组装与调试时,好几个焊盘的间距特别小,稍不留神,就焊在一起了,

智能家居控制系统课程设计报告20

XXXXXXXXXXXXXX 嵌入式系统原理及应用实践 —智能家居控制系统(无操作系统) 学生姓名XXX 学号XXXXXXXXXX 所在学院XXXXXXXXXXX 专业名称XXXXXXXXXXX 班级XXXXXXXXXXXXXXXXX 指导教师XXXXXXXXXXXX 成绩 XXXXXXXXXXXXX 二○XX年XX月

综合实训任务书

目录 前言 (1) 1 硬件设计 (1) 1.1 ADC转换 (3) 1.2 SSI控制数码管显示 (3) 1.3 按键和LED模块 (5) 1.4 PWM驱动蜂鸣器 (6) 2 软件设计 (7) 2.1 ADC模块 (7) 2.1.1 ADC模块原理描述 (7) 2.1.2 ADC模块程序设计流程图 (8) 2.2 SSI 模块 (8) 2.2.1 SSI模块原理描述 (9) 2.2.2 SSI模块程序设计流程图 (10) 2.3 定时器模块 (10) 2.3.1 定时器模块原理描述 (10) 2.3.2 定时器模块流程图 (11) 2.4 DS18B20模块 (11) 2.4.1 DS18B20模块原理描述 (11) 2.4.2 DS18B20模块程序设计流程图 (12) 2.5 按键模块 (13) 2.5.1 按键模块原理描述 (13) 2.5.2 按键模块程序设计流程图 (13) 2.6 PWM模块 (13) 2.6.1 PWM模块原理描述 (14) 2.6.2 PWM模块程序设计流程图 (14) 2.6 主函数模块 (14) 2.6.1 主函数模块原理描述 (14) 2.6.2主函数模块程序设计流程图 (15)

电工和电子技术(A)1实验报告

实验一 电位、电压的测定及基尔霍夫定律 1.1电位、电压的测定及电路电位图的绘制 一、实验目的 1.验证电路中电位的相对性、电压的绝对性 2. 掌握电路电位图的绘制方法 三、实验内容 利用DVCC-03实验挂箱上的“基尔霍夫定律/叠加原理”实验电路板,按图1-1接线。 1. 分别将两路直流稳压电源接入电路,令 U 1=6V ,U 2=12V 。(先调准输出电压值,再接入实验线路中。) 2. 以图1-1中的A 点作为电位的参考点,分别测量B 、C 、D 、E 、F 各点的电位值φ及相邻两点之间的电压值U AB 、U BC 、U CD 、U DE 、U EF 及U FA ,数据列于表中。 3. 以D 点作为参考点,重复实验内容2的测量,测得数据列于表中。 图 1-1

四、思考题 若以F点为参考电位点,实验测得各点的电位值;现令E点作为参考电位点,试问此时各点的电位值应有何变化? 答: 五、实验报告 1.根据实验数据,绘制两个电位图形,并对照观察各对应两点间的电压情况。两个电位图的参考点不同,但各点的相对顺序应一致,以便对照。 答: 2. 完成数据表格中的计算,对误差作必要的分析。 答: 3. 总结电位相对性和电压绝对性的结论。 答:

1.2基尔霍夫定律的验证 一、实验目的 1. 验证基尔霍夫定律的正确性,加深对基尔霍夫定律的理解。 2. 学会用电流插头、插座测量各支路电流。 二、实验内容 实验线路与图1-1相同,用DVCC-03挂箱的“基尔霍夫定律/叠加原理”电路板。 1. 实验前先任意设定三条支路电流正方向。如图1-1中的I1、I2、I3的方向已设定。闭合回路的正方向可任意设定。 2. 分别将两路直流稳压源接入电路,令U1=6V,U2=12V。 3. 熟悉电流插头的结构,将电流插头的两端接至数字电流表的“+、-”两端。 4. 将电流插头分别插入三条支路的三个电流插座中,读出并记录电流值。 5. 用直流数字电压表分别测量两路电源及电阻元件上的电压值,记录之。 三、预习思考题 1. 根据图1-1的电路参数,计算出待测的电流I1、I2、I3和各电阻上的电压值,记入表中,以便实验测量时,可正确地选定电流表和电压表的量程。 答: 2. 实验中,若用指针式万用表直流毫安档测各支路电流,在什么情况下可能出现指针反偏,应如何处理?在记录数据时应注意什么?若用直流数字电流表进行测量时,则会有什么显示呢? 答:

机电综合实训报告模板

光机电一体化实训报告 一、实训目的 1、了解JD-01型光机电一体化实训装置各个组成部件的接口。 2、能够读懂单元I/O接线原理图、电气原理图,能够按照原理图独立接线。 3、掌握S7-200系列PLC编程元件和基本逻辑指令。 4、熟练操作STEP7-Micro_WINV4.0 PLC开发软件和S7_200PLC仿真模拟软件。 5、掌握PLC编程调试运行方法。 二、实训要求 掌握装置的硬件连接、安装、调试的基本方法,并能进行正确的操作与维护;掌握基本控制程序的编制方法,实现基本控制功能;按时上课,不迟到早退;严禁在实验室吃喝;严禁在实验室嬉戏打闹;爱护实验室内各种电子设备;务必听从指导老师的安排;积极学好自动生产线的设计安装及其工作原理。 三、实训项目 自动控制技术、自动检测与传感器技术、可编程控制器编程、气动技术和 电气控制电路等。 四、实训参考教材 JD-01光机电一体化实训装置实训与实验指导说明书、《PLC 技术及应用》、《电气控制及PLC 控制技术》《单片机原理及应用》、《电工与电子技术基础》、《可编程控制器原理及应用》、《液压与气动技术》等。 五、实训器材 JD-01型光机电一体化实训设备、可编程控制器(PLC)、变频器装置、传感器、气动机械手装置、上料检测装置、送料传动和分拣入库装置等实训机构。PC 机、STEP7-Micro_WINV4.0 PLC开发软件及S7_200PLC仿真软件。 六、JD-01型光机电一体化实训装置机构工作原理 初次上电后,装置进行单次复位过程。当装置复位到位后,先在触摸屏上设定加工数量,之后在按钮模块或触摸屏转料盘界面上按下启动按钮后,由PLC启动送料电机驱动放料盘旋转,物料由送料盘滑到物料检测位置,物料检测光电传感器开始检测;如果送料电机运行若干秒钟后,物料检测光电传感器仍未检测到物料,则说明送料机构已经无物料或故障,这时要停止系统运行,指示灯报警指示;当物料检测光电传感器检测到有物料,T秒后将给PLC发出信号,由PLC驱动机械手臂伸出手爪、下降抓取物料,然后手爪提升、缩回,手臂向右旋转到右限位,机械手臂下降、松开手爪,将物料放到传送带上,启动变频器来驱动传送带输送物料,同时机械手则复位到初始状态进行下一个流程;传送带上的传感器则根据物料的材料特性、颜色特性进行辨别,分别由PLC 控制相应电磁阀使气缸动作,对物料进行分拣。当每个料仓料满后,将会触发报警装置,物料将不会再次被推入该料仓。 七、实训内容

电子工艺实习报告总结

( 实习报告 ) 单位:_________________________姓名:_________________________日期:_________________________ 精品文档 / Word文档 / 文字可改 电子工艺实习报告总结Summary of electronic process practice report

电子工艺实习报告总结 电子工艺实习报告总结篇一 一、实习目的: 通过一个星期的电子实习,使我对电子元件及收音机的装机与调试有一定的感性和理性认识,打好了日后学习电子技术课的入门基础。同时实习使我获得了收音机的实际生产知识和装配技能,培养了我理论联系实际的能力,提高了我分析问题和解决问题的能力,增强了独立工作的能力。最主要的是培养了我与其他同学的团队合作、共同探讨、共同前进的精神。具体如下: 1.熟悉手工焊锡的常用工具的使用及其维护与修理。 2.基本掌握手工电烙铁的焊接技术,能够独立的完成简单电子产品的安装与焊接。熟悉电子产品的安装工艺的生产流程。 3.熟悉印制电路板设计的步骤和方法,熟悉手工制作印制电板

的工艺流程,能够根据电路原理图,元器件实物设计并制作印制电路板。 4.熟悉常用电子器件的类别、型号、规格、性能及其使用范围,能查阅有关的电子器件图书。 5.能够正确识别和选用常用的电子器件,并且能够熟练使用普通万用表和数字万用表。 6.了解电子产品的焊接、调试与维修方法。 二、实习时间: 三、实习地点:烟台职业学院电子实验室 四、指导老师:杨老师、李老师 五、实习内容: 1讲解焊接的操作方法和注意事项; 2练习焊接 3分发与清点元件。 4讲解收音机的工作原理及其分类; 5讲解收音机元器件的类别、型号、使用范围和方法以及如何正

相关文档
相关文档 最新文档