» » Страница 5

 
 
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
18

CooCox CoOS + STM32VL-Discovery. Первый проект с многозадачной ОС: мигаем светодиодами!

Разместил sergey_esp 30 октября 2014. Просмотров: 13 332


CooCox CoOS + STM32VL-Discovery. Первый проект с многозадачной ОС: мигаем светодиодами!

На сегодняшний день без МК не обходится ни одно электронное устройство. Кофеварки, микроволновки, стиралки, планшеты… продолжать можно бесконечно. Микроконтроллеры стремительно качественно прогрессируют. Больше оперативной и флешь памяти, выше частота и мощность процессора, богаче периферия. На заре микроконтроллерной эпохи, когда ресурсов не хватало, программисты вынуждены были использовать различные ухищрения, чтобы код получился как можно меньше и быстрее.

Сейчас микроконтроллеры имеют большой запас и этого делать уже не нужно. Практические задачи остались прежними, а способы их решения упростились за счёт большего расточительства. Когда у тебя в кране полно воды, будешь ли ты пить её, как в пустыне, экономя каждый глоток?

Об одном из уникальных средств приятного расточительства, упрощающего разработку сложных микроконтроллерных систем, и хотелось бы поговорить. Это так называемые операционные системы. Их достаточно большое количество.
Я для работы использую среду разработки CooCox IDE и считаю её лучшей. А CooCox CoOS это многозадачная операционная система реального времени (ОСРВ) для встраиваемых систем.
  • Лайков:
    101
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
9

Блок питания с защитой + микроконтроллер ATMEGA16, ATMEGA8535, PIC16F877. Часть вторая, практическая

Разместил kotyk7 4 августа 2014. Просмотров: 18 514

Читайте также первую часть статьи о БП, лирическую. Я описал эту конструкцию с сокращениями в журнале «Радиоаматор» в 2011 году. Но отправлять вас на его поиски смысла не вижу, особенно если учесть, что я сам с вами, на Датагоре.

Блок питания вполне доступен для изготовления радиолюбителями, которые имеют минимальные знания в микропроцессорной технике, а именно — владеют алгоритмами «прошивания» готовых программ в микроконтроллер (МК) или могут обратиться к друзьям способным им в этом помочь. В остальном – просто придерживайтесь принципов работы с микросхемами и, безусловно, не забывайте о правилах безопасности.
  • Лайков:
    74

3 августа 2014 изменил Datagor.

 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
4

Новые идеи корпусов для датагорских цифровых часов Simplex Clock. Файлы резки в комплекте

Разместил serg137 29 июля 2014. Просмотров: 6 906

После получения датагорского конструктора Project-012 «Simplex Clock» и просмотра ролика сборки корпуса часов, я решил тоже изготовить корпус к своим часам и получить законченную конструкцию. Очень уж мне понравилось увиденное.

При поиске местной рекламной фирмы, осуществляющей услуги резки акрила, возникла небольшая проблемка: фирмы обычно хотят заказ на 100500 штук изделий с оплатой через Каймановы острова (почти шутка). А те, что готовы выполнить единичный заказ, не имеют в наличии цветного или тонированного акрила, только прозрачный или укрывающий белый.

Т.к. самое главное это опыт, то его можно получить и с доступным прозрачным акрилом. Тем более, выяснилось, что покупка цветного акрила на стороне возможна только большими листами.

В общем, решился я заказать раскрой моего корпуса, что называется «из наличия». И в реальности корпус из прозрачного 3 мм акрила оказался не так плох, а очень даже понравился.
  • Лайков:
    40
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
5

Простой модульный вольтметр переменного напряжения на PIC16F676

Разместил if33 3 июля 2014. Просмотров: 41 790

Простой вольтметр переменного напряжения с частотой 50 Гц, выполнен в виде встраиваемого модуля, который может использоваться как отдельно, так и быть встроен в готовое устройство.
Вольтметр собран на микроконтроллере PIC16F676 и 3-разрядном индикаторе и содержит не очень много деталей.

Основные характеристики вольтметра:
• Форма измеряемого напряжения — синусоидальная
• Максимальное значение измеряемого напряжения — 250 В;
• Частота измеряемого напряжения — 40…60 Гц;
• Дискретность отображения результата измерения — 1 В;
• Напряжение питание вольтметра — 7…15 В.
• Средний ток потребления — 20 мА
• Два варианта конструкции: с БП на борту и без 
• Односторонняя печатная плата
• Компактная конструкция
• Отображение измеряемых величин на 3-разрядном LED-индикаторе
  • Лайков:
    103
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
13

