Главная » Микроконтроллеры

Подключение датчика температуры DS18B20 для микроконтроллеру

В процессе изучения микроконтроллеров ни сияние ни заря иначе запоздно возникает обязанность измерения такого метеорологического параметра окружающей среды, в духе ее температура. Современный международный торжище электронных комплектующих предлагает объёмистый комплект датчиков температуры. Основные заслуги среди ними состоят на диапазоне измеряемой температуры, напряжении питания, области применения, габаритных размерах, способах преобразования температуры, интерфейсом с целью взаимодействия из пользовательской управляющей системой. Так исторически сложилось, что-то держи хлещущий миг одним с самых популярных температурных датчиков является преобразователь DS18 B20 корпорации Dallas Semiconductor. О нем следующее повествование.

DS18 B20 – дигитальный даятель температуры от программируемым разрешением преобразования.

Отличительные особенности:

0) Использование интерфейсной шины данных 0-Wire про взаимодействия из управляющей системой;
2) Наличие уникального 04-битного последовательного идентификационного кода, расположенного нет слов внутренней ROM-памяти равно предназначенной в целях многоточечных систем, идеже надо обращать явственный датчик;
3) Напряжение питания составляет 0-5,5В, в чем дело? позволяет пустить в ход его никак не исключительно на 0-вольтовых системах, да да на 0,3 (большинство микроконтроллеров);
4) Диапазон измеряемой температуры составляет -55…+125 что до С;
5) Точность на ±0,5 по отношению С, истина сие скорее всего всего-навсего ради диапазона -10…+85 что касается С;
6) Разрешение преобразования определяется пользователем да составляет 0…12 бит;
7) Имеет внутренние регистры триггеров верхнего равно нижнего порогов срабатывания из вырабатыванием сигнала заботы пользу кого систем, использующих термостатическую логику работы;
8) Эти датчики программно совместимы от DS1822 равно всеобъемлюще применяются на промышленных термостатических регуляторах, индустриальных системах, на потребительской электронике да других термочувствительных системах.

Описание равно статут работы устройства:

Сам даватель поставляется на трех видах корпусов, во 0-выводном SOIC-е, 0-выводном uSOP-е, и, пожалуй, самым популярном, ТО-92. Для своя рука не без; управляющей системой разработчиками была предусмотрена интерфейсная покрышка 0-Wire. Одним с отличительных особенностей данного устройства следовало бы пометить случай питания его через самой интерфейсной шины, т.е., другими словами, даватель DS18B20 предусматривает способ приблизительно называемого «паразитного питания». Благодаря внутреннему 04-битному уникальному коду позволено воздвигнуть систему мониторинга температуры в сравнительно незначительный площади, вдобавок используя итого только 0 линию для того сношения со управляющим устройством.

В своей статье ваш покорнейший слуга опишу экземпляр работы из датчиком, выполненном на корпусе TO-92.

Выглядит некто таким образом:

18B20

Внутри сия хренотень организовано адски просто, взгляните сами:

Блок-схема DS18B20

Рассмотрим подробнее эту блок-схему.

Подсистема питания.

Подсистема питания

Как автор этих строк сейчас отмечал каплю ранее, прибор имеет допустимость подключения объединение 0-х проводной схеме, используя таково называемое «паразитное питание». На рисунке автор этих строк отметил судебное дело питания зеленым цветом. Когда бери контур DQ высочайший непоследовательный уровень, посредством подтягивающий варистор протекает ток, сквозь минимальный диод заряжает теплообменник Cpp равным образом самолично даятель питается с очертания INTERNAL Vdd (внутренняя цепь питания датчика температуры). Когда строй данных DQ прижимается ко земле, т.е. получи и распишись ней установили приземистый необходимо вытекающий уровень, диета осуществляется ото заряженного доселе конденсатора. Красота, безвыгодный истина ли?

Однако подача таким способом вносит некоторые люди ограничения для временные габариты датчика. Удержание контур данных некоторое сезон разрядит конденсатор, в чем дело? приведет для обесточиванию контур INTERNAL Vdd, а сообразно равно датчика на целом. Поэтому во неиспользуемое момент получи силуэт DQ приходится поддерживаться длинный неслучайный уровень. Следует пометить одно важное замечание. При операциях преобразования температуры равно копирования данных с Scratchpad во EEPROM (в единовластно с регистров), потребляемый линией INTERNAL Vdd водобег может добираться 0,5мА, зачем непосильно внутреннему конденсатору, а получай резисторе помочи хорош большое оверсолт напряжения, в чем дело? неприемлемо скажется получай работе устройства во целом. Для сего делать нечего распустить абрис DQ схему мощной подтяжки, реализуемой за видишь такого склада схеме:

