Jump to content

Search the Community

Showing results for tags 'микроконтроллер'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Вопрос-Ответ. Для начинающих
    • Песочница (Q&A)
    • Дайте схему!
    • Школьникам и студентам
    • Начинающим
    • Паяльник TV
    • Обсуждение материалов с сайта
  • Радиоэлектроника для профессионалов
    • Автомобильная электроника
    • Питание
    • Ремонт
    • Системы охраны и наблюдения. Личная безопасность
    • Роботы и модели на ДУ-управлении
    • Световые эффекты и LED
    • Самодельные устройства к компьютеру
    • Программное обеспечение
    • Металлоискатели
    • Автоматика
    • Электрика
    • Промышленная электроника
    • Измерительная техника
    • Мастерская радиолюбителя
    • КВ и УКВ радиосвязь
    • Жучки
    • Сотовая связь
    • Спутниковое ТВ
    • Телефония и фрикинг
    • Высокое напряжение
    • Идеи и технологии будущего
    • Справочная радиоэлементов
    • Литература
    • Схемотехника для профессионалов
    • Разное
  • Аудио
    • FAQ, Технологии и компоненты
    • Для начинающих
    • Источники звука
    • Предусилители, темброблоки, фильтры
    • Питание аудио аппаратуры
    • Усилители мощности
    • Акустические системы
    • Авто-аудио
    • Ламповая техника
    • Гитарное оборудование
    • Прочее
  • Микроконтроллеры
  • Товары и услуги
  • Разное
  • Переделки's ATX->ЛБП
  • Переделки's разные темы
  • Киловольты юмора's Юмор в youtube

Blogs

There are no results to display.

There are no results to display.

Marker Groups

  • Пользователи форума

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


ICQ


Skype


Интересы


Город


Сфера радиоэлектроники


Оборудование

