• Главная

ATmega48 - Микроконтроллеры и Технологии

DDS генератор на Atmega48

DDS генератор на Atmega48Еще несколько лет назад прямые цифровые синтезаторы частоты (Direct Digital Synthesizers или DDS) были диковинкой с очень ограниченной областью применения. Их широкое использование сдерживалось сложностью реализации, а также недостаточно широким диапазоном рабочих частот.

Блок управления вентиляторами компьютера на Atmega48

Блок управления вентиляторами компьютера на Atmega48- 4 канала регулирования;
- регулировка выходного напряжения от 0 до практически 12 В ступеньками, 128 ступенек регулировки;
- регулятор выполнен по схеме ШИМ, поэтому в нем ничего не греется (по крайней мере так, чтобы было нужно ставить радиаторы); 

Вольтметр переменного напряжения(трехфазный) на Atmega48

Вольтметр переменного тока(трехфазный) на Atmega48Для оперативного контроля напряжения промышленной сети, в связи с участившимися случаями просадок оного, для световой и звуковой сигнализации колебаний сети, и наконец, для удобства использования был разработан этот прибор. Собственно идею вольтметра мне подсказала данная статья. Большое спасибо автору — Лукащук Антону Сергеевичу. Из первоисточника я оставил без изменений входные цепи фаз и, в первоначальном варианте — бестрансформаторный блок питания. Индикацию реализовал на семисегментном 4-х разрядном светодиодном индикаторе в котором самый старший 4-й разряд показывает выбранную фазу элементами a, g и d (горизонтальными полосками), а оставшиеся три разряда — непосредственно напряжение на выбранной фазе. При выходе напряжения на любой из фаз за установленные пределы в обе стороны загорается красный светодиод и звучит зуммер.

Измеритель индуктивности на Atmega48

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

Управление бесколлекторным двигателем постоянного тока с датчиками Холла

Бесколлекторные двигатели с датчиками Холла(Sensored brushless motors) применяются как тяговые, в электроприводах, где нужен высокий крутящий момент при низких оборотах. Переключение обмоток двигателя происходит по сигналу датчиков. Обычно они встроены в корпус двигателя. В зависимости от типа они могут быть аналоговыми или цифровыми, это следует учесть при написании программы. В моем двигателе датчики цифровые.

Датчики Холла

Двигатель в разобранном состоянии

Силовая часть схемы остается прежней. Вместо сигналов обратной ЭДС мы будем обрабатывать сигналы с датчиков Холла. В большинстве случаев датчики Холла подключают к выводам внешних прерываний микроконтроллера. В этом примере мы используем контроллер Atmega48, так как у него внешние прерывания можно организовать на всех портах, в отличие от Atmega8. Тактирование осуществляется от внешнего кварца частотой 8МГц. Ниже показана схема контроллера:

Часы на газорязрядных индикаторах ИН-17 и Atmega48

Часы на газорязрядных индикаторах ИН-17 и Atmega48Это мой второй проект часов на газоразрядных индикаторах. В этот раз я хотел сделать конструкцию меньше, дешевле и проще, чем моя первая разработка, довольно большие часы B-7971. Я пытался упростить все, поэтому использовал только один микроконтроллер, который делает практически все.

Газорязрядные индикаторы относительно дешевы и доступны, ИН-17 были приобретены на Ebay.