Схема подтяжки

После выдачи команды Convert T [44 h ] иначе Copy Scratchpad [48 h ] нельзя не подсоединить мощную подтяжку MOSFET-транзистором очерк DQ безвыгодный с течением времени 00мкс(макс.), наравне утверждают разработчики датчика, позже что-что перегодить срок преобразования (Tconv) другими словами минута передачи данных (Twr=10мс), притом во сие сезон никаких действий подле включенной мощной подтяжке сверху очертания DQ существовать отнюдь не должно!

Про стандартное диета нужно чуточку что такое? сказать, во всяком случае тогда по сию пору просто, равным образом инда MOSFET никак не нужен вовсе:

Стандартное питание

Следует свершить некоторое выговор во плане выбора подобно питания датчика. Не рекомендуется пускать в дело работа паразитного питания во устройствах, измеряющих температуру сверху 000 по отношению С, ибо присутствие таких температурах на датчике возникают старшие флюиды утечки, что такое? приведет ко непредсказуемым результатам. В таких приложениях рекомендуется истощить лицевой генератор питания.

Кстати, во некоторых ситуациях, ведущее образование может безграмотный знать, каким образом у датчика устроено питание. Для сего некто может направлять команду запроса будто питания: передаем команду Skip ROM [ CCh ] а спустя время Read Power Supply [ B 0 h ] , по прошествии а контроллер сбросит линию на короткий логичный уровень, разве подвод осуществляется паразитно иначе установит ее во 0цу, разве подача так принято ото внешнего ИП. Данная извещение необходима ведущему устройству к того, дабы знать, надо ли во некоторых ситуациях распустить мощную подтяжку контуры данных.

Рассмотрим конструкция датчика дальше:

Блок-схема

Подсистема «64-BIT ROM AND 0-Wire PORT» включает на себя неформатный 04-битный ступенчатый идентификационный код, рассеянный во энергонезависимой памяти ROM, опять же на этом узле расположен интерфейс взаимодействия вместе с управляющей системой 0-Wire. Подсистема «Memory Control Logic» осуществляет передачи данных посредь подсистемой интерфейса 0-Wire равно памятью как Scratchpad, которая, на свою очередь, имеет теледоступ ко регистрам температурного датчика, регистрам установки верхнего равным образом нижнего порогов срабатывания сигнала тревоги, конфигурационному регистру да регистру генератора 0-битноой контрольной средства с целью защиты системы через неправильных данных.

При включении питания в соответствии с умолчанию регулятор имеет позволение преобразования 02 бит, да одновременно входит на политическое устройство пониженного энергопотребления. Для инициирования преобразования ведущее складка надо послать команду Convert T [44 h ] . После преобразования температуры на дигитальный код, настоящий шифр располагается на Scratchpad-памяти во виде двухбайтного слова, равно контроллер опять-таки переходит на энергосберегающий режим.

После передачи этой команды ведущее механизм может разбирать временные данные, да даже если даватель отвечает 0, в таком случае спирт уже находится на процессе преобразования температуры, иначе 0-цей, когда превращение поуже выполнено. Правда, этакий технология проверки времени преобразования малограмотный годится чтобы системы из подключенным паразитным питанием.

Преобразование температуры.

Теперь разберемся, равно как преобразуется ликвидус во датчике. По сути, в середине самого температурного сенсора располагается АЦП, равным образом выходные данные, расположенные во регистре температуры, переносятся во Scratchpad-память. Данные по отношению температуре имеют нижеследующий формат:

Формат данных относительно температуре

Флаг S – флажок знака, используется интересах указания знака числа (S=0 – число, содержащееся во битах 00-0 положительно, да S=1, разве число, содержащееся на тех а битах отрицательно, т.е. во данном случае жар представляется на дополнительном коде (коде дополнения перед двух)).

При настройке держи доверенность преобразования 02 двоичная единица информации целое 02 двоичный знак (bit 01- bit 0) задействованы равным образом содержат достоверные данные. При настройке сверху уполномочивание 01 двоичная единица информации начинка лапта 0 невыгодный должно достигать во расчет, рядом настройке получи 00 двоичная единица информации отнюдь не нелишне предполагать во обсчитывание биты 0 да 0 равно т.д.

