<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0">

<channel>

<title>Nonfinishism studious, заметки с тегом: MPX5100A</title>
<link>http://www.medinskiy.net/nfss/tags/mpx5100a/</link>
<description></description>
<generator>E2 (v2842; Aegea)</generator>

<item><title>Испытания датчиков для CanSat 2016</title><guid isPermaLink="true">http://www.medinskiy.net/nfss/all/ispytaniya-datchikov-dlya-cansat-2016/</guid><link>http://www.medinskiy.net/nfss/all/ispytaniya-datchikov-dlya-cansat-2016/</link><description>&lt;p&gt;Наша команда ТОК. Продолжает подготовку к &lt;a href="http://roscansat.com/kak-stat-uchastnikom/polozhenie-5-go-chempionata/"&gt;чемпионату CanSat 2016&lt;/a&gt;. Мы участвуем в регулярной лиге чемпионата, поэтому обязательно должны использовать конструктор, который предоставляют организаторы.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;a href="http://www.medinskiy.net/nfss/pictures/cansatfoto1.jpg" class="e2-text-picture-zoom-link" width="800"&gt;
&lt;div class="e2-text-picture-zoom-icon"&gt;&lt;div class="e2-text-picture-zoomable"&gt;&lt;/div&gt;&lt;div class="e2-text-picture-zoom-in"&gt;&lt;/div&gt;&lt;/div&gt;
&lt;img src="http://www.medinskiy.net/nfss/?go=@scale-image:cansatfoto1.jpg" width="768" height="417.6" alt="" /&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Поскольку конструктора у нас пока нет, а есть только на половину работающая( об этом дальше) плата с датчиками, было решено для экспериментов использовать имеющийся микроконтроллер Atmega8:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://www.medinskiy.net/nfss/pictures/Atmega8.jpg" width="640" height="480" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Из датчиков у нас есть&lt;br /&gt;
&lt;br&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;цифровой термосенсор DS18B20 (интерфейс 1-wire)&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="e2-text-picture"&gt;
&lt;a href="http://www.medinskiy.net/nfss/pictures/ds18b20.jpg" class="e2-text-picture-zoom-link" width="1000"&gt;
&lt;div class="e2-text-picture-zoom-icon"&gt;&lt;div class="e2-text-picture-zoomable"&gt;&lt;/div&gt;&lt;div class="e2-text-picture-zoom-in"&gt;&lt;/div&gt;&lt;/div&gt;
&lt;img src="http://www.medinskiy.net/nfss/?go=@scale-image:ds18b20.jpg" width="768" height="638.976" alt="" /&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;еще один термосенсор DS18B20 в защищенном исполнении для наружного применения&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://www.medinskiy.net/nfss/pictures/ds18b20_.jpg" width="760" height="550" alt="" /&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;аналоговый датчик давления MPX5100 (на выходе измеряется напряжение)&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://www.medinskiy.net/nfss/pictures/mpx5100.jpg" width="600" height="483" alt="" /&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;и цифровой датчик давления, со встроенным датчиком температуры BMP085 (интерфейс I2C)&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="e2-text-picture"&gt;
&lt;a href="http://www.medinskiy.net/nfss/pictures/BMP085.jpg" class="e2-text-picture-zoom-link" width="1000"&gt;
&lt;div class="e2-text-picture-zoom-icon"&gt;&lt;div class="e2-text-picture-zoomable"&gt;&lt;/div&gt;&lt;div class="e2-text-picture-zoom-in"&gt;&lt;/div&gt;&lt;/div&gt;
&lt;img src="http://www.medinskiy.net/nfss/?go=@scale-image:BMP085.jpg" width="768" height="768" alt="" /&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Идея такая: один термосенсор находится внутри корпуса спутника и используется для основной миссии проекта — измерение зависимости температуры от высоты, второй термосенсор находится снаружи спутника и измеряет температуру воздуха там, затем сравниваем результаты. Точность измерения датчиков, заявленная производителем — 0,0625 С. Аналоговый датчик давления находится внутри спутника. Оба датчика (MPX5100 и DS18B20) смонтированы на одной плате.&lt;/p&gt;
&lt;p&gt;Для вывода информации использовали небольшой ЖК дисплей (16х2), который тоже подключили к микроконтроллеру.&lt;br /&gt;
Вот схема соединения элементов:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;a href="http://www.medinskiy.net/nfss/pictures/2016-01-12-01-08-43--.png" class="e2-text-picture-zoom-link" width="976"&gt;
&lt;div class="e2-text-picture-zoom-icon"&gt;&lt;div class="e2-text-picture-zoomable"&gt;&lt;/div&gt;&lt;div class="e2-text-picture-zoom-in"&gt;&lt;/div&gt;&lt;/div&gt;
&lt;img src="http://www.medinskiy.net/nfss/?go=@scale-image:2016-01-12-01-08-43--.png" width="768" height="491.01639344262" alt="" /&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Собрано все было на макетке, так что выглядит не очень презентабельно.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="768" data-ratio="1.3333333333333"&gt;
&lt;img src="http://www.medinskiy.net/nfss/pictures/IMG_0375_2.JPG" width="768" height="576" data-caption="" alt="" /&gt;
&lt;img src="http://www.medinskiy.net/nfss/pictures/IMG_0376.JPG" width="768" height="576" data-caption="" alt="" /&gt;
&lt;img src="http://www.medinskiy.net/nfss/pictures/IMG_0377.JPG" width="768" height="576" data-caption="" alt="" /&gt;
&lt;img src="http://www.medinskiy.net/nfss/pictures/IMG_0378.JPG" width="768" height="576" data-caption="" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Показания датчиков t1 — «внешний термометр», t2 — «внутренний», t3 — встроенный в BMP085 (он меряет температуру с точностью до десятых градуса). Как видно, показания первого и третьего термометра примерно похожи, а вот второй (который с платы) как-то выбивается из общей массы.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="768" data-ratio="1.3333333333333"&gt;
&lt;img src="http://www.medinskiy.net/nfss/pictures/IMG_0379.JPG" width="768" height="576" data-caption="" alt="" /&gt;
&lt;img src="http://www.medinskiy.net/nfss/pictures/IMG_0381.JPG" width="768" height="576" data-caption="" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Аналогично с аналоговым датчиком давления, как-то его показания не сходятся с цифровым, откалиброванным на заводе. По показаниям датчика BMP085 с помощью барометрической формулы была рассчитана высота «над уровнем моря». Как видно на первом этаже высота примерно 185 метров, на третьем — 192 метра, что и ожидалось увидеть (разница примерно 7 метров).&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="768" data-ratio="1.3333333333333"&gt;
&lt;img src="http://www.medinskiy.net/nfss/pictures/IMG_0383_1.JPG" width="768" height="576" data-caption="" alt="" /&gt;
&lt;img src="http://www.medinskiy.net/nfss/pictures/IMG_0382.JPG" width="768" height="576" data-caption="" alt="" /&gt;
&lt;img src="http://www.medinskiy.net/nfss/pictures/IMG_0386.JPG" width="768" height="576" data-caption="" alt="" /&gt;
&lt;img src="http://www.medinskiy.net/nfss/pictures/IMG_0387.JPG" width="768" height="576" data-caption="" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Все исходные тексты программы и проект в CodeVisionAVR &lt;a href="http://medinskiy.net/nfss/attachments/blink_mpx _TWI_hardware.7z"&gt;здесь &lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Mon, 11 Jan 2016 23:33:23 +0300</pubDate></item>
</channel>

</rss>