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

Вопросы от начинающих по МК


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

11 минуту назад, snn_krs сказал:

Делал терморегулятор с DS18B20 и выход на симистор через MOC3083

Я так понимаю по методу брезенхема. У меня есть возможность выбора, либо фазовая регулировка(лампочки в доме не моргают)) либо пропуски периодов(на лампах накаливания дискотека))), использую MOC3023+отдельный детектор нуля, который собственно и делает прерывание один раз за период сетевого питания .

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

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

  • Ответов
  • Создана
  • Последний ответ

Топ авторов темы

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

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

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

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

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

1 час назад, snn_krs сказал:

Если это для освещения

Нагреватель 2,5кВт, освещение в комнате по методу пропусков моргает не гарюй, сечение проводов видимо маловато...

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

Особенности хранения литиевых аккумуляторов и батареек

Потеря емкости аккумулятора напрямую зависит от условий хранения и эксплуатации. При неправильном хранении даже самый лучший литиевый источник тока с превосходными характеристиками может не оправдать ожиданий. Технология, основанная на рекомендациях таких известных производителей литиевых источников тока, как компании FANSO и EVE Energy, поможет организовать правильный процесс хранения батареек и аккумуляторов. Подробнее>>

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

MOC3083 имеет встроенную схему включения по переходу через 0. Пемех не дает. Я сделал регулировку в процентах 0...100. Иногда при запрещенных прерываниях не совсем точно выдерживается мощность.

Тем не менее температура держится +- 0.2 С по показаниям DS18B20.

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

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

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

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

3 минуты назад, snn_krs сказал:

Тем не менее температура держится +- 0.2 С по показаниям DS18B20.

Какой-то хитрый алгоритм? У меня при тепловой инерционности тэна, воды, и самого датчика  может и до 2 градусов скакануть это при 100% мощности, соответственно чем меньше мощность тем меньше гистерезис выходит (это я колбаску варю)) .

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

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

скажите хочу вывести  - на LCD значения регистров  TCNT1H и TCNT1L;  где хранится старший и младший биты таймера.  Установил делитель на 256 при тактовой частоте 8мГц  Получается что при такой частоте я по идее должен видеть меняющиеся значения TCNT1H и TCNT1L; на lcd ... Но у меня почему то стоит 0.. Может я что то не ввёл для инициализации . Я так понял что достаточно делителя TCCR1B |= (1<<CS12); для запуска таймера . ? или что то ещё нужно указать ?

uint16_t  time =0; // обьевляем 16 битное число

time =  TCNT1H << 8| TCNT1L; ..//вот так обьеденяю регистры

int  stoptime = time; //перевожу в целое число 

 

itoa(stoptimeconv, string, 10);//конвертируем  в строку
                    LCDstring(string,0,0); //вывожу на экран

естественно поместил в цикл while 

 

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

4 hours ago, AlexRK said:

time =  TCNT1H << 8| TCNT1L; ..//вот так обьеденяю регистры

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

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

4 часа назад, AlexRK сказал:

вот так обьеденяю регистры

Судя по некоторым признакам, вы пишите в AVR-Студии, а значит, вместо коряченья с объединением регистров можете в полный рост использовать 16-битную переменную TCNT1 без всяких "объединений". То есть все "двухбайтные" регистры (их у AVR не так много) доступны в студии, как нормальные двухбайтные переменные.

Если забанить всех, кто набрался смелости думать независимо, здорово будет на форуме - как на кладбище: тишина, птички поют...

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

Подскажите понять про какую память говорится в этой строке - Если переменная объявлена как static,то компилятор выделяет ей как и глобальной переменной постоянное место в памяти.

Получается разговор про оперативку?

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

2 часа назад, StationX сказал:

Получается разговор про оперативку?

С точки зрения классического языка Си вообще нет никакой другой памяти, кроме оперативной. Это уже после появления микроконтроллеров возникли новые классы памяти - EEPROM, FLASH, ROM и т.п. И с точки зрения языка Си в приведенной вами фразе однозначно можно сказать только то, что речь там идет ПРО ПАМЯТЬ, а о какой именно - это уже тонкости, о которых вы ничего не сказали.

Ключевое слово static означает лишь 2 факта: эта переменная получит по умолчанию начальное значение, равное 0 (если явно не задано иное), и глобальная переменная этого типа будет "видна" только в пределах текущего модуля.

Изменено пользователем ARV

Если забанить всех, кто набрался смелости думать независимо, здорово будет на форуме - как на кладбище: тишина, птички поют...

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