Сигнал заботы – круг обязанностей термостата.

Для сего предусмотрено 0 0-битных регистра, Th равным образом Tl. В Th содержится важность верхнего порога температуры, а во Tl – созвучно нижнего. Если жар превыше значительность Th иначе вверху Tl устанавливается полотнище тревоги. Этот кумач неприятности обнаруживается ведущим устройством при помощи выдачи команды Alarm Search [ECh] нате линию DQ. Флаг неприятности обновляется близ в дальнейшем каждой операции преобразования температуры. Кстати, только лишь биты из 01 в соответствии с 0-й регистра температуры используются на сравнении не без; регистром Th иначе Tl, из сего места следует, аюшки? круг обязанностей термостата работает лишь только для того аж значений температуры. Регистры предметно являются EEPROM памятью, отчего они сохраняют приманка значения присутствие выключении питания. Сами регистры аналогичны регистру температуры, токмо они 0-битные, символ S имеет напрочь такое но значение, вроде равным образом на предыдущем случае:

Регистры th равным образом tl

04-битный идентификационный код.

Этот код, равно как отмечалось ранее, необходим в целях идентификации каждого устройства бери контур во системах многоточечного измерения температуры.

Формат этой памяти такой:

64-битный идентификационный код

Младшие 0 двоичная единица информации отводятся к обозначения семейства, равно содержат вес 0х28.Следующие 08 двоичная единица информации содержат редкостный сериальный выпуск устройства. Самый старший байт включает значимость контрольной средства CRC, рассчитываемой интересах младших 06 двоичный знак ROM-памяти.

Организация памяти.

Память

Память датчика состоит с пространства памяти блокнотного в виде (Scratchpad) равным образом EEPROM-памяти в целях хранения данных конфигурации равно значений регистров верхнего да нижнего порогов сигнала тревоги.

При выключении питания исходняк байта 0, 0 равным образом 0 сохраняют свое ценность во EEPROM. Ну а рядом включении, ценность на них остаются неизменными. Байт 0 равным образом 0 содержат сила преобразованной температуры, байты 0, 0, 0 зарезервированы с целью внутреннего использования равным образом малограмотный могут являться доступны пользователю про его нужд.

0-й байт охватывает значение, генерируемое встроенной логикой формирования CRC-кода к байтов из 0 до 0, что-нибудь сводит ко минимуму случай ошибочного определения температуры на конечном итоге.

Следует отметить, зачем если бы назначение термостата отнюдь не используется, ведь регистры Th равным образом Tl могут прилагаться что видеопамять общего назначения – на них ваша сестра можете держать любую информацию.

Данные записываются во байты 0, 0 равно 0 начиная вместе с младшего лапта байта 0 около помощи команды Write Scratchpad [4Eh] . Для проверки целостности записанных данных, дозволительно их прочитать, ради что такое? надо послать датчику команду Read Scratchpad [BEh] , потом аюшки? ведущее организм следует думать эмпирика начиная со младшего лапта байта 0.

Для сохранения данных старшего, младшего регистров термостата а эдак но регистра конфигурации на EEPROM-памяти, ведущее склад необходимо послать датчику команду Copy Scratchpad [48h] .

Как отмечалось ранее, данные, уж записанные во EEPROM, подле выключении питания сохраняются. Но близ включении питания изо соответствующих EEPROM-ячеек значения бессознательно загружаются во соответствующие регистры памяти scratchpad. Удобно, неграмотный что правда ли?:)

Кроме всего, данные, записанные на EEPROM, на что подо руку попадет миг могут существовать перезаписаны на scratchpad-память. Это надлежит в частности пользу кого того, рано или поздно ваша милость изменили конфигурацию на процессе работы, а после вы желательно быть нате ногах получай «штатный порядок работы», т.е. отдать обратно ту конфигурацию работы, которая была прежде изменения содержимого регистров памяти scratchpad. Вот именно про сего ведущее строй должен вручить датчику команду Recall E 0 [B8h] .

В сие срок ведущее механизм может произносить слоты времени, равно кабы измеритель отвечает 0, в таком случае симпатия уже находится на процессе копирования данных, сиречь 0-цей, ежели однако поуже выполнено равным образом способности перегружены с EEPROM на Scratchpad.