PIC16F876: таймер вытяжного вентилятора в ванной и электронный термометр

Разместил mazr 21 мая 2014. Просмотров: 17 806


Я недавно делал капитальный ремонт ванной комнаты и возник вопрос, как управлять вентилятором вытяжки? Просто поставить выключатель как-то слишком просто и неудобно. Готовые решения от производителей подобных устройств не понравились, как и варианты из Сети. Особенно возмутил вариант работы вентилятора от выключателя света.

Решил сделать удобный в управлении таймер с широким диапазоном настроек автоматического цикла работы и паузы. А смонтировал в виде отдельного блока в стандартный скрытый подрозетник на стене.
  • Лайков:
    76
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре

Программирование микроконтроллеров в AtmelStudio 6. Часть 2. Одна программа на разных языках.

Разместил galrad 18 мая 2014. Просмотров: 21 687

Программирование микроконтроллеров в AtmelStudio 6. Часть 2. Одна программа  на разных языках.


Для радиолюбителей, которые до определенного времени не использовали микроконтроллеры в своих конструкциях, эти устройства остаются какими-то непонятными, или даже загадочными. Пелена “таинственности” начинает возникать с того момента, когда впервые открывается даташит (техническое описание) микроконтроллера, состоящего примерно из 300 страниц мелкого шрифта, вызывающий панический ужас лишь от мыслей, что запомнить это просто невозможно…
  • Лайков:
    49
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
12

V7 — Измерение RMS-значений напряжения, тока, активной и полной мощности. Облегченная версия

Разместил if33 7 мая 2014. Просмотров: 12 878

После публикации моей статьи «V6» — измеритель RMS-значений напряжения, тока, активной и полной мощности (Atmega 8) возникла мысль несколько упростить прибор.

Прибор сделан для установки на рабочем столе у моего товарища. С целью упрощения был исключен один канал измерения тока, изменено подключение выводов индикатора и заменен импульсный блок питания на трансформаторный. Конструкция состоит из двух плат, расположенных одна над другой.
  • Лайков:
    49

21 января 2016 изменил Datagor. Исправлена схема, дополнен текст

 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре

Автоматическое зарядно-тренирующее и измеряющее устройство для 12-вольтовых герметичных аккумуляторов (PIC12F675). Часть 2

Разместил koan51 28 апреля 2014. Просмотров: 16 866


Предлагаю вашему вниманию дополнения и улучшения к моему проекту на Датагоре «Автоматическое зарядно-тренирующее и измеряющее устройство для 12-вольтовых герметичных аккумуляторов (PIC12F675)».
При измерении АКБ большой ёмкости были выявлены ошибки, допущенные в программе:
 — неверно отображается значение ёмкости, превышающей 25,5 Ah;
 — в ошибку уходит при ёмкости 51,2 Ah (по задумке — при 102,4 Ah);
 — неверно выводится «Err» (допустил опечатку, написал MOVFW, а надо MOVWF, почему «MPLab» не принял это за ошибку – не знаю).

Исправив ошибки и проверив все режимы, я вынес значение напряжений и коэффициент тока заряда/разряда в EPROM для удобства изменения настроек.
  • Лайков:
    61
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
1

Таймер от 1 секунды до 100 часов на микроконтроллере ATMEL AT89C2051

Разместил dedmazay 7 апреля 2014. Просмотров: 11 499


Картинка от Novelty Kitchen Timers

В радиолюбительской практике частенько необходим таймер: засветка фоторезиста, выдержка после накатки, после засветки, варка пельменей, яиц (у меня частенько вся вода выкипает). Варианты из Google мне не подошли. Мне захотелось сделать таймер, в котором было бы 12 кнопок и 4-разрядный LED индикатор — я использовал красный, чтобы не засвечивать фоторезист. Для данной конструкции я применил давно лежащий в закромах микроконтроллер ATMEL AT89C2051. Питание от одного аккумулятора.

И вот конструкция готова. Встречайте: брутальный таймер радиолюбителя с временем выдержки от 1 секунды до 100 минут и шагом в 1 секунду или от 1 минуты до 100 часов с шагом 1 минута.
  • Лайков:
    30
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
17

Немного про шину 1-Wire и цифровой термометр DS18b20

Разместил teXnik 31 марта 2014. Просмотров: 21 069


Фотка от www.150cc.ru

Здравствуйте, друзья. Хочу предложить вашему вниманию несколько простых функций для работы с шиной 1-Wire и термометром DS18b20 на микроконтроллерах от ATMEL.
  • Лайков:
    57