ДП_поясняк (1231259), страница 11
Текст из файла (страница 11)
где А -длина помещения, А=10 м;
В - ширина помещения, В=6 м;
Нр - высота расчетной поверхности до светильника, м.
Нр определяется по формуле 4.3.
’ (4.3)
где Н0 - высота помещения, Н0=3 м;
hn - высота освещенной поверхности, пп=0,8 м;
hc - высота свеса над потолком, hc=0,5 м
Hp=3-0.8-0.5=1.7.
Произведем расчет индекса помещения в соответствии с исходными данными
Выбор л — коэффициента использования светового потока производится в зависимости от величины индекса помещения, коэффициентов отражения светового потока от потолка, стен, пола Рпт, рст, рп- Для люминесцентных лампы белого цвета согласно 1=1,71,-при рпт=0,7%, рст=0,5%, рп=0,3%, значение трО,54.
4.4.2 Расчет светового потока одной лампы
Расчет методом коэффициента использования светового потока производится согласно формуле
(4.4)
где Ф - световой поток каждой из ламп, лм;
Ен - нормируемая освещенность, устанавливаемая в зависимости от наименьшего размера объекта различения, контраста объекта различения с фоном и яркости фона, 200 лк;
К3 - коэффициент запаса, учитывающий снижение освещенности от запыленности воздуха в помещении и строения ламп 1,5;
S - освещаемая площадь помещения, 60 м2; произведение длины помещения на ширину помещения в метрах;
z - поправочный коэффициент светильника 1,15;
ц - коэффициент использования светового потока, находятся в зависимости от величины индекса помещения, коэффициентов отражения светового потока от потолка, стен, пола рпт, рст,рп, Ti=0,54%.
Согласно вышеприведенной формуле выполним расчет светового потока всех светильников
лм.
Итак, световой поток всех светильников составляет 38333 лм.
4.4.3 Расчет количества ламп
В настоящий момент, существует тенденция развития и повсеместного внедрения современных устройств, в том числе и осветительных приборов. Правильность выбора того или иного типа осветительного прибора влияет на качество условий трудящихся, качество технологического процесса, а так же на затраты в процессе использования. Так же стоит отметить, что осветительные приборы должны быть долговечны. Таким параметрам отвечают лампы светодиодного типа. Установка таких ламп не вызывает сложностей, и не требует существенных переделок существующих схем питания, при замене их, в место люминесцентных.
Для данного помещения рационально будет использовать светодиодные лампы LED-T8RG-1185-6500, мощностью 18 Вт, световой поток Фпр=1600 лм. Тогда количество светильников определим по формуле
(4.5)
где Ф – расчетный общий световой поток, лм (38333);
Фпр – световой поток, принимаемый в зависимости от мощности источника света, 1600 лм. Рассчитаем количество ламп
То есть для освещения помещения потребуется 24 лампы. Тогда при условии, что в одном светильнике устанавливается по 2 лампы, необходимо будет 12 светильников.
Расстояние L между светильниками находится по формуле
(4.6)
где А - длина помещения, 10 м; В - ширина помещения, 6 м; N - количество светильников 9.
Найдем расстояние между светильниками
м.
Таким образом, для того чтобы обеспечить требуемую освещенность в помещении необходимо предусмотреть установку 12 светильников со светодиодными лампами белого цвета. Схема освещения помещения представлена на рисунке 4.1.
Рисунок 4.1. - Схема освещения помещения
Заключение
Применение беспроводной сети в совокупности с датчиками контроля параметров устройств, позволяет сократить время на поиск отказов, оптимизировать график технического обслуживания, снизить эксплуатационные расходы, повысить эффективность работы устройств и персонала. Беспроводные сети ZigBee предоставляют хорошую основу для построения надежных недорогих сетей сбора и передачи данных. Такие сети находят применение в промышленности для управления технологическим оборудованием; для передачи информации от движущихся объектов (конвейеров, роботов) или от объектов, находящихся под высоким напряжением; в коммунальном хозяйстве для контроля и управления теплоснабжением, освещением и вентиляцией; в системах пожарной безопасности и автоматического пожаротушения; для коммерческого учета потребленного тепла, электроэнергии и воды; в системах управления лифтовым оборудованием. Перспективы применения сенсорных сетей на железнодорожном транспорте очень широкие, в связи с их простой, надежностью и низкой стоимостью.
Список используемых источников
1. Василик, О. Радиочастотные метки в поле зрения [Текст] / О. Василик // Сети и телекоммуникации. - 2007. - № 12. – С. 3-9.
2. Волович Г. RFID-решения [Электронный ресурс] / Г. Волович // Беспроводные сети. — Режим доступа: http:// www.vital-ic.com.
3. Трансивер MRF24j40ma [Электронный ресурс]: Техническая документация / Официальный сайт Microchip. - Режим доступа: www.microchip.ru.
4. AVR микроконтроллер Atmega32 [Электронный ресурс]: Техническая документация / Официальный сайт Atmel. — Режим доступа: www.atmel.ru.
5. Стандарт IEEE 802.15.4d-2009 [Электронный ресурс] / Сайт метрологии и стандартизации. — Режим доступа: http://standards.ieee.org.html
6. Белов, С.В. Безопасность жизнедеятельности [Текст]: учебник для ВУЗов / С.В. Белов, - М.: Высшая школа. - 2007. - 616 с.
7. Пельменева, Н.А. Основные требования по оформлению дипломного проекта [Текст]: метод. пособие / Н.А. Пельменева. – Хабаровск: Изд-во ДВГУПС, - 2005. – 41 с.
9. Меркулов, А.В. Микропроцессорная система управления на базе интерфейсов персонального компьютера [Текст]: учеб. пособие / А.В. Меркулов. - Хабаровск: Изд-во ДВГУПС -2004. - 70 с.
10. Тумали, Л. Е. Оценка экономической эффективности устройств железнодорожной автоматики и телемеханики [Текст]: методическое пособие по выполнению экономической части выпускной квалификационной работы специальности 190402.65 «Автоматика, телемеханика и связь на железнодорожном транспорте» / Л. Е. Тумали, - Хабаровск: Изд-во ДВГУПС – 2010. С. - 65.
11. Крамаренко, Е.Р. Организационно-технологическое проектирование индустриального метода технического обслуживания устройств автоматики, связи и вычислительной техники [Текст]: методические указания на выполнение курсовой работы / Е. Р. Крамаренко, - Хабаровск: Изд-во ДВГУПС – 2001. – С. - 54.
12. Приборы и электронные компоненты [Электронный ресурс] / Интернет магазин Чип и Дип. — Режим доступа: www.chipdip.ru.
13. Средняя заработная плата по дистанциям [Электронный ресурс] / Официальный сайт ОАО «РЖД» — Режим доступа: www.rzd.ru
14. Об установлении цен (тарифов) на электрическую энергию для населения и потребителей, приравненных к категории население по Хабаровскому краю на 2016 год [Текст]: Постановление № 39/4: [Принято правительством Хабаровского края 18 декабря]. - 2015. – 16 с.
15. Унучков, В. Е. Измерения в системах передачи информации [Текст]: учеб. пособие / В. Е. Унучков. – Иркутск: Иркут. Ун-т - 2006. – 94 с.
16. Белов, С.В. Безопасность производственных процессов [Текст]: учебник для ВУЗов / С.В. Белов. - М.: Высшая школа. - 1985. - 448 с.
Приложение А
Листинг программы управления контроллером
#include "avr/io.h"
#include "MRF24J40.h"
#include "LCD.h"
#include <util/delay.h>
#include <avr/interrupt.h>
#include <stdio.h>
#include "uart_driver.c"
#include "sd.c"
#include "i2cmaster.h"
#include "twimaster.c"
#define ctrl_W 0x40
#define ctrl_R 0x41
#define StartConvAdc() ADCSRA |= (1<<ADSC) //макрос для запуска преобразования
#define null " "
#define kR0 4.85/1024;
#define kR1 4.85/1024;
#define kR2 4.85/1024*56;
#define kR3 1;
#define T_max 1
#define MAX_LINE_LENGHT 40
//-----Var------------
char string[10];
char string2[10];
char str_d[2];
char str_t[2];
char str[2];
int ADC_data[8];// Переменная для хранения данных выборки. int так как регистр 10 разрядов.
float V; // Переменная для выводимого значения.
unsigned char TD_buf,buf,conf_i,m_count,ADC_I,R_out,buf_udr,MRF,UART,UART_I,Key_press1,Key_press2,str_i=0; //счетчик режима//конст - отработал ацп или нет
float K = 4.85/1024;//коэф домножения
float T=0;
unsigned char T_I=0;
unsigned char UART_count = 0;
//--------------------------------------------прерывания-----
ISR (ADC_vect){
ADC_data[ADC_I]=ADCW;//читаем ацп
//увеличеваем индекс
if (ADC_I < 7){ADC_I++;ADMUX++;}
else {ADC_I=0;ADMUX=0;ADMUX=(0<<REFS1)|(1<<REFS0)|(0<<ADLAR);}
//запускаем АЦП
StartConvAdc();}
//-прер таймер--
ISR (TIMER2_OVF_vect){T_I++;}
volatile unsigned char T_temp;
//---Функции-------------
//----настройка MCU-----------
void MCUinit(void){
//настройка АЦП
DDRD=0x00;
PORTD=(1<<PORTD2)|(1<<PORTD3);
ADMUX=(0<<REFS1)|(1<<REFS0)|(0<<ADLAR);
ADCSRA=(1<<ADEN)|(1<<ADIE)|(0<<ADSC)|(1<<ADPS0)|(1<<ADPS1);}
void TIMER2_init(void){
TCCR2=(1<<CS20)|(0<<CS21)|(1<<CS22);ASSR=(1<<AS2);TIMSK=(1<<TOIE2);}
//выбираем режим и коэф до множения
float Rezhim_i(unsigned char m_count){
switch (m_count){
case 0:LCDstring("Rezhim 0",0,0);K=kR0; break;
case 1:LCDstring("Rezhim 1",0,0);K=kR1;break;
case 2:LCDstring("Rezhim 2",0,0);K=kR2;break;
case 3:LCDstring("Rezhim 3",0,0);K=kR3;break;}return K;}
//----Выбор режима отправки-----
void Rezhim_Out(unsigned char R_out){ switch (R_out){
case 2:LCDstring("Online:Zigbee On",20,0);MRF=1;UART=0;break;
case 1:LCDstring("Online:UART On ",20,0);UART=1;break;
case 0:LCDstring("Offline ",20,0);MRF=0;break;}}
//----Структура даты и времени------
struct DATE {
unsigned char day;
unsigned char mounth;
unsigned char year;};
struct TIME {
unsigned char hour;
unsigned char min;
unsigned char sec;};
struct TIME T_TIME;
struct DATE T_DATE;
//---работа с датой
unsigned char T_ind;
//------------АЦП-------------------------------------------------------------------
void A_DC (void){
//------------Вычисляем и выводим температуру
T=(float) (ADC_data[0] * 4.85/1024)*100-273.15;
sprintf(string,"t: %02.0f",T); // форматируем
LCDstring("t: ",11,0);
LCDstring(string,11,0);
LCDstring("C",18,0);
LCDdata(0xdf);//значек градусов
//-----Обнуляемся и подключаем канал измерения
str_i=0;
while (str_i < 9){
string[str_i]=0;
str_i++; }
V = (float) ADC_data[m_count]*K; // Переводим в вольты
sprintf(string, "U: %3.2f",V); // форматируем
LCDstring(string,0,1);
LCDstring("V ",7,1);
str_i=0;V=0;while (str_i < 9){string[str_i]=0;str_i++;}
if (UART){ uart_write("S");
for (UART_count=0;UART_count<9;UART_count++)
{sprintf(string2," %04d",ADC_data[UART_count]);uart_write(string2);} }}
unsigned char SD_temp;
//----------функция настройки через юарт
void conf(void){
conf_i=0;
uart_write ("Send:D - data,T - time ");
buf_udr=uart_getc();
switch (buf_udr){
case 'D':uart_write(" enter day ");
buf=10*CharToInt(uart_getc());
buf=buf+CharToInt(uart_getc());