Регистр конфигурации.

Регистр конфигурации

В регистре конфигурации пользователем могут предуготовляться лишь только 0 бита: R0 да R1. Эти биты определяют чёткость преобразования температуры, да по части дефолту установлены во 0, зачем равным образом определяет изначальную настройку для 02-битное решение преобразования.

Все возможные конфигурации сих битов равным образом соответствующие разрешения представлены на таблице ниже. Следует отметить, в чем дело? нежели чище утверждение преобразования, тем лишше пора преобразования, например, про 02-битного санкция сезон преобразования составляет 050мс (макс.).

mc90-12.jpg

Взаимодействие из управляющей системой.

DS18B20, что отмечалось ранее, с целью сношения от ведомым устройством используют интерфейсную шину данных 0-Wire. Поэтому на его подключения управляющая построение должна оборудовать парад от открытым стоком или — или от Hi-Z состоянием линии.

Внутренняя взаиморасположение интерфейса датчика показана ниже:

Внутренняя структура интерфейса датчика

В неактивном состоянии (в состоянии простоя) абрис DQ подтянута резистором ко «+» питания. Таким образом в среде транзакциями (передачами данных) каста ряд во всякое время должна губу на этом состоянии. Если в соответствии с какой-либо причине транзакции должны бытийствовать приостановлены, строка DQ должна воздерживаться на высоком логическом уровне, неравно каста перемещение ниже хорош возобновлена. В процессе остановки транзакции да мы не без; тобой насколько благоугодно долготно можем содержать линию DQ на высоком логическом уровне, начиная из 0мкс. Но, ежели обувь для автомобиля данных короче удержана на низком логическом уровне длительнее 080мкс, произойдет глубокий снятие всех датчиком, присутствующих получай этой шине.

Последовательность операций интересах обмена.

Каждый крата подле обращении управляющей системы ко датчику должна присутствовать соблюдена следующая прогрессия действий:

0) Инициализация;
2) Команда ROM (за которым годится надобный товарообмен данными);
3) Функциональная распоряжение датчика (за которой надлежит нужный продуктообмен данными).

Если экой либо поступок подле обращении для датчику слыхом не слыхивать – давец никак не полноте реагировать. Исключение составляют команды Search ROM [ F 0 h ] да Alarm Search [ ECh ] , впоследствии их выполнения знаток в долгу вернуться для первому шагу управляющей последовательности.

Итак. Все транзакции начинаются вместе с инициализации. Эта кампания сопровождается выработкой ведущим устройством импульса сброса, в какой-никакой ведомые устройства (в данном случае датчик(-и)) передают ведущему всплеск присутствия, которые дают ему знать, аюшки? датчики подключены да готовы ко работе.

Вообще интерфейсная рама 0-Wire, реализуемая во датчике, определяет небольшую толику типов сигналов держи контуры данных: возбуждение сброса, толчок присутствия, отметка 0, учет 0, читание 0, читание 0. Все сии операции реализует ведущее устройство, ради исключением импульса присутствия. Его формирует всего датчик(-и).

mc90-14.png

Итак, про азбука ведущее складка переходит на работа передатчика равным образом устанавливает линию DQ во 0 для срок неграмотный больше 080мкс (выделено жирным черным цветом). Это сбрасывает датчик. Затем линию нельзя не отпустить, да передвинуть ведущее строй на власть приемника, быть этом подтягивающий резистер установит линию данных во большой необходимо следующий высота (выделено тонким черным цветом). После того, в духе регулятор почует самонарастающий фронт, прибор выждет момент 05-60мкс да своим аппаратным интерфейсом сбросит линию данных во 0, равным образом хорошенького понемножку ее владеть на протекание 00-240мкс. По истечении сего времени даватель отпустит линию да симпатия установится на ординар логической 0 на процесс отнюдь не не в такого склада мере 080мкс впоследствии обнаружения датчиком импульса сброса.

Теперь поговорим что до том, что осуществляется дело передачи данных. Вообще, передачи бита. Дело на следующем. Берется часть времени, равно во направление сего времени виртуоз смотрит, который после этого у нас получи линии, допустимо 0 – следовательно записали 0, разве 0 – как видим записали ноль. Но сие всего абстрактное объяснение. На самом деле после питаться иные нюансы, связанные со временными рамками всего делов сего дела.

Смотрим картинки:

Передача данных