спасибо - гуглил по поводу таймеров и наткнулся на  статью  по поводу этого таймера - ясно теперь -  кто то кстати к этому с юмором отнесся . Спасибо. Пойду другим путём...

image.png.3287322adb3281e4c33d1dd638eeb6a1.png

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

Здравствуйте. Прошу помощи. Имеется МК PIC16F84A, рабочее напряжение МК 3.5........5 вольт. На один вывод можно "воткнуть" один светодиод с резистором. Как сделать что бы на один вывод МК было последовательно 5-6 светодиодов? То есть нужно напряжение 10-15 вольт,что намного превышает рабочее напряжение МК. Заранее спасибо.

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

наверное нужно, как обычно это многие делают, подать сигнал управления, с МК, на транзистор, а транзистор уже будет управлять вашими светодиодами, вот как то так вот:unknw::blush:...

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

Я так и думал. То есть допустим пусть будет питание 15 вольт,МК питать через LM на 5 вольт,и каждую ножку МК(8 штук) для светодиода соединять с базой транзистора?

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

mosfets_as_key.png

Тебе нужен n-канальный, с p-канальным сложнее (управлять ним нужно открытым коллектором или стоком, в итоге нужен ещё один транзистор). Между затвором и пином мк нужно поставить резистор ом на 100 и притянуть затвор к земле, ещё одним резистором.

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

Всё зависит от применения! Если ограничить включение светодиодов по 1-2 на группу то можно обойтись и без ключей - суммарный ток не будет превышен. Но потенциально такую схему при глючной программе можно спалить, поэтому писать программу к ней надо весьма осторожно.

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

Когда-то было модным, к примеру, использовать микросхемы 155ИД1 для запитки газоразрядных индикаторов, у неё заявлено максимальное напряжение на выходах до 150В но индикаторы зажигаются при 170-180 вольтах и некоторое время это всё рботает часов 200-300 а потмо бах... и нет микросхемы. Но схемы досихпор гуляют по интернету...

Изменено пользователем Alexeyslav

Учение - изучение правил. Опыт - изучение исключений.

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

У микросхемы 74НС595 выходы симметричные. Ток 0 и ток 1 одинаков - 35 мА, поэтому светиться светодиоды будут, но при 0 или 1 на выходе. У некоторых микросхем ток 0 и ток 1 не одинаков.

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

20 minutes ago, Yon said:

Вам для управления матрицей подключенной напрямую к дуине понадобится 3 состояния: 1, 0, Z.

Третье состояние не обязательно, на оба выхода 0 или 1, и светодиод не светится.

Для управления матрицами 8х8 есть получше МС MAX7219. В ней уже реализована динамическая индикация, 16 уровней яркости, управление как матрицей, так и 7-ми сегментными индикаторами.

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

 Добрый день . Atmel Studio 7 не видит программатор Н. Хлюпина , ( фирменную STK500 видит)  можно ли исправить ? В 4.19-й версии Хлюпин работает .  

И вообще стоит ли  4.19-ю  версию менять на 7-ю ?  Предполагается работа с 8-миразрядными МК на АСМ-е . 

 

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

Доброго времени суток, господа.

В институте узнал, что есть такое направление в электронике, как программирование МК, изучали там PIC16, к слову. В рамках учебной программы справлялся с задачами на отлично и решил, что хочу копнуть глубже в эту область. Собрал на досуге горе аналог отладочной платы, программатор, побаловался с ними, да и стало скучно. И, собственно вопрос в следующем: Надоело гонять лампочки туда сюда, цифры на индикаторе, да тыкать кнопки. Как двинуться дальше? Где взять, скажем, задачи, в порядке возрастания сложности? Может литературу посоветуете? Всякие мп3 плееры и lcd дисплеи, интересно, конечно, но пока для меня сложно. Однако со временем хочется охватить возможности МК по максимуму, USART например и проч. Спасибо. 

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

2 часа назад, Paul Mort сказал:

стало скучно

Повторять тупые действия, кем-то придуманные - всегда скучно. "Направление в электронике, как программирование МК" по сути мало чем отличается от умения забивать гвозди. Это всего лишь одно из очень многих умений, необходимых в работе (или в хобби, как у многих на этом форуме).

 

2 часа назад, Paul Mort сказал:

