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

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

实训报告

嵌入式智能家居实训报告

班级学号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();

}

}

五、实训总结:

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

六、实训成绩:

工程测量实训报告

课程名称:工程测量 院系:大学市政技术学院 班级:工程造价(2)班 辅导教师:凯、王晶 使用教材:《建筑工程测量》 学生:余果 学号: 1035431235 实习地点:学校足球场外围校道、学校前门 小组成员:麦祥彪、辛妹、徐娇珠、余果 大学市政技术学院 二〇一一年十一月二十日

目录 前言 (3) 一、踏勘选点 (5) 二、实训容 (6) 1.红外光电导线测量 (6) (1)水平角观测(测回法) (6) (2)光电测距 (6) (3)导线业计算……………………………………6-7 2.水准测量 (7) 3.高程测设 (8) 三、测量成果计算及表格 1.水平角观测手簿(测回法) (9) 2.闭合导线坐标计算表(改正值) (10) 3、四等水准测量观测手簿 (11) 4、闭合水准测量成果计算表 (12) 四、实训体会 (13)

前言 工程测量实习,作为工程造价专业一门基本的必修专业实践课,对我们学工程造价专业学生来说,它的重要性不言而喻。学测量是培养我们的动手操作能力和对课本理论知识的深入理解总结,以及体会测量思想“从控制到碎部,从整体到局部,步步检核”等原则对工程测量的指导意义。这项技能的熟练掌握对将来参与工作有必然的重要性,学校给予学子实践的机会远不足以满足学生的需求。为此,我们必须在有限的机会创造最大的知识收益。通过测量实习这个平台,我们将改善我们的思维结构,培养合作精神和领导能力。 (1)实习目的 实习是工程测量教学的重要组成部分,除验证课堂理论外,还是巩固和深化课堂所学知识的环节,更是培养学生动手能力和训练严格的科学态度和作风的手段。 熟练掌握自动安平水准仪、J6经纬仪的操作技能; 掌握光电测距导线,四等水准测量的外业观测、业计算工作。通过控制网的建立、地形点的测绘、手绘成图等,可以增强测绘地面点的概念,提高解决工程中实际测量问题的能力,为今后参加工作打下坚实的基础。 (2)实习设备 DS3型微倾式水准仪、DJ6型光学经纬仪、双面尺、三脚架、全站仪、对点器

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

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

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

2019工程测量实训报告3000字

篇一 土木工程测量作为专业的一项基本功,是我们学习土木专业学生必须很好掌握的一项技能。为了提高我们的测绘能力,能更好的把实践和理论联系起来,城市建设系为我们开展了为期两个星期的工程测量实习。 我们的目的是小区域控制测量,用到的仪器有经纬仪,水准仪,标尺,脚架等等,更感谢学校为了使我们能更方便的测量,还为我们配备了先进的全站仪。通过这次测量,巩固和深刻了在课堂上所学的理论知识,掌握了各种仪器的操作,并达到了一定的熟练程度。作为一个户外的专业实习,我们有了经验,为我们将来步入社会做好了铺垫,更重要的是它培养了我们一种精神,吃苦耐劳,独立自主,自己发现问题通过自己的努力去解决它,提高对繁琐数据的运算能力。这些东西都是在平时课堂上所学不到的,但他又是那么基础,重要,由此我又不得不想起实践是检验真理的标准这句话。 工程测量,它是个复杂的工作,光靠一个人的力量是远远不够的,所以通过这次实习我彻彻底底的明白了测量她是一个团队的工作。我们组共有7个组员,必须发挥每个人的长处,才能使工作的效率化,我作为组长,要负责安排好每个组员的任务,定好每天的工作的计划,还要保持和老师之间的联系。我想每个通过实习的同学都会在这点上有深刻的印象。 夫妻之间,亲兄弟之间难免都会吵架,我们这组人天天聚在一起,不同的意见,不同的做法,就会发生磕磕碰碰,闹的大家不愉快,但我们能够及时沟通了解,忘记不愉快,重新投入新的工作中。学校安排我们实习的目的是为了让每个学生都能用自己所学到的理论知识来实际操作仪器,所以我们之间要相互学习,不懂的就问,决不是为了赶时间,赶进度。不然就算了结束了实习,作业是完成了,但学校老师对我们的目的和期望却落在了过去的两个星期里了。 在测量过程中我们程度的做到了精确,每个数据都经过检验,没有上一步的验证绝不做下一步。举个简单的例子吧,每次仪器在测量时都要经过对中整平,这个表面上看是一个简单的工作,但它必须做到精确精确再精确,只要不小心稍稍动一下仪器我们就要重新这一步工作,不然就会造成数据的误差,影响真个测量结果。还有一些很多人都会忽略的东西我们也绝不能不注意,路面上有多少个井盖,他们之间的距离是多少,越是细小的东西越能表现出一个团队的工作态度和能力。团结就是力量,每个早上大家早早的起床开始一天忙碌的工作,遇到问题大家一起解决,有了误差大家一研究,分析原因,不厌其烦的反复测量,有了大家,我们的干劲十足。

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

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