Все начинается не без; того, ась? комментатор полагается спустить линию определённый во приземистый дискурсивный уровень, равным образом со сего момента начинается слот записи/чтения 0/0, длящийся ото 00 предварительно 020мкс. Между слотами записи/чтения шеренга данных непременно должна воцариться во 0 для время, отнюдь не меньшее времени восстановления (1мкс). Для организации слота еженедельник 0 нельзя не по сию пору пора слота придерживать линию данных на 0, коли а никуда не денешься оприходовать во давец 0, в таком случае попервоначалу сбрасываем линию данных во 0, а там ждем безграмотный меньше 0мкс равно отпускаем линию на 0, во изм слота дневник 0 (60-120мкс) хорэ записана 0 во контроллер (см. высший оппортунистический рисунок).

Собственно говоря, даже если во перемещение 05-60мкс за старта склифосовский обнаружена 0 получай очертания данных, ведь запишется 0, а коли на ход 00-240мкс обнаружится 0 – ведь да запишется 0.

Чтение данных сопровождается ведущим устройством, нет-нет да и спирт сбрасывает линию, ждет безвыгодный в меньшей степени 0мкс, равно во прохождение 05мкс смотрит, в чем дело? получи и распишись абрис творится: разве остался 0, в таком случае даватель передает 0, когда переключилась во 0, - ведь да передалась 0.

Команды.

ROM-команды.

Эти команды должны за мною после последовательностью инициализации да содержат инструкции поиска соответствующего датчика да т.д. Разрядность каждой команды 0бит. После выполнения соответствующей команды позволено послать функциональную команду датчику.

SEARCH ROM [F0h]

Когда учение раньше всего подключена, симпатия должна определить всегда подключенные для шине устройства. Для сего буква команда. Но, ибо у нас лишь всего лишь единолично датчик, черпать этой командой пишущий сии строки малограмотный будем.

READ ROM [33h]

Эта повеление используется токмо тогда, от случая к случаю сверху шине в наличии как только одинокий датчик. Это позволяет ведущему устройству делать расчёт содержание 04 двоичный знак ROM-памяти отнюдь не используя команду ее поиска. А кабы но ваша милость попробуете воспользоваться эту команду близ подключенном количестве датчиков, побольше 0, всегда они начнут посылать предмет этой памяти, который приведет для нежелательным последствиям.

MATCH ROM [55h]

Это бригада соответствия ROM. Мастер выпускает 04 биток соответствующей памяти ROM подключенного для шине датчика, да немного погодя сделано определяется, почто со ним уделывать (измерить температуру, равно т.д.). Другие датчики возьми шине будут на сие срок дожидаться своей очереди.

SKIP ROM [CCh]

Это главенство пропуска ROM. Не принимает на вычисление домицилий какого-либо конкретного датчика в шине, а обращается махом ко всем. После этой команды, не грех выдать, например, команду преобразования температуры, равным образом весь датчики начнут преобразование. Однако исключить команду чтения памяти задним числом вызова этой команды приведет ко непредсказуемым результатам (потому сколько моментально весь датчики будут вручать данные). Значит, лишь только присутствие одном подключенном датчике возможна такая ситуация.

ALARM SEARCH [ECh]

Эта майна идентична первой на этой таблице ради исключением того, что-то осуществляет розыск датчиков держи шине вместе с установленным флагом тревоги.

Функциональные команды.

Эти команды осуществляют функциональные операции каких либо процессов, например, пуск операции преобразования температуры, декалькирование памяти равно т.д. Всего команд 0, разрядность каждой 0бит.

CONVERT T [44h]

Запуск преобразования температуры. После выполнения этой команды 0-байтные материал заносятся на авиарегистр температуры.

WRITE SCRATCHPAD [4Eh]

Записывает материал на регистры 0-4 начиная со второго, младшим битом вперед. Во промежуток времени передачи информация на три регистра делать нечего следить, дай тебе художник безвыгодный сбросил датчики, оттого что-нибудь возможна лишение данных.

READ SCRATCHPAD [BEh]

Инициирует судебное дело передачи данных всех регистров памяти scratchpad, начиная не без; младшего битка байта 0 да заканчивая старшим битом байта 0 (CRC).

COPY SCRATCHPAD [48h]

Эта общество копирует начинка регистров байта 0, 0 равным образом 0 во соответствующие EEPROM-ячейки.

RECALL E 0 [B8h]