Found 68 results

  1. Топик для обсуждения схемы на сайте: Устройство импульсного заряда/разряда АКБ на МК PIC (Эх, заряжу - 01)
  2. Иногда возникают вопросы, ради которых создавать отдельную тему не имеет смысла, давайте задавать простые вопросы в этой теме (типа как "Вопросы от начинающих"). Первый вопрос: Чтобы сконфигурировать одно устройство необходимо загрузить в регистр некоторые данные, формат показан на картинке в прикреплении. Что такое MSB и LSB?
  3. Всем доброго дня, есть китайская уф лампа SUN X7, короткое замыкание микросхемы таймера(14ножка) и транзистора. Так вот маркировка микросхемы есть только с обратной стороны и только китайцам понятная FH63CF0W.1 На 4ноге питание+, на 11 ноге земля-, похожа на lm324 Помогите опознать точно.
  4. Для людей которые интересуются темой микроконтроллеров, но не знают с чего начать. Объясню с чего начать, отвечу на интересующие вопросы, бесплатно. От вас нужно сильное желание разобраться в теме. Кому интересно постите сюда. Успевайте, возьму только несколько человек.
  5. Возникла проблема, не знаем как прошить STM8S003F3P6. Уже как только не пытались, кучи различных программ ставили, различными способами пытались подкопаться, всё равно выдаёт либо что не видит, либо просто некую ошибку. По поводу этих ошибок тоже сколько не копались, всё равно ничего. ST-Link рабочий, подключение хорошее. Нужно залить код для управления маленьким движком, чтобы выдавало либо +5В, либо -5В. Такое ощущение, что этот контроллер уже просто не поддерживается многими программами. Может кто-нибудь из вас знает что можно сделать, или как правильно прошить этот аппарат? Потому что уже кучу роликов на ютубе пересмотрели, форумов перечитали, никак не выходит. Получилось только сделать, чтобы программа увидела STM-ку. Благодарю за помощь)
  6. Проявление неисправности: полное молчание, никакой реакции... Нигде ничего об этом пульте нет, хотя... на али экспрессе есть такой пульт, ну и цена тоже есть....
  7. Эта ветка предназначена для обсуждения моих разработок "управлялок" для сварочников. Поэтому попрошу людей пришедших просто "поболтать" проходить просто мимо и не засорять эту ветку. Вот ссылки на статьи: http://cxem.net/house/1-269.php довольно актуальный проект на данный момент. http://cxem.net/house/1-279.php усложненная версия предыдущего проекта (менее активно развивается). То с чего начались эксперименты: http://cxem.net/house/1-264.php Старая тема обсуждения Внимание! Возможен заказ заводских плат с маской и металлизацией (любых версий) ! По ооочень вкусной цене! Итак, первая порция прошивок. вариант №1: m8_4.02D.rar - содержит дополнительную опцию, это наличие зуммера при нажатии на кнопки. Имеет ограничения в виде отсутствия сохранения настроек. Регулирует напряжение , и имеет поддержку работы в режиме сварочного аппарата. Прошивка для этого устройства: http://cxem.net/house/1-269.php вариант №2: m8_V4.2D_24.06.14.rar - содержит дополнительную опцию, это наличие зуммера при нажатии на кнопки. Имеет ограничения в виде отсутствия сохранения настроек. НЕ регулирует напряжение , и НЕ имеет поддержки работы в режиме сварочного аппарата. Прошивка для этого устройства: http://cxem.net/house/1-269.php вариант №3: V0.4D_19.06.2013.rar - контроллер для дуговой сварки Прошивка для этого устройства: http://cxem.net/house/1-269.php вариант №4: По просьбе трудящихся прикрепил самую первую версию прошивки. V1.0.rar - бесплатная и полная версия прошивки. Умеет регулировать напряжение , регулировать подачу проволоки, имеет настраиваемую задержку подачи проволоки. На этом ее возможности заканчиваются. Прошивка вылечена от не сохранения настроек то есть - не ДЭМО версия. Прошивка для этого устройства: http://cxem.net/house/1-269.php Схема зуммера: http://forum.cxem.ne...ttach_id=190655 Внимание! В схеме ошибка . Вместо PORTD.5 Нужно использовать PORTD.3 В этих прошивках исправлена проблема с торможением мотора. Данные прошивки совместимы только с этим проектом (схемой) : http://cxem.net/house/1-269.php Все обновления которые представлены ниже относятся к этой: http://cxem.net/house/1-269.php статье. Итак, вышла новая версия прошивки. Именуемая: V4.02 В ней внесены все улучшения которые отсутствовали в прошлых версиях. Были устранены следующие недостатки, а также добавлены следующие возможности: - регулировка тока сбалансирована во всем диапазоне. - введена настройка диапазона регулировки подачи проволоки. - добавлен специальный алгоритм исключения ошибки настройки минимального значения и максимального значения для скорости проволоки. - улучшен алгоритм регулятора тока. - улучшена индикация сохранения данных в еепром. - исправлен вывод данных на индикатор. - Исправлена активация силовой части в отключенном состоянии при 100% значении на индикаторе. Эта версия является бесплатной и доступна для некоммерческого использования. В этой версии есть только один режим работы - это стандартный режим. Триггерный и импульсный режимы , доступны только в платной версии. Описание версии: Обновление Печатной платы и схемы. Из улучшений: - введена оптопара на пусковую кнопку. - введена ВЧ развязка по питанию. - улучшено подключение к клеммным колодкам исполнительных механизмов. - подправлена разводка платы в целом. Все керамические конденсаторы использовать только NP0! Электролитические конденсаторы использовать с низким импедансом! 105 град. Внимание! Обновление печатной платы, от 2.05.2013 Именуемая: V1.3_2.05.2013. //======================================// 23.05.2013 Новая версия прошивки для первой статьи! V3.0 В этой версии немного переработано меню. Системное и главное меню разделено по отдельным "отсекам". Перемещение между ними производится удержанием кнопки "меню". Эта идея предложена товарищем colin7795 //======================================// 23.05.2013 Еще одна прошивка! Полуавтомат + ручная дуговая сварка. Работает следующим образом: В главном меню 3 подменю . 1)рег. тока 2)рег. подачи проволоки 3) выбор режима полуавтомат/ручная сварка. в этом подменю нажав кнопку "-" выбирается режим, а нажимая "+" можно включать/отключать напряжение на выходе аппарата когда выбран режим ручной сварки (РС). Удерживая кнопку "меню" мы переключаемся между системным и главным меню , кратковременное нажатие кнопки "меню" приводит к циклической прокрутке подменю. //======================================// 23.05.2013 И, как и обещал, обрезанная версия прошивки! Кастрировал все кроме регулятора тока. Данная прошивка отлично подойдет в качестве контроллера для классического сварочного аппарата. В нем работает только две кнопки! + и -. Схема подключения двигателя с динамическим торможением: //=========================================// 19.06.2013 ПА + Сварка Версия 3.2: ___ Исправлены всплески регулировки, модифицировано меню, увеличено быстродействие управляющей части. Сварка Версия 0.4: ___ Исправлены всплески регулировки. //=========================================// Итак , стартует новая модификация блока управления! - электронное торможение - МК в планарном корпусе - индикатор 4 разряда - измерение и индикация напряжения на выходе - сенсорное управление - оптическая развязка управляющих узлов В архиве прошивка (тестовая, ДЭМО) и проект в Протеус. Прошивка заточена под SMD микроконтроллер , с небольшой модификацией старой версии. Из особенностей - умеет измерять напряжение на выходе ПА И отображать на индикаторе.Точность: до десятых, в диапазоне от 0 до 60.1 В . Имеет 4 разрядный индикатор. Параметры устанавливаются теперь от 0 до 100 (в предыдущих версия было от 0 до 99). Также введен импульсный режим работы ПА (имитация точечной сварки) ! Прикрепленные файлы: симуляция SMD V2.4D.rar 51,42 Кб Дальнейшая разработка будет именно под это железо! Заказал тестовую пару комплектов плат (заводских) при всех сохранившихся габаритах 92х65мм. , на плате поместились все основные схемотехнические узлы! Внешне, подключаются только 2 шт. полевых транзистора и исполнительные реле, клапана. Вот ее вид из программы: Внимание! Полные/Стандартные (не полные) прошивки , любых версий, будут доступны при покупке прошитого микроконтроллера. Пример работы блока управления (тест на лампочке): Видео работы нового контроллера (электронное торможение проволоки): Новая перспективная схема торможения: http://forum.cxem.ne...ttach_id=240692 Внимание! схема приняла вид: Внимание! Для тех кто не знает как выставить фьюзы : http://forum.cxem.net/index.php?showtopic=123537&st=1360#comment-2279826 ПП сварочного полуавтомата.rar
  8. Почти ровно два года назад я писал о своем проекте аудио коммутатора, который в базовом виде умел коммутировать стерео аудиосигнал с одного из четырех входов на один из четырех выходов и благодаря примитивности аудиотракта умел перестраивать количество входов/выходов. Такой коммутатор довольно удобен и дешев, но до настоящего коммутатора ему не хватало возможности копировать (размножать) сигнал на несколько выходов. В текущем виде добавить такой функционал не представлялось возможности, поэтому я начал продумывать вариант матричного коммутатора, чтобы собрать его в том же корпусе. Техническое задание К коммутатору я предъявил следующие требования: 1. Должен иметь релейную матрицу коммутации 6 на 6 (количество разъемов ограничено размерами старого корпуса). 2. Должен уметь подключать любой свой вход к любому количеству своих выходов. 3. Должен уметь приглушать любой из своих выходов, а также все выходы разом. 4. Должен иметь несколько фиксированных настроек (пресетов) для возможности быстрого выбора. 5. Должен иметь удобный интерфейс управления и понятную индикацию. 6. Должен вносить минимальное количество искажений в коммутируемый сигнал. 7. Должен иметь гальванически развязанный интерфейс связи с компьютером для обновления ПО и управления. Задавшись такими требованиями, я, как обычно, начал с проработки передней панели, т.к. именно ее дизайн будет определять количество органов управления и индикации, а также в целом принципы управления устройством. Дисплей В прошлом варианте я применял дисплей HCMS-2915, но сразу стало ясно, что в этот раз его применить не получится, т.к. из-за размера и количества знакомест его информативность будет невысокой. Конечно, можно было бы поставить их штуки 4, в два ряда (благо есть в наличии), но этот вариант тоже мне показался не особо удачным. Хотя, оглядываясь назад, такой двухстрочный дисплей тоже позволил бы все нужное уместить, правда выглядел бы все равно менее информативно. Кроме того, такой дисплей стоит неадекватных (на мой взгляд) денег (порядка 1500..2000 р), что снижает вероятность повторения моего устройства кем-либо еще. Значит нужно искать более доступные варианты дисплеев. Я как обычно хотел прикрыть дисплей затемненным стеклышком, поэтому ЖК-дисплеи мне не подходили из-за своей недостаточной яркости. Поэтому решил обратить внимание на рынок OLED-дисплеев, которые ранее нигде не применял. Купив на пробу несколько штук и поэкспериментировав, я пришел к выводу, что самые дешевые варианты мне не подходят из-за своих небольших размеров, а более крупные варианты, конечно, имеют достаточно места, но все равно получаются довольно дорогими. Также их яркость уступает светодиодным дисплеям, и на статичных картинках они подвержены выгоранию. Выбросив из головы желание отображать графику и имена входов/выходов на дисплее, я принял решение построить "кастомный" дисплей на основе простых и доступных светодиодных индикаторах. Возник вопрос о том, как показать нужную мне информацию на семисегментных индикаторах, да так, чтобы это было понятно. Примерно в данный момент к проработке дизайна подключился мой товарищ, заинтересовавшись проектом, и мы совместно с ним пришли к такому варианту: Здесь применены 6 (по количеству выходов) семисегментных зеленых индикаторов с высотой символа 0,36 дюйма (9,1 мм), которые символизируют каждый имеющийся выход. Они отображают номер подключенного к ним входа. Прочерк означает, что никакого входа не подключено. Под каждым выходом стоит красный 2 мм светодиод, отображающий режим Mute для выходов. Также по просьбе товарища я в коде программы реализовал возможность отображать состояние устройства на стандартной светодиодной матрице 8 на 8 точек. Выглядеть будет так: Органы управления В прошлой версии у меня было всего 2 кнопки - для циклического изменения входа и выхода. Но в данном варианте такой вариант не подходит - для удобного ввода нужна полноценная цифровая клавиатура. Также нужно было проработать несколько сценариев использования, таких как: 1. Выбор входа для выхода/выходов. 2. Включение mute для выхода/выходов. 3. Выбор и сохранение фиксированных настроек. Кроме того, число кнопок должно быть минимальным и достаточным для удобного управления коммутатором. Мы остановились на вот такой клавиатуре: Слева находится блок кнопок для выбора подключения входов к выходам. Слева - блок фиксированных настроек (для товарища предусмотрел еще 2 пресета). Между блоками - дополнительные кнопки для управления режимом Mute и яркостью дисплея. Сценарии работы такие: Назначение входа на выходы Нажатием на цифровую кнопку выбирается вход, который требуется назначить (либо NONE если требуется отключить вход от выхода), при этом устройство переходит в режим ввода конфигурации и дисплей начинает мигать. Далее нужно цифрами выбрать выходы, на которые этот вход нужно подключить - при этом цифра измененного выхода перестает мигать. Отменить подключение можно нажатием на тот же номер. После завершения ввода нужно подтвердить настройки нажатием на кнопку OK, и только в этот момент конфигурация будет применена. Отменить ввод конфигурации можно в любой момент нажатием на кнопку ESC. Отключить все входы от выходов можно длительным (около 1 с) удерживанием кнопки NONE. Приглушение выходов Приглушение (mute) выходов осуществляется способом, аналогичным подключению входов, с той лишь разницей, что сначала нажимается кнопка MUTE, устройство переходит в режим конфигурирования Mute, при этом красные светодиоды начинают мигать. Далее цифровыми кнопками нужно выбрать заглушаемые входы и для завершения настройки нажать кнопку OK. Приглушить одновременно все выходы можно длительным удерживанием кнопки MUTE. Повторное удерживание восстанавливает активное состояние. Работа с фиксированными настройками Любую активную конфигурацию можно сохранить для быстрого выбора в дальнейшем. Для сохранения текущей конфигурации в пресет можно длительным удержанием одной из кнопок M1..M4. В момент сохранения дисплей три раза быстро мигнет. Для выбора пресета нужно нажать на одну из кнопок M1..M4, при этом на дисплее отобразится сохраненная конфигурация. Далее требуется либо подтвердить применение нажатием на кнопку OK, либо отменить нажатием на кнопку ESC. Из любого режима конфигурации есть автоматический выход если не нажимать никаких кнопок в течение 10 с. Кнопка DISPLAY коротким нажатием позволяет переключаться между тремя режимами яркости. Длительное нажатие позволяет переключиться между режимами фиксированной и автоматической яркости дисплея. Задняя панель С задней панелью все гораздо проще - нужно было вывести 6 пар входов и 6 пар выходов, разъем USB для подключении к компьютеру и разъем сетевого питания с выключателем. Здесь я применил доступные на Алиэкспресс детали - RCA, USB, сетевой разъем. Таким образом я пришел к такому дизайну. Здесь показано два варианта - в светлом и темном исполнении: Было принято решение сделать четыре платы - основную, плату дисплея, плату клавиатуры и блок питания. Плата дисплея На плате дисплея кроме самого дисплея расположены также кнопка включения, индикатор дежурного режима и фотодиод. Размеры платы 35 на 100 мм. Схема довольно простая. Индикация дисплея динамическая, поэтому применены всего два регистра - 74HC595 для управления сегментами и его мощный аналог с выходами с открытым стоком STPIC6C595 для управления разрядами. Регистры соединены каскадно, а их входы управления выведены на разъем и c микроконтроллером связаны по SPI. Светодиод, фотодиод и кнопка POWER выведены в разъем напрямую. Погашенные участки схемы относятся к вышеупомянутой светодиодной матрице и на данной плате не реализованы. Плата клавиатуры Плата клавиатуры по устройству еще проще. Количество кнопок 14, поэтому для экономии выводов микроконтроллера, кнопки объединены в матрицу. Размеры платы 35 на 100 мм. Схема матрицы тривиальна - имеет 4 строки и 4 столбца. Линии столбцов выставлены в лог. 1 и циклически сканируются логическим нулем. После каждой смены столбца опрашиваются линии строк. Таким образом обнаруживаются нажатые кнопки. Интересно, что в коде программы для корректной работы клавиатуры пришлось добавить задержку в минимум 10 пустых тактов сразу после подачи сканирующего логического нуля. Вероятно это связано с ненулевым временем установления сигнала на линии. Диоды служат для защиты сканирующих портов в случае, если будут нажаты две кнопки в одной строке. Неактивный участок - неразведенные две дополнительные кнопки пресетов. Блок питания Блок питания должен формировать три напряжения: +5В для питания цифровой части устройства, и двухполярное напряжение +/-12В для питания аналоговой части. Специально для этого был заказан трансформатор с необходимыми обмотками на базе ТП-331. Справа и слева от трансформатора в плате сделаны сужения и оставлены контактные площадки для возможности установить экран, если потребуется. Размеры платы 100 на 37 мм. Кроме типовых схем стабилизаторов на 7805 для цифрового питания и малошумящей пары 4901/3001 серии TPS7A для аналогового питания здесь реализована схема слежения за наличием сетевого напряжения на транзисторе VT1. Если сетевое напряжение на входах ACL и ACN присутствует, на выходе AC_GOOD имеются прямоугольные импульсы частотой 100 Гц. При пропадании напряжения, импульсы пропадают, что отслеживает микроконтроллер и принудительно через отдельный блок реле (о чем пойдет речь далее) включает MUTE всех выходов. Это сделано для устранения щелчков в подключенных оконечных устройствах при включении и выключении питания коммутатора. Конечно, при пропадании сетевого напряжения пропадает и питание +5В, но МК сохраняет работоспособность до 2,7В и на остатке заряда в емкостях выпрямителя успевает обнаружить пропадание импульсов и выполнить необходимые действия, прежде чем схема Brown-Out его отключит. Стабилизаторы серии TPS7A имеют входы, позволяющие их отключать. Здесь они задействованы с целью отключении аналоговой части коммутатора в дежурном режиме. Основная плата Основная плата содержит в себе всю аналоговую часть, микроконтроллер с обвязкой и матрицу реле. Размеры платы 89 на 187 мм. Общая принципиальная схема показана ниже. Каждый аудиовход имеет повторитель на операционном усилителе для обеспечения возможности работы на несколько выходов. На входе каждого повторителя установлен разделительный конденсатор и фильтр радиочастотных помех. Далее сигнал подается на матрицу реле. Управление матрицей осуществляется каскадно соединенными сдвиговыми регистрами 74HC595. Реле разбиты по группам и к каждому регистру подключено по 6 реле, один конец которых у них общий и также заведен на регистр. Таким образом, имеется возможность подавать разнополярные импульсы на каждое реле в пределах каждой группы. Токовых возможностей выходов регистра хватает, т.к. реле применены бистабильные и потребляют ток только при переключении. Правда обновление сразу 6 реле на своих выходах регистр все равно не тянет, поэтому в программе включение и отключение реле в группе происходит не разом, а в цикле по одному. После матрицы на каждом выходе стоит также по повторителю, разделительному конденсатору и защитному резистору. Далее сигнал перед подачей на выходные разъемы попадает на еще одну группу из 6 реле, которые выполняют функцию отключения оконечных устройств в дежурном режиме и при нештатных ситуациях. Они включены параллельно и управляются одним сигналом. Так как эти реле также применены бистабильные, для их включения и отключения нужно было сформировать биполярный импульсный сигнал из одного управляющего униполярного сигнала из микроконтроллера (банально закончились доступные порты). Для этого у OMRON была найдена следующая схема: Здесь импульс включения формируется в момент подачи напряжения на вход IN и заряда емкости C через D1 и D2. По окончании заряда напряжение на реле отсутствует. Отрицательный импульс отключения формируется в момент снятия сигнала IN - транзистор открывается и емкость C через него разряжается. Я эту схему испытал и адаптировал под свои нужды. Роль сигнала IN и диода D1 теперь выполняет ключ на полевом транзисторе. В моем случае нагрузка получается довольно низкой - порядка 40 Ом, и для надежного включения всех реле пришлось поставить довольно ощутимую емкость 2000 мкФ. В качестве интерфейса связи с компьютером в схеме имеется микросхема CH340G, представляющую собой микросхему, реализующую COM-порт через интерфейс USB. Со стороны микроконтроллера у нее обычный UART. Для гальванической развязки применена микросхема ADuM1201 - это двунаправленный приемопередатчик, входы и выходы которого изолированы друг от друга. Диодная сборка USB6B1 служит для защиты CH340G от статического напряжения с разъема USB. В микроконтроллер загружен бутлоадер, и, благодаря ему, кроме общения с компьютером через интерфейс USB также производится и обновление программного обеспечения. ПО для управления с ПК в процессе написания... Конструкция панелей Переднюю и заднюю панели заказал из текстолита - два слоя, склеенные между собой. На внутренней стороне медный полигон для экранировки. Получилось на мой взгляд очень неплохо. Лицевая панель - алюминиевая с затемненным оргстеклом и гравировкой. Измерения В одном из пунктов ТЗ было требование к нелинейным искажениям. Привожу графики замеров: Итоговое исполнение В итоге получилось очень удобное, функциональное и красивое устройство. Я доволен проделанной работой Немного фото реальных плат: Краткий обзор функционала
  9. В общем, во встроенных библиотеках Proteus нет МК PIC12F635. И мне нужна какая-нибудь сторонняя библиотека, что бы там был этот МК
  10. Доброго времени суток дня и ночи!!! Я конечно понимаю, что за это время уже успел надоесть вам, но прошу откликнуться к просьбе о помощи. Проблема заключается в следующем: В данной схеме используется Atmega8 Фьюзы: При симуляции схемы происходит следующее: А дальше ничего не происходит. Возникает также проблема такого рода: Почему-то Протеус ругается на это, но при удалении этой строки из кода в Протеусе, схема начинает вроде бы работать, но дальше setup на ЖКИ ничего не появлется. Очень прошу помочь понять, что не так. Мб на железе это всё бы и работало. Как разрешить эту проблему в программе? Я буду очень благодарен всем, кто откликнется на мою проблему. Надеюсь вы не оставите это без внимания. Очень надеюсь...
  11. Здравствуйте, не могу понять как сделать такую систему на базе электромоторчика. Принцип работы: Катушка с нитками установлена на электромоторчике. нитку легко можно разматывать руками, а моторчик держит эту нить под натяжением но так чтобы не рвал. Длина нити около 20 метров. и как только мы отпускаем нить она заматывалась обратно. все это должно быть максимально маленьким и потребляло мало электричества. Ну на сколько это возможно.
  12. Приветсвую! Кто ни будь работал с микросхемой STLED316S? Это драйвер семисегментонго индикатора. Можете привести минимальный кусок кода который выводит любую цифру на дисплей. Из документации не пойму как с ней работать... На форумах инфы почти нет. Из того что есть тоже толку мало. Буду рад любой инфе по этой микросхеме. Ещё правильно же понимаю биты по SPI передаются младшим вперёд, а такты нужно передавать инверсные? В качестве МК применяю STM32.
  13. Здравствуйте. Нужна прошивка на микроконтроллер 12F629/675. Схема скачана в интернете и предназначена для освещения курятника лампами накаливания 220 вольт с имитацией «восхода и заката». Временные интервалы «восхода и заката» выбраны 6 утра и 21 час вечера. Длительность «восхода и заката» по 20 минут (лампы медленно загораются или гаснут под управлением симистора). Если в дневное время срабатывает датчик освещённости (фоторезистор HER – GL5528), лампы не включаются и включаются, когда он разрешит, в ночное время фоторезистор бездействует. Фоторезистор можно (или нужно?) переключить на 5 ногу. Нужно установить программное ограничение на срабатывание датчика освещения от кратковременного изменения освещённости (например падение света фар движущегося автомобиля на датчик и т.д). Фоторезистор устанавливается на кабеле длинной около 2 метра. Логика работы кнопки: длительное нажатие (больше 3 секунд), устанавливает внутренние часы на полдень. Время синхронизируется от сети 50Гц. Светодиод отображает наличие питания сети. Если сеть есть, он всё время светится и раз в 2 секунды кратко моргает. Если сети нет и устройство питается от батарей, светодиод погашен и раз в 2 секунды вспыхивает. При установке времени полдня светодиод несколько раз моргает. Схема рабочая, я проверял в работе (без фоторезистора) на тестовой прошивке, работает нормально. По оплате, думаю договоримся.
  14. Добрый день! Вопрос такого характера: нужно разработать блочок микроконтроллера, чтобы он управлял датчиками. Планирую взять 2 дискретных и 2 аналоговых входа ну и вывод. Но как это сделать? Знаю, нужно взять контроллер ПЛК к примеру и написать к нему программку, но мне нужно разработать, а также написать программу для управления датчиками (количество входов увеличится). Вот с чего мне начать? Нарисовал блочок, показал входы и выходы, а по конкретнее уже увы. Могу сделать через логику но это слишком трудно будет и не то (дедлайн неделя=) ). С программирование контролёрами так на ардуино через раз сталкивался, так что тоже не силён. Хочу работать на производстве, знаю у каждого ПЛК свой язык программирования. Но какой язык у микроконтроллеров распространённый, и такой чтобы не углубятся а то в компания сотрудников посмеются и скажут зря учил. Не спал пару суток), голова тупит Хелп ми
  15. Задача заключается в следующем: у меня есть дверь с врезанным замком . И я хотел бы устройство (подключенное к интернет-сети), которое при повороте ключа переключало статус закрытой комнаты на открытую и наоборот. А саму информацию отправлять либо в Телеграмм, либо в ВК. На каких микроконтроллерах и датчиках вполне возможно это недорого реализовать? Может кто-либо сталкивался с подобной задачей и может поделиться любой информацией. Буду признателен
  16. Нужна помощь в выборе перспективной дипломной работы ( не просто тяп ляп лишь бы выпустили). Хотелось бы сконструировать беспилотник или просто разработать небольшое устройство (развести и напечатать плату, закинуть прошивку на микроконтроллер). И если бы ещё это все было взаимосвязано с авиацией, то было бы супер, так как авиационный вуз оканчиваю. Из того что умею, это писать на Си, плюс минус хорошо ориентируюсь в дисциплинах связанных с антеннами и радиолокаторами, был небольшой опыт конструирования. Хочется сделать проект, который будет не стыдно показать на собеседовании)). Буду очень благодарен, если поможете определиться с темой!)
  17. Добрый день. Есть интересные модули ибп для слаботочки до 1А. m.aliexpress.ru/item/4000109380893.html По цене идеально подходит для зоопарка роутеров, IoT устройств... Переключение на резерв (туда-обратно) без просадки. Зарядка литиевой банки как положено, всякие защиты от перегрузки и прочее. Казалось бы все замечательно. НО как всегда не без ложки дёгтя. Защита от переразрядки работает неадекватно. Хотя возможно это не сама защита, а повышающий модуль. На пороге ~3в у него срабатывает циклический перезапуск и так пока банка не просядет ниже 3в. Точно померять нечем. Из наблюдений. Проверил напряжение переключается с 12в на 9в и щелчки. Естественно нагрузка в это время дико насилуется (роутер свистит минут 5 пока полностю не отключится) Вопрос к гуру. Возможно ли что-то доработать в даном модуле чтобы исправить этот досадный баг?
  18. Сломался пульт управления беговой дорожки. Теперь хочу с помощью Ардуино управлять мотором, но не понятно как происходит управление. к панели идёт 4 контакта: чёрный красный белый зелёный. на плате 5 контактов, но 1 не используется. Как происходит управление скоростью?
  19. Здравствуйте ! помогите пожалуйста в написании прошивки для ATTINY2313a _ дело в Том что есть семисегментный, 6 разрядный индикатор _ Хочу сделать себе дублирующий табло для весов _ о семисегментных индикаторах есть какие то понятия но на практике не когда не дедал дуб. табло_ проблема возникает при написании кода _ веси передает данные через порт RS232 ................. что делать ? буду рад к любому совету ,,, спасибо заранее .....
  20. Добрый день. Возможно ли читать с gpio данные с частотой 198 МГц при частоте шины AHB 240 МГц посредством DMA burst? Мне кажется нельзя, но хотелось бы знать, что это не сможет работать как конвейер. В App note к stm32f7 написано, что передача по шине с dma осуществляется за 2 цикла шины. Но я не смог найти подобной информации для stm32h7. И правильно я понимаю, что для чтения порта через ядро, один такт тратится на защелкивание во входном регистре порта, а второй такт уходит на запись в регистр общего назначения?
  21. Куплю / приму в дар несколько штук Atmega48 / Atmega88 / Atmega168 / Atmega328 в DIP-е Я в Москве, можно почтой
  22. Микроконтроллер ATmega328p, внешний кварц 16МГц. Компилятор avr-gcc с оптимизацией O1 Написал код для управление шаговым двигателем. Работает так: требуемая скорость задается переменной STP1_ReqSpeed, дальше с частотой 100Гц срабатывает таймер TIM0, который высчитывает с какой частотой надо подавать сигналы на вход шагового драйвера. TIM1 работает в режиме частотно импульсной модуляции и по прерыванию меняет значение пина на противоположное. Управление работает, скорость регулируется, но по какой то причине случаются пропуски шагов. Чаще всего во время ускорения. Количество пропусков от 0 до 4, обычно 2-3, длятся 32мс. Из кода вырезал неиспользуемое. Заменить прерывания на аппаратный ШИМ возможности нет. Как убрать эти пропуски? Осциллограммы:
  23. Всех приветствую и надеюсь на Вашу помощь по следующему заданию: Разработать принципиальную схему прибора с цифровой индикацией измеряемой величины, предназначенного для измерения среднего постоянного тока положительной шины питания нагрузки. Потребление от шины питания постоянного тока может носить импульсный характер. Минимальная частота импульсов может составлять 50 Гц. Диапазон измеряемого тока: 0-20 А. На индикаторе отображать величину тока с точностью, не менее 100 мА. Время индикации – 1с. Запуск автоматический. Как я себе представляю реализацию данной задачи: Первым блоком будет датчик тока, его я хочу взять резистивный , но не до конца понимаю смогу ли добиться такой точности с помощью него, далее нужен по сути фильтр НЧ для выделения постоянной составляющей, далее нужно куда-то впихнуть по сути МВ для обеспечения индикации каждую секунуд, ну и далее на АЦП и на индикатор тут вопросов в принципе не создается, АЦП наверное будет с двойным интегрированием. По первой части большие сомнения того, как будет выглядеть схема, если есть возможность как-то показать как будет выглядеть схема то отлично, если нет, то литература и Ваши мысли очень приветствуются.
  24. Здравствуйте! Принесли зарядное, не заряжает, поискал поиском, подобного не нашел. Как и схемы для него, с виду довольно неплохое ЗУ
  25. Приветствую знатоки радиоэлектроники. нужна помощь, я любитель, Не силён в радио электр.. Не ругайтесь)))) В общем нужна помощь по сборке контроллера для управления двигателем (редукторный на 12в). к контроллеру подключён сенсор влаги, дождя или как хотите назовём, При замыкании на нем контактов подаётся сигнал на двигатель ( закрывается) . Пробовал обычной платой с реле - работает, но сырое все, нужно сделать практично типа и Led состояния, и лэды для сенсоров и пару кнопок управления двигателем вручную. Что посоветуете? Ардуино думаю не вариант. Какие контроллеры есть? Надо программируемый или нет? Направьте на путь истинны ) спасибо
×
×
  • Create New...