基于物联网的智能家居实训方案【摘要】物联网技术迅速发展,智能家居作为其重要应用部分成为新兴研究领域。本文提出了一种智能家居实训方案,该方案采用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 引言 随着社会的发展,人们对家庭生活、学习、娱乐提出了更高的品质要求。例如,亲人对独生子女的看护,主人对家用电器进行实时远程控制,在主人进门之前,室已经具有宜人温度。在主人启动汽车之前,车有合适温度,有按照主人出行计划设计好的行车路线。这些需物联网应用中最贴近民生的智能家居方面。 高校已陆续设立物联网专业,要把学生培养成适应社会需求的人才需要学生掌握物联网综合技术。智能家居实训平台是物联网典型开放型应用环境之一,学生可在此平台上实现对物联网综合技术的理解,亦可借助此平台进行创新应

建筑工程测量实训报告范文3000字

( 实习报告 ) 单位:_________________________ 姓名:_________________________ 日期:_________________________ 精品文档 / Word文档 / 文字可改 建筑工程测量实训报告范文 3000字 3000 words model of construction engineering survey training report

建筑工程测量实训报告范文3000字 进入大学的第一次测量实训终于在大家的期盼中来了,因为大家都想抓紧实训的时间好好休息一下,可是,现实是如此的残酷! 开始老师让我们先从理论下手,介绍了水准仪和经纬仪的构成以及它的使用方法,我们都很认真的记载着老师所讲的重点,在学习中,我知道了测量人员是工程建设的开路先锋,是确保工程质量的“千里眼”,我为能成为测量人而感到自豪!老师还说了,让我们好好保护仪器!我们知道了:人在仪器在,人亡仪器也不能亡!可是让人疑惑的是老师总让我们做好“军训”的打算,有那么辛苦吗? 很快我就见到了传说中的水准仪,它长得真的很不咋的,可是在老师的介绍下,我知道了它是一个很有内涵的仪器!千万不能小看它!但是还好的就是它的螺栓比较少,所以我还能接受!可是调节经纬仪的过程就比较复杂了,螺旋比较多,测量时仪器不停的转动,

脑袋就晕了,对准后就不知螺旋在哪了,只能瞎摸。但有句话叫“熟能生巧”,这句话一点不假,在实训中,这个成语就得到验证,尽管开始是有点生疏,但经过一圈测量,想不熟也挺难的,而且速度也不断的提高。 下面就来谈谈具体的!我是第一批在校内测量经纬仪的!它的螺栓比水准仪多多了!弄得我头晕眼花的!没办法!我必须要坚持下去!第一个下午,我们全组组员就遇到大麻烦了!因为经纬仪的调整要三个地方全部调好,可是我们老是没办法让它们全都统一,老是这儿调好了,那儿的气泡又跑了!我们组是第八组,组员有6个,而别的组是5个人,所以我们要比别的组要更抓紧时间,可是当第九组已经测六个点时,我们组还压根没挪窝,可是越急越不知道该怎么办!后来在别的组来了一个同学,我们连忙请教他! 1.先要让三脚架的中心大约和地面的点进行对齐。 2.调节气泡让它处于圆水准器的中间部分。 3.再次调节对中,但是这次是要通过调节经纬仪的整个部位进行对中

