Функционально устройство состоит из двух частей: "Контроллера" и "Драйвера". "Контроллер" собран на популярном МК Attiny2313, работающим на частоте 1 мГц от внутреннего генератора. "Драйвер" представляет собой набор из 4-х ключей, на транзисторах КТ972.
Термостат поддерживает температуру от 0 до 120°C. Этот прибор имеет пять выходов, которые работают от одного датчика и последовательно включают нагрузку через 1 секунду, тем самым обеспечивают благоприятный режим коммутации мощной нагрузки. В меню можно отключить или включить соответствующий выход независимо от других, в включенном или отключенном состоянии термостата. Отключение нагрузки производится сразу всеми активированными выходами. Микроконтроллер Atmega8 работает от внутреннего тактового генератора частотой 8MHz. ЖК дисплей стандартный на 16 символов и 2 строки, с контроллером HD44780. Зуммер без встроенного генератора.
Мультиметр способен измерять постоянное напряжение от 0 до 50V с разрешением 0,05V, постоянный ток от 0 до 500мА с разрешение 1 мА и сопротивление от 0 до 100 кОм. Режим измерения сопротивления также включает в себя тест на исправность цепи: когда измерительные щупы замкнуты через исправную цепь будет звучать зуммер, это одна из наиболее удобных функций любого мультиметра.
Термопара – это один из видов температурных датчиков, который может применяться в измерительных устройствах и системах автоматизации. Ей присущи определенные преимущества: дешевизна, высокая точность, широкий по сравнению с термисторами и микросхемами цифровых датчиков температуры диапазон измерения, простота и надежность. Однако выходное напряжение термопары мало и относительно, а схема измерителя на термопаре сложна, так как предъявляются жесткие требования к прецизионному усилению сигнала с термопары и к схеме компенсации. Для разработки таких устройств существуют специализированные микросхемы, интегрирующие схему преобразования и обработки аналогового сигнала. С помощью этих микросхем можно построить достаточно компактный измеритель температуры с термопарой в качестве датчика (Рисунок 1).
В статье мы рассмотрим конструкцию простого частотомера на микроконтроллере Atmel AVR, имеющего диапазон измерений от 1 Гц до 10 МГц с разрешением 1 Гц (Рисунок 1). Он может использоваться либо как автономный прибор в радиолюбительской лаборатории, либо в качестве встраиваемого модуля, например, для функционального генератора. В схеме прибора используются довольно распространенные компоненты.
Чтобы добиться точной калибровки вашего барометра, нужно выполнить подстройку после нескольких циклов изменения атмосферного давления. Без этого начальная калибровка не даст достаточной точности.
Мы не рекомендуем пытаться подстраивать переменные резисторы на вашем барометре до того как вы создадите таблицу с большим количеством данных сводок погоды ближайшего аэропорта и соответствующих им показаний вашего барометра.
Приведенная выше схема не является единственной, которую можно выполнить на этой печатной плате. Схему можно модифицировать как для варианта с другим напряжением питания, так и подбором номиналов резисторов, можно построить барометр с другой точностью измерения и в другом рабочем диапазоне измеряемых значений атмосферного давления.
Дано описание конструкции версии 2.0 электронного барометра с интерфейсом 1-Wire, отличающегося от популярной версии 1.1а удвоенной точностью измерений.
Отладочная плата представляет собой универсальный модуль с микроконтроллером ATmega32 фирмы ATMEL. Идея модуля заключается в том, чтобы на плате с микроконтроллером было минимум компонентов, необходимых для прошивки/отладки устройства. А вся необходимая периферия подключается отдельно. Таким образом, плата становится небольших размеров, отпадает необходимость закладывать в плату избыточный функционал, так как после знакомства с тем или иным компонентом он будет висеть мертвым грузом, тогда как лучше его пустить в дело, да и саму отладочную плату можно будет использовать в готовом устройстве.
Небольшой проектик с использованием датчика давления BMP085. В прошлый раз было знакомство с этим датчиком и получение от него первых результатов. Но значение давления было получено в Паскалях, что расходится с привычным для нас показаниями атмосферного давления, измеряемые миллиметрами ртутного столба. Поэтому выкинул из кода все лишние преобразования (температуры и высоты) и, освободив немного памяти, доделал вывод давления в привычных для нас единицах измерения.