diff --git a/Report/main.pdf b/Report/main.pdf index 9de8a6b..9bae9b0 100644 Binary files a/Report/main.pdf and b/Report/main.pdf differ diff --git a/Report/main.tex b/Report/main.tex index f406a96..9a665b8 100644 --- a/Report/main.tex +++ b/Report/main.tex @@ -2,7 +2,11 @@ \usepackage{/home/eddy/ed} \graphicspath{{./pic/}} \nocolon -\title{\textbf{Технический отчет~\No\,xxx}\\Система температурного мониторинга\\ главного зеркала БТА} + +\date{1 октября 2018 г.} +%\title{\textbf{Технический отчет~\No~}\rule{15mm}{0.4pt}\\Система температурного мониторинга\\ +\title{\textbf{Технический отчет~\No~338}\\Система температурного мониторинга\\ +главного зеркала БТА} \makeatletter \def\maketitle{% \vskip 3em% @@ -92,7 +96,7 @@ Pico Technology позволяющих выполнять надежные измерения температуры и в диапазоне кипящего жидкого азота. Гарантированная производителем точность (без калибровки) составляет $0.2\%$ (т.е. $\pm0.15\,$K при температуре жидкого азота и $\pm0.60\,$K при комнатной температуре). Цена одного такого термодатчика составляет порядка \$45. -Однако, проведенные в 2013--2014\,гг. испытания показали, что после калибровка датчиков в совокупности с +Однако, проведенные в 2013--2014\,гг. испытания показали, что калибровка датчиков в совокупности с высокоточной методикой измерения их сопротивления позволяет увеличить точность до $\pm0.05\degr$C в диапазоне температур около $40\degr$C (например, от $-20\degr$C до $20\degr$C, чего вполне достаточно для работы с ГЗ БТА). @@ -157,7 +161,7 @@ $22\degr$C.} В 2013~г. в лабораторных условиях были испытаны три термодатчика TSic-506. Дискрет измерения температуры у данных датчиков составляет $0.034\degr$C. Показания датчиков снимались в диапазоне температур от~$11\degr$C до~$22\degr$C. Без калибровки разброс датчиков составил $\pm0.1\degr$C. После линейной калибровки -среднеквадратичное отклонение показаний датчиков составило не выше $0.2\degr$C (см. рис.~\ref{tsic}) с +среднеквадратичное отклонение показаний датчиков составило не выше $0.02\degr$C (см. рис.~\ref{tsic}) с воспроизводимостью не хуже $\pm0.05\degr$C. Однако, полный диапазон работы этих датчиков не позволяет быть уверенным, что при работе в зимний период температура зеркала не выйдет за нижний предел их рабочей температуры. Кроме того, формфактор TO-92, в котором выпускаются данные датчики, затрудняет осуществление @@ -258,7 +262,7 @@ $-40\degr$C \subsection{Установка и отладка системы} Установка и отладка системы сбора данных началась с мая 2018~года "--- после замены ГЗ БТА. Для того, чтобы иметь возможность аттестовать точности показаний датчиков в широких температурных диапазонах и произвести при -необходимости их калибровку был изготовлен стенд с мультиплексором на основе восьми 74HC4051, позволяющим при +необходимости их калибровку был изготовлен стенд с мультиплексором на основе семи 74HC4051, позволяющий при помощи одного микроконтроллера работать с 96~термодатчиками. \begin{pict} @@ -346,8 +350,8 @@ $-40\degr$C \end{pict} В июне--июле 2018~г. производилась отладка аппаратного и программного обеспечения системы мониторинга. Был -сформирован протокол передачи данных по CAN-шине, отлажен конечный автомат измерения температур в каждой из -двенадцати пар точек, завершена аппаратная отладка пяти распаянных плат контроллеров термодатчиков. +сформирован протокол передачи данных по CAN-шине, отлажен конечный автомат измерения температур, +завершена аппаратная отладка пяти распаянных плат контроллеров термодатчиков. Для упрощения разработки программной части интерфейсов CAN и USB изготовлена отладочная плата (см. рис.~\ref{canusblut}). Отладка на отдельной плате позволила уменьшить риск повреждения элементов основных контроллеров на стадии разработки программной части, не связанной с опросом термодатчиков. На момент @@ -370,7 +374,7 @@ $-40\degr$C \label{tempgraphs} \end{pict} -В августе 2018~г. был смонтирован компьютер системы сбора данных (Orage Pi Zero) в совокупности с блоками +В августе 2018~г. был смонтирован компьютер системы сбора данных (Orange Pi) в совокупности с блоками питания и основным контроллером "--- в металлическом коробе, установленном на стене вспомогательного помещения третьего этажа стойки фокуса Н2 телескопа. После отладки алгоритма опроса термодатчиков были написаны сетевые демоны, позволяющие получить доступ извне к собранным системой данным. @@ -450,7 +454,7 @@ USART$\leftrightarrow$USB, \item[i] переинициализировать CAN (полезно для смены адреса платы <<на горячую>>); \item[Ll] переключить I2C в режим скорости 10\,кГц (режим по умолчанию); \item[P] ping "--- запрос на существование в сети контроллера с соответствующим адресом (либо - широковещательный ping всех, существующих в сети контроллеров); + широковещательный ping всех существующих в сети контроллеров); \item[Rr] переинициализация I2C; \item[Ss] войти в режим сканирования температуры (не чаще, чем 1~раз в 15~секунд автоматически запускается процесс измерения температуры с выдачей данных в CAN-шину); @@ -462,7 +466,7 @@ USART$\leftrightarrow$USB, \end{description} \subsection{Протокол пересылки данных по CAN-шине} -Данные по шине CAN передаются пакетами переменной длины: от одного до семи байт. В каждом пакете нулевым +Данные по шине CAN передаются пакетами переменной длины: от одного до восьми байт. В каждом пакете нулевым байтом является маркер типа пакета: данные (\verb'0x5A') или команда (\verb'0xA5'). В штатном режиме эксплуатации ведущий контроллер отсылает только команды, а ведомые "--- только данные, однако, в тестовом режиме ведомый контроллер может также пересылать данные. В случае отправки команды пакет имеет длину два