Перейти к содержанию

Простая схема гирлянды на МК для начинающих


Рекомендуемые сообщения

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

все нормально было, считал, записал код. Потом выключил питание на мк (дело в том, что 5в питание было запитано от внешнего (тестового) блока питания.

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

типа ошибка связи с мк...

Я так понимаю, что он сгорел (из-за моих кривых рук :( ).

Можно както проверить подручными инструментами(ну там мультиметром и т.д.)?

Ссылка на комментарий
Поделиться на другие сайты

  • 1 год спустя...

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

  • 3 месяца спустя...
  • 1 месяц спустя...

Люди, а как вообще связать программу написаную на ассемблере например с железом? вот есть у меня железо, допустим стандартный МП, где 5 блоков: порт входа,сам МП , пзу, озу и порт выхода. и допустим я написал программу на этом языке, и как мне эту программу в мой мп залить или как это можно назвать.

хоть пару слов по этому поводу подкинте, а то вообще не связывается у меня в голове

Ссылка на комментарий
Поделиться на другие сайты

и как мне эту программу в мой мп залить или как это можно назвать.

хоть пару слов по этому поводу подкинте, а то вообще не связывается у меня в голове

Ее нужно откомпилировать. Иными словами, перевести с человеко-машинного в чистый машинный код. Наприм, ассемблерная команда JMP( безусловный переход) для семейства 51Х будет переведено как 02.

Нужно учитывать что для разных МК мнемокоманды ассемблера и машинные коды индивидуальны.

Errare humanum est. Коли людЯм позволено, что же о нас то говорить!
 

Ссылка на комментарий
Поделиться на другие сайты

Это безусловно. с ваших слов следуе, что для того чтобы запрограммировать тот же МП, нужно уже иметь готовый комп, написать программу и через какой нибудь стык влить это в ПЗУ, а если нет компа, например как сделали 1й МП, вот это до меня не дойдёт, ведь компилятора тоже нет чтоб перевести на понятный машине язык то что мы от него хотим.

Ссылка на комментарий
Поделиться на другие сайты

Проблема в Вашем понимании железа.

Нет стандартных микропроцессоров или микроконтроллеров.

Все они имеют отличающуюся архитектуру, систему команд и схемотехническое включение.

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

Фактически дело обстоит так.

Производитель микроконтроллеров выпускает специальное ПО для персональных компьютеров. Это среда разработки. К этой среде плагинятся определенные, портированные именно на это семейство контроллеров компиляторы ЯВУ (например Си). Вот из этой среды и пишут, а затем и компилируют в загружаемый код программы.

Фактически, писать программу, не изучив даташита на МК, - пустое дело...

После получения загружаемого кода (хекса), его заливают в МК через специальный программатор, либо через программу загрузчик, заранее записанную в определенный сегмент памяти МК. В последнем случае канал программирования более привычен (или COM или USB). Это зависит от загрузчика и имеющегося при МК аппаратного интерфейса.

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

SeReGa2, давай не будем, говорить абстрактными понятиями!

Какая у тебя, конкретно задача? Вот на ее примере, давай и будем вести обсуждение.

Errare humanum est. Коли людЯм позволено, что же о нас то говорить!
 

Ссылка на комментарий
Поделиться на другие сайты

сейчас я на парах микропроцессорной технике изучаю как раз МП. В наш курс включен только основные понятия и структура отечественного МП К580 серии и его интоловский аналога, так как учусь в техникуме и это направление несколько промежуточное. мне конкретно небыло понятно, хотя и досе не понятно, как программируется машина, но не посредством вставил диск-установил программу, а самые начальные стадии, то есть, до того как процессор выполнит свои функции оброботки инфы, он должен быть сам запрограмирован. а вот как его программировать без другого компа,например самый первый МП. извеняюсь если допустил ошибки, уж очень спешу. Спасибо всем кто откликнулся на мой вопрос. Пока я сам "не захочу" понять - не пойму, так что нужно вечером поседеть над книгой и всё внимательно пересмотреть!

Ссылка на комментарий
Поделиться на другие сайты

Вопрос. У меня есть допустим аккумулятор 12 в и один светодиод на 2в. Чтоб лампочка не перегорела я ставлю резистор на 450 ом. и нужной мощьности, чтоб он не грелся, будет ли аккумулятор разряжаться на резистор или только тогда, когда мощьность его маловата, то есть потеря энергии в виде тепла?

Ссылка на комментарий
Поделиться на другие сайты

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

Физика за 7... 8 класс.

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

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

Физика за 7... 8 класс.

на счёт последнего - это без всякой физики понятно. Я считал, что если мощность резистора допустим пол вт, а мощьность цепи например 0.26вт, то он гретсься не должен.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...
  • 2 недели спустя...
  • 2 месяца спустя...

Народ, сори если вопрос детский, но можно ли заменить в этой схеме контроллер на Atmega 8, и что при этом нужно поменять?

Не обязательно жестко придерживаться к какому либо типу микроконтроллера, пускай в в ход то что изучил и освоил получше и заполучить его подешевле. Как правило многие радиолюбители отдают предпочтение микроконтроллерам семейства PIC, AVR, ATmega и крайне редко семейству MCS-51, любой из них справится с подобной задачей.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Решил и я попробовать даный девайс.Раньше с Пиками имел дело.Это мой первый проект на Авр.Собрал програматор STK200/300,зашил Тиньку,собрал на макетке схему.Включил питание-ноль эмоций.Схему проверил,вроде все норм.Опять Тиньку в програматор,ну и читать этот форум,сбросил CKDIV8-делитель на 8,на свежекупленном МК он включен + поставил галачки BODLEVEL1 и BODLEVEL0 (PonyProg).Опять Тиньку в схему,вкл.питание-заработал "бегущий огонь"(засвечивались поочередно LED1-LED13 в одну и обратную сторону).Потом попробовал переключить програму кнопкой SB1-начались вкл.и негаснуть поочередно LED13... LED9,LED8 невключился и вообще все светодиоды погасли,схема перестала подавать признаки жизни.Перевключил питание,опять пошел "бегущий огонь".Два раза нажал SB1(как бы пропуская вторую програму),вкл.третья програма(вкл.LED1 и LED13,потом LED2 и LED12 и т.д. до LED7-середины линейки светодиодов).Опять нажал SB1(как бы запуская четвертую програму),вкл.вторая програма(начались вкл.и негаснуть поочередно LED13... LED9,LED8 невключился и вообще все светодиоды погасли,схема перестала подавать признаки жизни).Вот такая вот штука.Вообще у меня сложилось впечетление,что в прошивке только 3 програмы или с прошивкой чето не то.Ведь схема спаяна без ошибок(первая подпрограма заработала-все 13 светодиодов поочередно загорались).А может дело в програматоре(хотя собирал на буферной МС 74НС224) ????

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

Ктонибуть юзает програматор USB

http://easyelectronics.ru/skorostnoj-avr-usb-programmator-na-ft232rl-bez-vspomogatelnogo-kontrollera.html

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

Пошагового примера чтобы начать работать не нашел.

Помогите пошагово разобраться что и как делать.

Собрал програматор USB (у меня ноутбук)

Драйвера скачал поставил, при подключении устройства появляеться оборудование в разделе КОМ ЛПТ порт

COM 4 - ком порт номер 4.

Видемо эта часть работает.

Далее хочу собрать данную схему бегущих огней чтобы хотябы понять как что заливать в микроконтроллер.

Теперь несколько вопросов. Согласно выходу для програмирования я на програмируемой плате должен разместить колодку и подключить ее соответсвенно по контактам

Vcc -20, sck - 19, miso -18, mosi - 17, RST -1, GND -10

Подключаем к ножкам напрямую без резисторов, далее согласно схеме. Так?

Далее есть програма которую я скачал с програматором (avrdude-gui.exe) каким то образом все это должно заливаться в микроконтроллер. Вопрос! Каким? Какие параметры надо устанавливать, последовательно во всех облостях ввода, что за файлы у казывать для прошивки.

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

Так же скачал прогу но пока она для меня тмный лес.

IAR Systems Embedded Workbench 5.4

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Автору гирлянды большой респект!

Очень интересная вещб, хочется повторить.

С программированием контроллеров дело не имел, поэтому будут вопросы, буду спрашивать.

Вчера закупил нужные детальки, буду собирать схему на этой неделе.

Только вот первый вопрос.

Купил немного не тот контроллер.

Какой был в наличии: AMTEL ATTYNI 2313V-10PU.

Можно ли ее использовать или это совсем не то? Заранее извините за ламерские вопросы.

Ссылка на комментарий
Поделиться на другие сайты

Подскажите чайнику! Хочу собрать эту схему, но не понял как заганять прошивку на МК? ПОвторюсь, я ЧЧЧАААЙЙЙНННИИИККККК в МК.

при помощи программатора и компьютера:

http://easyelectronics.ru/avr-shag-pervyj-programmator.html

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

сделал гирлянду, работает, но как то странно...при первом включении наблюдается мерцание. Кнопками получается добиться стабильного свечения, но обратно мерцать не могу сделать. Скорость низкая. Опять же увеличить получается, а снова уменьшить - нет. На кнопки скорости(частоты)больше не реагирует, пока не отключу питание...эффекты переключаются нормально. Может с фьюзами наппартачил? cksel выставил как в статье, ckdiv8 снял , остальные как с завода, единственное убрал галку с sut0(может из за этого глюки с управлением?). Или может какая то другая причина?

Ссылка на комментарий
Поделиться на другие сайты

поставил фьюзы как указано в статье, остальные - оставил как с завода...все равно получается только увеличить скорость(и то через раз срабатывает регулировка), а потом на нажатие кнопок никакой реакции(ни в режиме частоты ни в режиме скорости), работает только кнопка переключения эффектов. Я уже и тиньку другую ставил- никакого изменения...Электролит по питанию танталовый поставил(вряд ли это плохо...) Что делать,-уже не знаю...Кто нибудь , помогите!!!

Ссылка на комментарий
Поделиться на другие сайты

Всем привет)) Решил собрать сей девайс к Новому Году, всё отлично - автору респект. только я немного доработал схему- на каждое плечё понавешивал с помощью транзисторных ключей по 5 светодиодов, итого 65 диодиков))Неплохо смотриться)

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Сообщения

    • Можно скрин с программы  Victoria по проверки диска "С"  и флэшки? С диска "с" воспроизводится как? Если так же, то можно эту же флэшку вставить в телефон/фотоаппарат и проверить, с качеством записи не хуже чем на вашей камере? Если копировать видео с камеры которая подключена к компьютеру, то за сколько копируется файл например гигабайтной длинны? А если его же записать?  
    • В ГДР-овских швейных машинах позднего периода линейки Famula присутствуют модели с т.н. автоматическими функциями, они отличаются от остальных словом Electronic в названии, индексом 51 в номере модели, и наличием трёх кнопок справа: левая кнопка: положение иглы (в нажатом состоянии - игла всегда будет возвращаться вниз, в отжатом - уходить наверх) средняя: одиночный прокол - при нажатой кнопке и нажатии на педаль отрабатывается один цикл опускания и подъёма иглы правая: пониженная скорость - при нажатой кнопке, скорость ограничена фиксированным значением Электронная часть состоит из модуля Управления скоростью, модуля Позиционирования иглы и мотора с педалью. Вот схемы из той документации, что удалось добыть:     Указанные функции реализованы в модуле Позиционирования иглы (схема на стр. 22), позиция иглы отслеживается по герконовому датчику на маховике, подключенного непосредственно к модулю позиционирования (разъём X5). Модуль модуль управления скоростью (стр. 21) подключен к сети 220 через выключатель, к мотору (стр.18) и к одному из выводов педали. Модуль позиционирования подключен к модулю управления скорости (X4.2, X4.3, X4.4) и второму выводу педали (X4.1), к первому выводу педали - через X4.4.   Педаль представляет собой угольный реостат, в нажатом положении сопротивление стремится к нулю. Проблема: Не работает позиционирование иглы в крайних точках, в зависимости от положения левой кнопки (S1) - после отпускания педали игла останавливается в произвольном положении. Не работает функция т.н. Одиночного прокола - когда нажата кнопка S2, по нажатию педали маховик стоит на месте и не двигается. Не учитывая функционал этих кнопок, всё остальное исправно работает, включая функцию пониженной скорости - при нажатии правой кнопки (S3). Что было сделано: Визуальный осмотр, чистка контактов и замена электролитических конденсаторов на всех платах. Замена симистора на Модуле оборотов и всех транзисторов и микросхемы логики на Модуле позиционирования на полные аналоги. Прозвонка герконового датчика положения иглы, кнопочных переключателей S1, S2, S3, прозвонка дорожек. Эксперименты по замене сдвоенного операционного усилителя B2761 на имеющийся в наличии сдвоенный компаратор LM393 (неудачные). После этого была получена в распоряжение полностью рабочая машина аналогичной модели, используемая в дальнейшем, как референсная, и окончательно выявлен неисправный модуль - м. позиционирования. Методом кросс-замены были проверены и исключены все активные элементы: сдвоенный операционный усилитель B2761 (N1), микросхема логики D1, транзисторы V1 и V8, а также диодные сборки V2 и V7, и конденсаторы. При очередной выпайке и запайке транзистора V8 начало наблюдаться такое поведение: после включения машина отрабатывает функцию одиночного прокола (при нажатой кнопке S2), но только один раз, иногда не до конца; дальнейшие повторные нажатия педали ни к чему не приводят. При выключении питания и последующем включении, функция одиночного прокола может снова отработать один раз. После этого были пропаяны и прозвонены все элементы и дорожки по периметру, находящиеся рядом с транзистором V8, без положительного результата.     Дальнейшая работа по поиску неисправности осложняется тем, что я не очень хорошо понимаю, как работает схема Модуля позиционирования и не могу даже приблизительно сформулировать фазы её работы, в силу своей квалификации: мне непонятно подключение второго операционного усилителя N1.2 - его выход упирается в диоды V4 и V6, и его функция в этой схеме (компаратор?) работа AND-логики, в особенности элементов D1.1 и D1.2 в контексте подключения к усилителю и транзистору V8Для прояснения ситуации, с некоторых контрольных точек, обозначенных номерами в кружках на схеме были сняты осциллограмы на рабочем аппарате: Замеры производились на прибор Fnirsi DPOX180H. Здесь канал 1 (жёлтый) - датчик позиции (геркон), точка №6, негативный контакт - X4.3 Выводы: Предположительно, управляющее напряжение на контакте X4.2. Контакты X4.1 и X4.4 соединены с соответствующими выводами реостата педали. Следующим шагом планирую последовательное выпаивание и проверку всех диодов и резисторов на плате Модуля позиционирования. Буду признателен за помощь и советы. Сам я по уровню начинающий радиолюбитель, мой опыт ограничен сборкой / мелким ремонтом и доработками БПЛА и работой с несложными схемами на базе микроконтроллеров ATMega и ESP, со схемотехникой советского периода знаком только по опыту с радиоконтрукторами и простыми транзисторными приёмниками, но очень бы хотелось разобраться, поэтому буду признателен также за ссылки на конкретные обучающие материалы по теме и методикам работы.
    • Давно уже 85% сервисов так работают. Реально грамотных еще надо поискать.
    • Pulse_9600Hz.hex Импульсы на выводе PD6. МК тактируется на частоте 1 МГц от внутреннего генератора, потому точность ещё та... при использовании кварца результат улучшится...  
    • Вообще осциллограмму c этой обмотки посмотреть очень познавательно, чтобы оценить скважность открытия ключей. Хорошо бы, если она была 50%. Там через оптопару идёт запрещающий сигнал, который закрывает промежуточный p-n-p транзистор, тем самым закрывая n-p-n транзистор включённый через ограничительный пятиватный резистор в диагональ диодного моста, связующего обмотки трансформаторов. В остальном схема силовой части одинаковая.
×
×
  • Создать...