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

Cahes

Участник
  • Постов

    34
  • Зарегистрирован

  • Посещение

Весь контент Cahes


  1. Начал изучение программирования STM32F103 с System Workbench + STM32CubeMX, и по обучающим материалам составил мнение - что каждый раз при экспериментах надо прошивать (читай - насиловать и изнашивать) микроконтроллер, что вообще не оправдано (кроме последнего случая). На предмет симуляции контроллера для данной системы (Eclipse) нашёл следующее: Программный симулятор микроконтроллеров ARM в Eclipse, с чего понятно - что по простачку симулировать можно из командной строки, если встраивать в систему - куча всего всякого, и в конце концов - получаем текст с содержимым регистров. - Так что-ли понимается симуляция у программистов? Я ожидал некое схематическое изображение светодиодов, аналоги вывода на дисплей, какие-то сообщения об частоте, выводе единиц на контакты, индикацию процессов в АЦП и т.п. Чёрт ногу сломит. Это обычное дело? Стоит остановиться на этом? Или есть нечто более удобное для новичка? Может в других системах?
  2. Спасибо, почитаю. Я встречал тему об подключении компилятора для микроконтроллеров, но то - что я выкачал, оказалось с расширением *.msi. Да и среда, всё-таки, предполагаю - не "заточена". Визуальный графический редактор STM32CubeMX и среда разработки System Workbench for STM32. (Ставлю). Хочетсяж быть белым человеком... Например, постомотрел сравнительный видоеролик блогера с первым впечатлением от Atom и MSVStudio (без отношения к микронтроллерам) - Atom резко выделяется по качеству интерфейса. Очевидно, во всех "нормальных" средах есть все актуальные блоки, другое дело - "душевная атмосфера", создаваемая интерфейсами. Например, работая в редакторах Gimp или Pinta, я отметил - что их писали калеки для калек, в отличие от Фотошопа. Аналогично можно сравнить Микрософт Оффис и всякие линуксовые поделки, как собственно и сами Линукс и Виндоус. Про Кайл я встречал что - интерфейс по восприятию хуже чем у Вижуал Студио. По описанию, в "Систем Ворк Бенч" есть интерактивный мастер программирования микропроцессоров - "мышкой ткнуть в контакт", мастер всё пересчитает, подгонит, сэмулирует работу устройства и тп., в отличие (предположительно) от сред с подтянутыми компиляторами, которые изначально заточены на PHP или VB программировать, а мы можем в них просто писать текст и скармливать компилятору.
  3. Чёт я запутался: не находятся ссылки с набором "Visual Studio Code программирование stm32 под Linux" - чего-то не хватает. Для работы дополнительно устанвливается VisualGDB. Но у меня складывается такое ощущение, прошу прояснить и поправить - что этот набор для винды, а под линуксом сама среда работает, но плугин для микроконтроллеров отсутствует. То есть - на линуксе в "Visual Studio Code" программировать STM32 мне не светит - не так ли? Ещё, если не затруднит: Вычитал что виндовые среды разработки, работая под вайном в линуксе, не обеспечивают прошивку микроконтроллеров через программатор STLinkV2, как в линуксовых прогах обстоят дела сэтим? Например - STM32CubeMX?
  4. Когда-то использовал MSVisualStudio под виндой, сейчас начинаю изучать программирование микроконтроллеров (конкретно - STM32F103C8T6) под Линуксом, и хочу продолжить в привычной системе, но обнаружил - что современная VS 2017 отличается от давней по внешнему виду и называется по другому - VS Code, по сему вопрос - это вообще "та" программа? На сколько я понял, в специализированых средах (советовали Каил - но нет версии для Линукса) есть среда эмуляции работы готового устройства, если я не путаю это с дэбагингом, в VS или "VS Code" есть такое? Не прогадаю?
  5. Ну, я уточню. Прошу поправить и помочь "правильно задать вопрос", так-как я первый раз с этим сталкиваюсь. Здесь потребуется подпитывать резонанс, в виду чего нужно "угадывать фазу", кроме этого потребуется совмещать включения ключа выхода с этой фазой с определённой задержкой/опережением, кроме того ещё один ключ должен работать "совсем на другой частоте", как правильно подметили, но эту частоту нужно совмещать по обертонам/гармоникам с главной частотой. Что такое обертон - знаете? Я бы нарисовал, но я не могу понять - что вам не понятно? Я пришёл к жизненному выводу - что лучше не рассказывать сразу всего, это только мешает беседе, порой правильно поставленный вопрос, без лишних образов, оказывается чистым и удачным, в отличие от замусоренного "готового результата".
  6. Ну например так: - Функциональная схема, навскидку.
  7. Ну значит как-то так: В прицепе моделька в микрокапе: 1.cir.txt Это просто затравка для объяснения идеи, не пинайте. Амплитудная модуляция - 30кГц и 3МГц (примерно). Предположительно нужно будет смотреть форму сигнала на одном из каналов, поэтому пропустить его через триггер не разрешено. ******** Не интерфейс а мучение какое-то.
  8. Купил единственные у продавцов STM32F103C8T6 и STM32F050F4P6 по одной штуке, чему рад безмерно. Это лучше понять по модели. Взялся рисовать схему в MicroCAP-е - да не нашёл spice-моделек, чё делать? На форуме microcap.forum24.ru мне ни кто не ответил. Спасибо, я подумаю.
  9. У нас в городе есть два продавца, продающих STM, у одного из них есть STM32: STM32F050F4P6 80 РУБ В НАЛИЧИИ 1 ШТ STM32F103C8T6 160 РУБ В НАЛИЧИИ 1 ШТ В ролике на ютубе про STM32F103C8T6 показан данный проц на плате с обвеской, которая продаётся на AliExpress за 110 руб. При этом, еcли я правильно понял, она может себя сама прошивать, после "инициализации" другим программатором, который посредством маленького чипа преобразует USB-сигналы в UART, то есть типа COM-порт. Здесь непонятки: Ознакомившись с STM8L(S)-Discovery и ST-Link V2 я понял - что они программируют другие контроллеры посредством своего аналогичного, иногда более мощного микроконтроллера. Тогда почему мне советовали их и отговаривали от COM-программатора, когда разница в цене ошеломляет, и на видео показана вполне приемлемая простота и скорость прошивки? На STM8S-Discovery вообще два контроллера и место под третий. И раз она может себя прошивать через переходник USB-UART, то может мне не тратиться на "ST-Link V2" (который у нас порядка тысячи рублей), а ограничиться переходником? Или вообще - инициализацию можно сделать "у товарища" и программатор или переходник мне нафиг не нужны? Я, пожалуй, куплю оба, пока есть, но кусается - что навороченная плата стоит много дешевле отдельного контроллера. Я, в полглаза, в прошлом, присматривался, и думаю - что не найду аналогичных отладочных плат в сборе, максимум макетную плату под распайку.
  10. В ДНР. И доставка двумя курьерскими службами. И вообще - для проб и риска следует начать с имеющихся дешёвых и удовлетворяющих предложений, например PIC16F1503-I/SL за сорок рублей, или STM8S003K3(smd) за 32 рубля. Кроме того, для STM необходимо будет докупить программатор, а для простых можно обойтись COM-портом. Спрашивая о проге, я имел в виду поиск бесплатной и сердитой IDE (среды разработки), то есть чтоб удобно было программировать, а в Micro-CAP-е и LTSpaice-е я такого не встречал. Вопрос именно про среду разработки актуален. И ещё - почему напрямую с микропроцессора нельзя снять частоту? Кроме того нужно будет 3-х мегагерцовый синусоидальный сигнал отслеживать и посылать некую единицу в такт затуханию второй полуволны, это реализуемо на микроконтроллере? Почему советуете: ? Цена 200р., на вскидку, с одноклассниками с аналогичными параметрами. Также нашёл: "STM32F050F4P6 - тотальная халява, а что дальше?", это что - был акционный вариант на "новый год"?
  11. Честно говоря именно так и собирался. Про грубость выдачи мне не понятно. Но если ваш опыт показывает лучший вариант - я "за"! Хотя хотелось бы почитать мнения очевидца про "бока" использования напрямую выхода частоты с контроллера. Ясно, я MicroCAP осваиваю. Думал - есть нечто специализированное. - имеет значение 32-разрядность? И у нас STM32 не продаётся, можно выписать, но смысл? Я практикую систему БТГ с подстройками, уровня Акулы, только множество узлов, куча микросхем и сложность при модернизации меня не "обрадовали". - очень актуальна возможность удобной модернизации, сроки здесь не актуальны. А горсть микросхем стоит столько-же, как и средний микроконтроллер. Ладно, образ составил, спасибо.
  12. Не паял, интересовался разными, предпочитаю (из простых) - PIC, как советовали - из-за лучшей выборки по сравнению с Atiny, STM8 заманчивы но в наличии их у нас нет. Имею навыки в С++ на Visual Studio, но контроллеры не программировал, Micro-CAP. Про "Кварцевые генераторы, управляемые напряжением (VCXO)" - не много не понял в применении у меня. Собственно, хорошо бы качественный эмулятор, чтоб я прояснить задачу, что посоветуете? Лицензия не важна.
  13. Требуется выбрать микроконтроллер для следующей установки: Надо работать с двумя частотами - порядка 30кГц и порядка 3МГц; Надо отрабатывать ФАПЧ по этим частотам и тактировать, при этом увеличив или уменьшив сдвиг фазы и подстраивая частоту; Надо низкую частоту высчитывать исходя из высокой - деля на два, то есть на 128, 64 и тп.; Надо получать и обсчитывать значения напряжений постоянного тока с трёх датчиков; Пока всё - что надумал. Прошу направить на подходящий и минимальный по стоимости микроконтроллер.
  14. Т.е., например, эмиттер-коллектор транзистора оптопары обратной связи подключён параллельно конденсатору, задающему частоту, если я правильно понял. Кстати, а если вместо этого конденсатора подавать сигнал от другого генератора, схавает его шим, как своего родного? Будет он работать в обычном режиме, если не принимать во внимание обратную связь? Кажись зрозумыв. Квазирезонанс работает на, как-бы, одинаковом периоде колебаний, но с разным промежутком между колебаниями, другими словами с изменяемой частотой в зависимости от потребляемой мощности. Значит, надо использовать однотактный шим, настроить его мёртвую зону, равняясь на период первого колебания резонансной частоты, и изменять частоту генерации в зависимости от потребляемого тока. Как-то так. Но опять же, здесь запор делается примерно. Надо будет подбирать подстроечником ориентируясь на КПД. О..о, вы то мне и нужны. Соотношение между током и напряжением - имеется в виду слежение за напряжением на транзисторе и выходным током, если правильно понимаю. И снимали вы эти сигналы последовательно и параллельно включенными резисторами плюс оптопары. Схемы не сохранилось? Что скажете по поводу следующего принципа. 2И-НЕ логика управляет транзистором в однотактном режиме ( по всей видимости речь идёт об косом мосте). Детектор на трансформаторе, в виде последовательно резистора, диода и оптопары, определяет переход через ноль на спаде первой полуволны, чем посылает сигнал на второй вход одного из элементов, закрывая его. Второй детектор подаёт сигнал об переходе через ноль на спаде второй полуволны, чем предлагает открыть второе колебание. Это соответствует обычному резонансному режиму. Но, чтобы сделать регулировку, некоторые колебания мы будем разрешать а некоторые - нет, чем займется третий детектор на компараторе TL431. Таким образом будет идеальное закрытие в нуле и регулировка. Как думаете?
  15. Не будем рассматривать специализированные для казирезонанса микросхемы. Возьмём обычные шимы, например типа tl494. Как их регулировать чтоб было переключение в нуле?
  16. Вы меня за кого принимаете? Естественно я всё узнал перед покупкой. Вот ссылка на сайт - продавец: Turnigy На сайте указано рабочее напряжение - 3.7В, которое является средним рабочим. Ток заряда максимальный - 5С, при С, - ёмкость, = 5Ah, и того = 25А. Я и выбрал по общим описаниям для липолей: Ток заряда рекомендуемый - 1С, т.е. 5А; Верхнее напряжение - 4.15 (4.2 рекомендуется для тренировочных циклов разряд-заряда). При недоборе до 4.2-х вольт, заряд всё равно продолжается, и, так-как аккумулятор заряжается, то его сопротивление растёт и сила тока уменьшается. Получается примерно такой режим, о котором вы говорите. Заряжаю я не 25-ю амперами, а 5-ю (может быть 10-ю), так что с режимом в конечной стадии заряда у меня всё в порядке. Ну зарядное есть, я ещё одно делаю - встроенное, балансирное, но я не намеривался использовать зарядку с трёхступенчатым режимом (форсаж-штатный-дожимание). Кривых, для липолей, я, честно говоря, не встречал.
  17. Ага, я кажется понял. Сам балансир работает автономно, без зарядника. Или он, как бы, сам является зарядником, питающимся от тех-же аккумуляторов. Это аналог группы блоков питания, интересно. И он работает в процессе эксплуатации аккумулятора, в отличие от стабилитронного. Получается - если к нему добавить 17-ю обмотку, о которой упоминалось выше, и запитать её от источника тока, то получиться очень удобный зарядник со встроенным балансиром. Надо это обмозговать. Я, даже, пожалуй, попробую свой "аналого-стабилитронный" балансир на КТ816-х переделать под эту идею.
  18. Спасибо за уточнение, я просто не вдуплялся в "разъяснения" - некчему. Что вы подразумеваете под "характеристикой"? Я, как бы, по рунам не просчитывал совместимость "женского начала" питания и "мужского начала" использования, но в общих чертах, для себя, выбрал режим следующий: заряжаем источником с ограничением напряжения не больше 4.15В, и силы тока не больше 5А; потом ждём, пока сила тока опуститься до 0.5А, и всё. В этом режиме, аккумуляторы зарядятся не на полную ёмкость (это не есть проблема), но, учитывая их капризность, я обезопашусь от массы проблем. По ним гарантированное количество циклов заявлено в 200, - унизительно. Да-да, вы правы. И это не есть недостаток - особенность. Я понял - вы лилеете роль балансира, как персонажа отдельного от зарядника. В этом случае - да, при "полуразряде" сравнивать действующее напряжение с 4.2В не имеет смысла, лишь бы они выровнялись. Я вижу балансир, как аппарат, подпитывающий слабенькую ячейку, во время заряда. То есть, топик я и открывал на эту тему, собственно этого режима и придерживался в разъяснениях, потому мы и не поняли друг-друга. Я понимаю - хороший активный балансир, с раздельной подачей энергии, должен иметь понятие о текущем положении заряда ячейки. - _Каждой_. Может и питать его не только во время подзарядки, а и от общей шины батареи - актуально для поддержания нормальности ячейки в процессе работы. Я это вижу, в идеале. Конечно, интересен микроконтроллер, или мультиплексор с 16-ю входами. Это я уже фантазирую, что бы подлить, так сказать, маслица... Я теряюсь в догадках... Стоят мосфеты, значит ими что-то управляет...? Что-то умное, иначе поставили бы диоды. Раз умное, значит _ОНО_ анализирует ситуацию, а значит есть датчики. Мне интересно, реально. Вы - единственный человек, который обладает этой технологией. Додумать, конечно, можно, но, пока я вижу - мы идём по дороге с двумя колеями. И они разные, - ваша - балансир, моя - умный зарядник. Хе... Вы - шутник.) В этой теме у меня нет вопросов. Больше волнения вызывают размеры радиаторов в конструкции балансира и зарядника, которые я собираюсь впихнуть в кейс с аккумуляторами, что бы удобно паркануться возле кафе, взять всё одной рукой, вставить в ризетку, не привлекая лишнего внимания (это реальная проблема)... А низкий КПД нагреет эти дела, да парниковый эффект, да лето, да... произносить не буду, ну в общем - вы поняли. Та ладно... Я соединю нормально мосфеты, дело то наживное. Только объясните идею мосфетов. Сейчас переделываю компьютерный блок питания на мосфеты с оптопарами, плюс синхронный выпрямитель. В синхронном выпрямителе, в основе, транзисторы открываются на положительной полуволне, играя роль диодного выпрямителя, с большой проводимостью. Здесь, предложенный синхронник, я увидел не в качестве выпрямителя, а в качестве генератора. Я правильно понял? Вообще в Донецке Украинском. А что - хотите покататься?
  19. Примерная ёмкость батареи. ~70 вольт на 5 ампер ёмкости. Нет. Можно максимум 25 ампер, но я подам ампер 5. Подумаю о "срочном" режиме - 10, может быть. Речь идёт о выпрямителях, запитаных от одной обмотки, я вас правильно понимаю? Это больше соответствует набору блоков питания, аналогичный последовательно соединённым батарейкам, от которых идёт диодная связь к нагрузке. Вот и я о том-же. Здесь да, - трудно подобрать диоды, надо экспериментировать с группами последовательно включённых диодов. Мне, для этой цели, советовали Д213, как диод с малым падением напряжения. Опять же, на отдельном стабилизаторе можно подобрать режим под каждую ячейку индивидуально. почему, собственно, я и не пошёл путём балансиров. Но, в общем, да, - теперь я больше вас понимаю. Затрудняюсь в "выражениях"... - Электровелосипед. Кстати, а реализацию варианта - "Синхронный реверсивный выпрямитель" встречали? Я, чёт ничё не нашёл, мож по другому называется. Там-жешь мосфетами должно что-то управлять, по отдельному контроллеру, с датчиками тока и напряжения.
  20. Я отвечал на реплику про балансиры. я использую балансиры на транзисторах КТ816, которые выдерживают до трёх ампер. Вопрос был про ёмкость. В ответ указано: "Capacity(mAh) 5000", т.е. 5А, умножить на 4.2В = ~20ВА, или 350ВА всей батареи. Зарядный ток - да, не удачно написано, потом сам заметил. Макс. ток зарядки - 25А, но это не рекомендуется опытными пользователями. 5А лучше для долгой службы. Не понял??? Что вы имеете в виду? Перефразируйте вопрос. Спасибо за ссылку. При зарождении идеи виделся именно такой принцип. Однажды спросил на форуме, не удачно... Меня опустили, и я отошёл от этой схемы. А вообще, это по ходу - активный балансир... Вполне соответствует моей идее. Питать систему от одного материнского блока, мосфетами регулировать каждый поток по отдельности. Очень даже удобно. Уважаю. Конечно, на английском мне текст трудно разбирать. Были бы источники на русском... Это кто вам сказал?? Я, наоборот - КПД. На трансформаторе - 80%. А диоды... - я чёт не понял - как балансировать диодами вы предлагаете, при "ситуативной" разбалансировке ячеек? Я уже спрашивал, вы не ответили. И каждый выпрямитель будет гальванически связан с другим выпрямителем. Могу зарисовать, уже разбирал этот вариант, но там они мешают друг-другу - коротяться диоды и тп. Что вы имеете в виду? Про балансировщик по окончании работы не буду спорить. Проблему составляет система отключения источника питания, потому как у них с балансировщиком разные цепи управления. Вы понимаете - о чём я? Если наступило напряжение 4.2В, то включается балансировщик, а БП продолжает работать. Либо, при противоположном раскладе, блок питания, по силе тока и стабилизации общего напряжения - 4.15*16=66.4, сработает раньше, чем балансир - 4.2В. Ну стрёмно это, можно это использовать, но раздельное питание, активные балансиры, синхронный реверсивный выпрямитель, - гораздо заманчивее устройства. Про диоды - извините, - требуются разъяснения.
  21. Не понял??? Вы хотите - чтобы я последовательно соединил обмотки? Или стабилизацию напряжения в шиме высоковольтного генератора, как в компьютерных бп? Нет аппарата, который следит за напряжениями на каждой ячейке. Опять же светит дополнительная обвеска балансиром - типичный вариант. Это не реально. Да и не гарантирует режима. Мои на 3А. Capacity(mAh) 5000 Discharge© 20 Max Charge Rate © 5 Это понятно. Если найду простое решение зарядника, то этот момент не вызывает вопросов. Всё упирается в напряжения. Имелось в виду "релейные стабилизаторы". UCC3888 (из 80...400 В в 2,7-5 В), например, только КПД, в предлагаемом варианте оговаривалось как 60%. Но я не отпускаю мысль о бестрансформаторных преобразователях с высоким КПД. И так, проблема балансира в том, что он отгребает часть мощности на себя, а значит падает КПД. Он отгребает не только при дисбалансе, а и при полном заряде ячеек. Блок питания может не отключить подачу напряжения, при достижении 4.2-х вольт, а будет продолжать посылать ток, пока не зарядится последняя ячейка, ведь у бп и балансиров обособленные цепи управления. И всё это "дополнительное" время львиная доля тока будет идти через (_общее к-во_-1) штук балансиров. То есть, мы, конечно, зарядим наши аккумуляторы, и отбалансируем, но энергию в нагрев балансиров потеряем. Зарядки на микроконтроллерах и на куче отдельных блоков питания лишены этого недостатка. Теперь вы понимаете - почему я открыл вопрос именно по раздельным источникам питания? - С общей "материнской" частью?
  22. А почему вы выделили именно эти контроллеры? Там, в линейке много почти одинаковых: BQ24600 BQ24610 BQ24617 BQ24618 BQ24620 BQ24630 BQ24640 Странно, но в сети не встретил примеров реализации этих схем. Также в описании не нашёл функции зарядного устройства - просто коммутатор.
  23. А..а, то есть вы имеете в виду параллельное включение транзистора, по типу релейного импульсного стабилизатора на кренке и доп транзисторе... Ну мне нужно для липолей. Питается это "собрание" от напряжения 5-15В (по разному). Ну и лучший вариант в моём мозгу использования мосфетов с лучшим КПД, на сегодняшний день, это синхронный преобразователь - 95%. Релейный - 85%. С синхронным нужно два транзистора, которые каждый стоит как микросхема. Имеем тройное удорожание конструкции.
  24. Прошу порекомендовать вариант импульсного стабилизатора для зарядки на 4.2В, 5А. Нужны - ограничение максимального тока в 5А, отключение при токе ниже 0.5А, ограничение максимального напряжения 4.2В (может быть, можно переделать из 3.3В), защита от КЗ и перегрузок. Внешние транзисторы под вопросом - при их использовании пропадает защитные функции микросхемы (?). Основная цель - миниатюризация и простота повторяемости. Пока нарыл варианты: LM2677 LM2678 LM2679 LM2588 MAX724 Это те - что на 5А. Если можно сделать с доп. транзисторами без потери функциональности - прошу прояснить.
×
×
  • Создать...