【最新】工程测量实习报告最新范文

【最新】工程测量实习报告最新范文 工程测量,要爱护公共财产,保管仪器,这些都为日后参加工作增加了一次实际经验,打下了基础,达到了预期的目的.下面给大家分享一下关于工程测量实习报告,希望对大家有帮助 工程测量实习报告1 一.实习过程: 在大学里,我们所学习的土木工程测量学是一门实践性很强的学科,而测量实习对培养我们的思维和动手潜力.掌握具体工作程序和资料起着相当重要的作用,对将来投入到工程建设工作中,投入到未来的工作中都将是受益终身,在学校和院系的安排下,我们土木工程专业安排了为期一周半的实习过程,下面我将就我们本次实习的目的及过程,实习心得和推荐叙述如下: 二.实习目的: 1.熟练掌握常用测量仪器(水准仪.经纬仪.)的使用; 2.掌握导线测量和四等水准测量的观测和计算方法; 3.掌握经纬仪与绘图板协同画碎部点. 三.仪器及工具: 1.导线测量每组领用经纬仪(带脚架)一台; 2.水准测量每组领用:DS3水准仪(带脚架)1台,水准尺1对,水准测量手簿1本; 3.碎部点测量每组领用绘图板一块,量角器一块和图钉若干; 4.自备:铅笔(3H或4H).橡皮擦.直尺. 四.实习原理: 利用经纬仪进行小地区的行的测量和地形图的绘制. 1:平面控制测量方法的方法和原理; 2:四等水准测量的方法和原理; 3:视距测量的方法和原理; 五:实习具体过程 平面控制测量的基本过程: ①踏勘选点

现场选图根点时应注意的事项: 1.导线点应选在地势较高.质坚硬.长期保存和便于观测的地方; 2.相邻导线点间通良好,便于测角.量边; 3.导线点视野开阔.控制面大.便于测绘周围地物和地貌特征点; 4.导线边长应大致相等,避免过长.过短,相邻边长之比不应超过三倍. 根据我校教工区的地形状况我们选了五个闭合图根点,这五个点均满足以上要求. ②外业测量 外业测量可分为角度测量和边长测量. 在进行边长和角度测量之前我们应先对经纬仪进行检查: 1.照准部水准管轴应垂直于竖轴; 2.望远镜视准轴应垂直于横轴; 3.横轴应垂直于竖轴; 4.十字丝竖丝应垂直于横轴. 在确保以上条件的状况下我们便开始了测量工作. 另外在进行测量前应测出仪器的竖盘指标差.竖盘指标差的测定方法是在测地任找两点A.B,先将经纬仪安置好.整平.然后将经纬仪打到盘左,对准目标A读出水平盘读数.再将目标对准另一目标B读出数据.再将经纬仪打到盘右找到目标B读出数据,然后逆时针打回A读出数据.根据公式,计算出指标差_. 六.下面我将用我自己的语言,写出我这次实习过程中的实习过程和本次实习的亲身感受心得,具体表述如下: 本次实习我们从_年6月_日早开始----6月27日晚结束,6月_日清晨我们开了实习动员大会,老师详细的讲解了本次实习的主要资料,包括图根控制测量和地形图的测绘以及地形图的整饰.并在九点种领取了仪器,下午2;30分我们开始了踏勘选点,选点位置在西南是有大学教工区附近进行踏勘选点,我们的选点处比较平坦,但建筑物较多,花草树木也比较多,造成各点之间的相互通视状况也不大理想,给我门测量带来了必须的不便,难度增加,但是在同学们的共同努力之下,我们进行了选点,开始我们的选点不是很合理,之后在老师的明白下我们作出了最后的选点,选出5个控制点,选点时注意所选点的通视效果,以及两点间距离的

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

.. 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。

实训报告万能模板

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

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

XX工程测量实习报告格式及

XX工程测量实习报告格式及