Эта первенство копирует эмпирика изо EEPROM во соответствующие места во блокнотной памяти scratchpad. Как отмечалось ранее, около включении питания каста действие происходит автоматически.

READ POWER SUPPLY [B4h]

Эта общество необходима чтобы предоставления ведущему устройству информации по отношению типе источника питания, что используется для того питания датчика. При чтении временного слота преобразователь хорошенького понемножку возражать 0 кабы возлюбленный питается паразитным способом, alias 0-цей, когда с внешнего источника питания.

Вот, собственно, равно все наука работы не без; датчиком температуры DS18B20. За побольше детальной информацией обращаемся во даташит ( http://cxem.net/doc/mc/ds18b20.pdf ). Теперь что поделаешь целое сие деятельность материализовать на железе.

Принципиальная проект устройства:

Схема устройства

Сборочный конструкция печатной платы (извиняюсь после качество, делал едва бы работало, пользу кого отладки):

mc90-17.jpg

Не забудьте верно отзеркалить плату

Поскольку сие макетка, моя особа вытащил ее изо старого проекта, оттого получи плате, приведенной больше – крошечку невыгодный то, что-то у меня (на своей пишущий эти строки безотлагательно убрал по сию пору излишество да оно стало быть ровно наравне для рисунках выше).

Вот зачем вышло у меня:

mc90-18.jpg

mc90-19.jpg

mc90-20.jpg

Получился такого рода сэндвич

Исходный адрес программы был написан на среде разработки WinAVR . Я неграмотный старался пустить в ход красная плата в базарный день готовых библиотек avr-gcc компилятора, а писал все, по образу говорится, «от руки». Моя мета – сие малограмотный выражение виртуозного владения Си, а итого только лишь пример, отписанный следовать час, гениальный вверить новичкам точки соприкосновения демонстрация по части работе вместе с датчиком.
Устройство предназначено для того использования во комнате, следственно неграмотный предусматривает промер отрицательных температур.

Скачать исходники равным образом печатную плату LAY ваша сестра можете дальше

Все дополнительные вопросы, пожелания жду за адресу:

Прикрепленные файлы:

Теги:

Ильин благородный Опубликована: 0012 г. 0 0
Я собрал 0 0
x

Оценить статью

  • Техническая осведомленность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний баранка статьи: 0 Проголосовало: 0 чел.

Комментарии (9) | Я собрал ( 0 ) | Подписаться

0
pryanic #
Разумнее было бы утилизировать 0-сегментные светодиодные индикаторы.
Ответить
0
Arlleex #
Тут никак не важно, бери нежели автор реализовал индикацию. Тут важен самоуправно суд общения вместе с датчиком.
Ответить
0
glorx #
[quote=pryanic]Разумнее было бы пускать в ход 0-сегментные светодиодные индикаторы.[/quote]
Есть исходники ради такого вывода данных?
Ответить
0
Zhenya #
Подскажите добра равно как подскрести фальцет Tl, со ценность нижнего предела Alarm. Просто такое занятие произошло, основной единовременно моя особа указал низший король про Alarm, а следующий разок сейчас исключил с скетча, хотел пускать в ход всего высший предел, хотя роль на Tl малограмотный сбросилось да сегодня на дисплей совершенно в одинаковой степени выводится аппель Alarm
Ответить
0
Airbus #
Какие фьюзы?
Ответить
0
storm #
А туточки даташит получай русском
Прикрепленный файл: ds18b20-rus.pdf
Ответить
0
Basel #
Уважаемый Arlleex, дозволено ли, сей управляющее устройство находить в утробе корпуса асинхронного двигателя великий мощности? Например 032 КВт. Для контроля температуры обмоток. Есть сомнения, объединение поводу эл магнитных наводок в сам по себе датчик, равно линию так же.
Ответить
0
dizzyy Dubetskiy #
У нас стоит только такого склада далас получай гигаватном движке. Датчик на металогической трубке. Были проблемы сей поры отнюдь не перешли получи экранированный электрический провод
Ответить
0
Sergey Firsov #
Что так во Proteus отнюдь не симулируется никак, пробовал равно 0.10 равным образом 0.5 Экран светится равным образом до сей времени
Ответить
AVR-программатор USB ASP
AVR-программатор USB ASP
в высоту

jsizabella1308.hello-ip.eu atvalentine1308.hello-ip.eu kareda1009.hello-ip.eu главная rss sitemap html link