Как двинуться дальше?

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

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

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

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

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

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

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

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

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

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

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

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

  • Сообщения

    • Спасибо за наводку на AIFEN!  Взял себе на озоне A5 pro ( там она оказалась гораздо дешевле чем на али https://www.ozon.ru/product/sugon-payalnaya-stantsiya-120-vt-nihromovyy-nagrevatel-1257369280/ ) Единственное - лажанулся с выбором ручки, но она довольно прикольно паяет мелочевку. Ручку по больше и жала так же можно взять отдельно. Ну и мне все таки он показался по интересней Fnirsi ( хотя этот можно таскать с собой в рюбзаке, что довольно удобно) Под катом - габариты.  
    • На этом Иппоне я проводил разные тесты на даче, цеплял два автоаккума по 60А\ч. Оказалось, что можно накачать тонну воды глубинным насосом со скважины 35метров. Ну подогреть чай кипятильником 500Вт тоже можно. С дополнительной подзарядкой от солнечных батарей\контроллера уже можно как-то жить, во всяком случае освещение есть постоянно. Хотя для полного фен-шуя нужно и батарей больше, и аккумов, и более мощный преобразователь в 220В. И стараться использовать топливные печки\нагреватели там, где это возможно, например, хорошо показали себя туристические газовые плитки, ну а если к ним подсоединить баллон литров на 10-20, то вообще хорошо. Хотя, конечно, опасное это дело газ...
    • Актуальная потребность) Тоже развлекался подобным способом, только с немного другим ибп. Хотел перевести его на железофосфат, но он до конца не заряжал батарею. Блок зарядки у него не калибровался, и по моему с микроконтроллером. В итоге оставил свинец. Когда то он тянул серверную на 4х батарейках по 200а/ч. Серверную он вытянул за ночь, а вот из за отсутствия охлаждегия все пошло в разнос. В итоге все закончилось полной заменой силовой комплектухи и устранением лишних отверстий в плате. Но картошку хватило сварить и даже немного поработать, зимой на железофосфате 4 часа отапливал тепловентилятором балкон)). Дешевле чем из розетки днем)) А для ленивых( ну или если в лом или нет достойного донора) можно взять инвертор от SVC он довольно не дорогой и мощный, при этом может работать с авто батарейками, зарядный ток до 10А. Я на нем гоняю насосы котла и кондиционер в шкафу, иногда еще станок.  
    • @Александр2, это у тебя в голове что-то с чем-то вступает в противоречие.  Я знаю, что ты ярый поклонник Ланзара. Поэтому пояснение для тебя того, почему симметричная на бумаге/на экране монитора схема, и спаянная на реальной плате с реальными комплектующими в отличии от неё за редким исключением вместо 0 на выходе зачастую имеет сдвиг напряжения величиной в +/- километр, думается мне излишняя трата времени.    
    • Верно подмечено. Вот их-то, КТ602ВМ и BD139 в ТО-126 в 1969-ом как раз-таки и не было. Не только у J. L. Hood-а, их вообще ещё не существовало. К тому же КТ602БМ  в корпусе КТ-27-2 (как и BD139 в TO-126) и КТ602А в корпусе КТЮ-3-9 - это совсем не близнецы-братья. Технология изготовления совершенно разная, а она при работе транзисторов динамическом режиме, как в случае с JLH-69, играет далеко не последнюю роль. Просто юноша в силу своего быстрого и раннего развития об этом ничего не знает. 
    • Садится разбираться в алгоритме работы и на микроконтроллере делать замену.  Попробуйте прогреть микросхему на зажигалке, когда-то читал о таком способе восстановления процессора от телевизора. Шансов мало, но вам нечего терять, а потом в панельку.
    • Я хочу попробовать разные способы победить эти шумы. Для начала собрать фильтр для блока питания. Корпус с блютуз антенной я пробовал убрать, ничего не изменилось, если фильтр для блока питания тоже не поможет, значит дело в самом усилителе. В Aiyima A3001, который выдает шум гораздо тише, на выходе стоят электролитические конденсаторы и фильтры, можно попробовать сделать также и на Aiyima A09, может таким образом удастся снизить шумы. Если нет, то буду искать еще варианты. Кроме шумов еще надо разобраться с щелчками в колонки при включении и выключении Brzhifi. Aiyima A09 выдает щелчок только при выключении сетевого фильтра, и слабый. А вот Brzhifi щелкает так, что аж диффузоры в колонках двигаются. Схема питания у них отличается, Brzhifi остается в режиме ожидания и питание не отключается, я хочу переделать его так, чтобы оно отключалось, как на Aiyima A09. Может там что сдохло. а может он так спроектирован. Либо что то делать с контроллером питания, либо найти в схеме где можно врезать выключатель и впихнуть его.
  • Похожий контент

×
×
  • Создать...