XX工程测量实习报告格式及 实习报告格式 首先,对实习过程、结果以及体会用书面文字写出来的材料就是实习报告。 一、实习报告的资料收集 从开始实习的那天起就要注意广泛收集资料,并以各种形式记录下来(如写工作日记等)。丰富的资料是写好实习报告的基础。主要收集这样一些资料: 1.在社会实践工作中党的路线方针政策是如何在工作中贯彻执行的。比如单位组织学习,内容是什么、什么学习方式、学习后的效果如何,对自己和同志们的思想有否提高。 2.专业知识在工作中如何灵活运用。比如法律专业,注意法官或法律工作者在执法过程中是如何灵活运用法律条款,深入了解优秀法官,如何运用法律以外的手段解决民事纠纷,提高结案率的;秘书专业的学生可以直接将秘书实务、应用写作等科目中的问题带到实践中去,在实践中寻求理论与实践的结合点等等。 3.观察周围同事如何处理问题、解决矛盾的。实习是观察体验社会生活,将学习到的理论转化为实践技能的过程,所以既要体验还要观察。从同事、前辈的言行中去学习,观察别人的成绩和缺点,以此作为自己行为的参照。观察别人

来启发自己也是实习的一种收获。 4.实习单位的工作作风如何。单位的工作作风对你将来开展工作、发展自己,提高自己有什么启发;某些同事的工作作风、办事效率哪些值得你学习、哪些要引以为戒,对工作对事业会有怎样的影响。 5.实习单位的部门职能发挥如何。对不同职能部门的工作作风、履行职能的情况有什么看法和认识。 二、实习报告的写法 根据本专业特点,可以全面地写。如法律专业,去法院实习,获得的是作为一个法律工作者应该具有全面素质材料,这时,可以将所实习的全部内容,包括法律工作者的政治素质要求、业务素质要求;法律条文的运用;法官的个人魅力(言行举止语言表达等综合因素)在法庭上的效果;法官需要的语言表达能力等等。文秘专业作为一个办公室文员,实习中工作性质内容可能涉及所学大部分骨干课程,如会议(会议之前的准备工作、会议过程中服务工作、会后的总结工作,以及整个会议涉及的文书有哪些,领导对这些会议文件的写作要求有哪些,写作者在准备过程中有哪些成功的做法或失败的教训;文秘工作者的仪表礼仪有什么要求等等)。也可以根据实习的内容确定某一局部的工作、就一个专题作为重点描述对象。如文秘中的档案管理,单位对工作人员的要求有什么、自己学的哪些知识在工作中运用上了,你运用

工程测量实训报告总结

工程测量实训 报告 姓名:XXX 班级:建筑102 学号:XXXXXXX

实训时间:5.23~~5.27 实训地点:XXXX 实训内容:1.距离测设2.角度测设3.高程测设4.建筑基线测设5.建筑物的定位和高程的测设 实训目的:在熟悉仪器操作的基础上,掌握距离,角度,高程测设的方法。掌握点的平面位置和高程测设方法。为今后的实习,工作打下基础。 为期五天的工程测量,每天于中午8:30~10:30,下午于2:30~4:30.每天将近4个小时的实训,让每个人都能亲自动手操作一下仪器。掌握仪器的使用技巧,知道了解测量工作时所应有的技巧。让我们提前体验一下,在烈日炎炎下测量的辛苦,为将来我们走上工地,开始真正意义上的实地测量,也提前敲响警钟。 1.距离测设 对于这个实训,使我对测量有了一个小小的新的认识。比如,就我而言,对于这个距离测设,我以为就拉拉钢尺,放一放木桩就行了,但当我自己做时,漏洞百出,误差也比较大,对于这短短的测设误差都这么大,要是很远距离该怎么办啊?通过这个实训,我最终掌握了它的正确测量方法:要测设一段距离,可以分三步走:1.再合适的位置打下两个木桩,并做标记。2.用刚吃零度对准A,量距离b,定位B1,移动刚尺改变A读数,在量b定位B2。3.取B1和B2中点为b。最终完成已知距离的测设。 注意点:打木桩时,木桩的高度。

2.角度测设 测设已知角度AOB为60·对于这个角度测设,所要求的就是对仪器的精确,细心操作。首先,把仪器安置在O点,在远距离何时处定点A,先用盘左位置瞄准A,配置水平度盘数为0·转动照准部使水平度为60·,在视线方向合适距离定出B1点。然后盘右位置,重复上述操作定位B2,取B1和B2的中点B,即角AOB为测设角的60·角。注意点:选区距离时,距离稍微长些,减少误差。 3.高程测设 高程测设为打木桩,拉线做准备。它的成功与否,关系到施工进度。对于已知H1=b,H2=c.先在已知1和2点安置水平仪,精平后读取1点的标准读数a。2点的标尺读数为b2=H1+a-H2,水准尺紧靠2点木桩侧面上下移动,直到尺上读数为b2,在尺底画线,此线即为设计高程H2的位置。 注意点:当水准尺靠近2点木桩移动时,移动幅度不应过大。 4.建筑基线定位 5.建筑物的定位和高程 4.5两个实验,综合了前三个实验,是前三个实验的综合体。即距离,角度,高程的测设。难度也是随之增加。在你测量距离的同时,还要兼顾角度,这就要求,你测设的距离必须准确,不能弯曲,大的木桩也尽可能的准确。距离完成后,也要用经纬仪做出90·角,再继续测设距离。如此,重复多次,方可完成测设。 注意点:长度,角度,高程应注意点外还应注意团队合作。 对于此次实训课,我感觉收获还是满多的。对于我们这种要测量的

综合实践活动报告格式

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

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

工程测量实训报告怎么写

工程测量实训报告怎么写 工程测量实训报告怎么写?那么,下面请参考小编给大家整理收集的工程测量实训报告相关范文,希望对大家有帮助。 工程测量实训报告篇一: 自20xx年04月26日起,我们进行了为期两周的工程测量实训。这次实训的内容是对工程测量知识的实践化,实训的要求是让每个同学都对工程测量的实际操作能够达到基本掌握的程度。这次实训与以前的课堂实训相比,时间更加集中、内容更加广泛、程序更加系统,完全从控制测量生产实际出发,加深对书本知识的进一步理解、掌握与综合应用,是培养我们理论联系实际、独立工作能力、综合分析问题和解决问题的能力、组织管理能力等方面素质。也是一次具体的、生动的、全面的技术实践活动。 在实训的前一天,由晏老师给我们做了实训的动员。在动员会上,晏老师强调了本次实训的重要性,并分析了实训地区地理条件较复杂及建筑物密集,同时又存在极大坡度等因素给本次实训带来的困难。并鼓励同学们努力克服困难,努力完成本次实训。还讲解了仪器操作、搬迁中的注意事项,并要求在实训期间自行保管实训备品,还特别强调若仪器丢失了则应自己负责和购买等。本次实训中需要用到的仪器主要有水准仪、水准尺、脚架、经纬仪。 此次实训,实训方式主要按小组的方式进行,其中每一组由五个成员组成。 实训主要的内容有:2.4Km长的四等水准测量(站数是最少40个

站,闭合差应在误差范围内,水准路线成果计算)、建筑施工放样(采用极坐标方法放样,建筑物放样数据和检查表)、等高线图(等高线的五要素)、断面图(又叫剖面图,画法和画时的比例尺)、土方量的计算(计算方法对应相应的地形,各点相应值计算正确)。 20xx年04月26日,星期一。这是实训开始的第一天。早上领仪器,在中午以后,就开始了2.4Km长的四等水准测量,此项测量共有四天的时间。在这四天的时间里,主要是对一条长约2.4km闭合路线进行四等水准测量,并且闭合路线所包含的区域中应有上坡土路、宿舍群建筑物、学校教学楼等学校的主要地物。 水准测量都在桂林理工大学学校内进行,地形基本上是属于平坦地形,即使有坡度,但坡度也不大,则各点之间相对高程不大,这给水准测量提供了一定的便利。另外,由于测区位于校园主干道附近,且周围有教学楼等设施,导致测区内人流量与车流量较大,容易对实训中的人员和仪器造成干扰或者带来危险。 就四等水准测量技术设计而言:使用水准仪和水准尺,根据水平视线确定两点之间的高差,从而由已知点的高程推求未知点的高程。每个测段中设置偶数个测站,站与站之间距离应适中。 其作业方法为:本小组共有成员5人,在施测水准测量的时候,人员分配情况是:二人为跑尺员(前,后尺各一人),另外一人为观测员,两人为记录员。在选取了合适的水准路线和固定点之后(水准路线见附图),开始进行第一测站的观测,将水准尺立于固定点上作为后视,水准仪放置在水准路线附近合适位置,然后在施测路径前进方

工程测量实习报告4000字

三一文库(https://www.360docs.net/doc/4c7929049.html,)/实习报告 工程测量实习报告4000字 一.施工放线 每项建筑工程施工开始就是施工定位放线,它关系到整个工程的成败,是保证工程质量至关重要的一环。 施工放线是指建设单位或者个人建设单位在建设工程场地 平整完毕,规划要求应拆除原有建筑物(构筑物)全部拆除后,委托具有相应测绘资质的单位按《城市测量规范》(CJJ8-99),使用黄海平面坐标和高程系统,依据《建设工程规划许可证》及附件、附图,进行的施工图定位。 1.建筑物定位是房屋建筑工程开工后的第一次放线,建筑物定位参加的人员是:城市规划部门(下属的测量队)及施工单位的测量人员(专业的),根据建筑规划定位图进行定位,最后在施工现场形成(至少)4个定位桩。放线工具为“全站仪”或“比较高级的经纬仪”。 2.基础施工放线

建筑物定位桩设定后,由施工单位的专业测量人员、施工现场负责人及监理共同对基础工程进行放线及测量复核(监理人员建筑与建筑与测绘工程系土木工程专业20XX年毕业实习报告主要是旁站监督、验证),最后放出所有建筑物轴线的定位桩(根据建筑物大小也可轴线间隔放线),所有轴线定位桩是根据规划部门的定位桩(至少4个)及建筑物底层施工平面图进行放线的。放线工具为“经纬仪”。 基础定位放线完成后,由施工现场的测量员及施工员依据定位的轴线放出基础的边线,进行基础开挖。放线工具:经纬仪、龙门板、线绳、线坠子、钢卷尺等。小工程可能没有测量员,就是施工员放线。 注意:基础轴线定位桩在基础放线的同时须引到拟建建筑物周围的永久建筑物或固定物上,防止轴线定位桩破坏了,用来补救。 3.主体施工放线 基础工程施工出正负零后,紧接着就是主体一层、二层...直至主体封顶的施工及放线工作,放线工具:经纬仪、线坠子、线绳、墨斗、钢卷尺等。根据轴线定位桩及外引的轴线基准线进行施工放线。用经纬仪将轴线打到建筑物上,在建筑物的施工层面上弹出轴线,再根据轴线放出柱子、墙体等边线等,每层如此,直至主体封顶。

汽车综合实训报告模板

汽车综合实训报告

汽车综合实训实习报告 院: 机械学院 专业: 汽车服务班级: 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)

工程测量实训报告范文

工程测量实训报告范文 工程测量作为专业的一项基本功,是我们学习土木专业学生必须 很好掌握的一项技能,在这个学期12到15周,学校给组织了我们专 业的测量实训。通过在学校期间在课堂上对测量学的学习,使我在脑 海中形成了一个基本的、理论的测量学轮廓,而实习的目的,就是要 将这些理论与实际联系起来。实践总能发现很多问题,这次我们的测 量也不例外,的问题在于使用仪器上,虽然我们以前用过这些仪器, 但是也仅仅上课的时候,平常根本碰不到,也就是一知半解,在这次 测量实训中,才能真正明白仪器的使用,问题不但是仪器熟悉水准, 同时在对自己做事的严谨、团队协作精神的培养也极大有促动作用,“天将降大任于斯人也,必先苦其心志,牢其筋骨,饿其体肤”,通 过这次实训,我能更好的掌握测量这项基本功巩固我们的专业知识。 在测量过程中,要先将道路的导点交点定下来,然后在定其他的 附件的点,这样就条理清晰,有利于测量和绘图,以及随时检测数据 是否有误。在水准测量的时候,虽然架设仪器很容易,但是如果忘记 了调u的话,那就可能出现几米的误差都有了,可能这就是为什么以 前有人能够得到这次高差数据是21米的主要原因吧。我们使用的塔尺 因为三米以上基本都是歪的,一旦立起来都是晃个不停,所以不要用 到三米以上的,不然误差绝对是不小的。用经纬仪测角,最重要是的 对中和明白到底是测左角还是右角,当然测角的时候帮忙记录数据的 同学应该会知道,正常的盘左和盘右相差是180°左右的,如果相差不是180°左右,应该要提醒下,不然,回去之后才发现,那么,这天的工作也白费了吧,这也就是在测量过程中随时校核数字的重要性。 其实我个人觉得,水准仪和经纬仪比全站仪更精准,但是就是没 有全站仪方便,如果距离近的、工作量小的,不要使用全站仪,因为 误差很大,他的好处就是对准目标之后,一按下去,所有的数据都会 出来,不需要去算这么麻烦。但是最郁闷的就是立棱镜的了吧。因为 这个比什么都难,只要一歪一下,误差也会很大,但是要立直也很不 容易的所以,现在在工地的也是不用全站仪来测量的吧。在立标尺时,

智能家居控制系统课程设计报告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)

工程测量实习报告范文3000字

工程测量实习报告范文3000字 工程测量实习报告范文3000字 篇一 实习目的: 通过实地的测量实习,巩固课堂所学的理论知识,熟练掌握水准仪、经纬仪的基本操作,掌握导线测量、三角高程测量、四等水准测量的观测和计算方法,学习如何进行实地的地形控制测量和地形图的展绘、拼接,在实习的同时也体验一下实际测量工作的生活、培养团队协作能力。 实习201X年5月11日到201X年5月19日 实习地点: 江西省蚕桑茶叶研究所 实习人员: 14水利水电工程专业全体学生及老师 实习仪器: 经纬仪,水准仪,水准尺,尺垫,计算器,记录本,三角板等 实习计划: 踏勘选点一天,控制测量三天,控制点坐标计算和展绘一天,地形测量四天,拼图一天。 实习经历及体会: 201X年5月11日上午,带着愉快的心情,坐上一路向南的汽车,开始了我们本学期的工程测量实习,这也是我们专业第三次的实

习!一个多小时之后,我们来到了我们实习的目的地江西省桑蚕茶叶研究所! 在这里不得不介绍一下江西省蚕桑茶叶研究所了,江西省蚕桑茶叶研究所始建于1958年,经50年的建设,现已发展成集蚕桑、茶叶科学研究与科技服务,农业良种繁育与推广,园林设计与苗木栽培及现代农业展示为一体的科研事业单位。所内主要经营项目有:蚕种培育、茶叶加工、苗木种植、园林设计和果树栽培等。我们所住的招待所周围空气清新,树木繁茂,山塘众多,地貌丰富,植被覆盖率超高,而且民风淳朴,安居乐业,的确是旅游观光、休闲度假的理想之地,是人民居住的天堂啊! 当日下午,在招待所门前,我们的欧阳老师简单地开了个动员大会,他重申了我们此次实习的意义和要求,强调了应当遵守的一些纪隶和安全事项,还为我们打气,鼓励我们勇敢机智面对将要到来的困难!接着马上就是踏勘选点,围绕着招待所外面的8字圈,我们选取了A;B两条线路,每条12个点,就这样,我们10几个小组被分成4路! 接下来的头3天是平面控制测量!我们小组先是用了一天半的时间完成角度测量,然后用一天半来完成高程测量。 1、用经纬仪来测角度,架设仪器: 将经纬仪放置在架头上,使架头大致水平,旋紧连接螺旋。 2 、对中: 目的是使仪器中心与测站点位于同一铅垂线上。可以移动脚架、旋转脚螺旋使对中标志准确对准测站点的中心。 3 、整平:

机电综合实训报告模板

光机电一体化实训报告 一、实训目的 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 控制相应电磁阀使气缸动作,对物料进行分拣。当每个料仓料满后,将会触发报警装置,物料将不会再次被推入该料仓。 七、实训内容

相关文档
最新文档