Широтно-Импульсная Модуляция (Pulse Width Modulation) используется весьма широко, в том числе для управления всякими автомобильными приводами, которые должны двигаться плавно.
* ВНИМАНИЕ! под катом видны грязные руки на фото и видео!
Суть состоит в том, что на некий например электромагнит подается не постоянный ток, а сигнал с некоторой частотой, при этом для плавного управления меняется соотношение высокого и низкого уровня за период. То есть если у нас 30% периода на привод будет подаваться питание, а 70% — нет, то он откроется меньше, чем если бы на него подавалось питание 70% времени, а 30% он отдыхал. За счет инерции привод не успевает полностью открыться либо закрыться, соответственно работает плавно. Данный принцип, повторюсь, используется весьма широко, везде где нужно обеспечить плавное регулирование. Два примера применения я покажу ниже.
Итак, данный девайс имеет размеры 79х43х24 (ШхВхГ), установочное отверстие 72х39, плюс выборки по бокам для защелок.
Клеммники не особо высокого качества, что и неудивительно; подписаны. 4 контакта: + и — питания, — и сигнал ШИМ. Минусы объединены. По питанию стоит диод.
Внутренний мир прост и незатейлив:
Тут у нас драйвер дисплея HT1621, микроконтроллер Nuvotek N76E003AT20, стабилизатор напряжения M5333B и выходной транзистор с маркировкой 1АМ — надо полагать это 3904.
На передней панели ЖКИ с на удивление неплохими углами обзора и 4 кнопки: частота+- и коэффициент заполнения +-
Посмотрим как оно работает.
Вот на самой низкой частоте для понимания принципов ШИМ-регулировки, кто не знает:
Индикация частоты следующим образом: герцы — без точки, килогерцы — с точкой, больше сотни килогерц — с двумя точками.Максимальная частота — 150кГц. Инкремент по 1% ШИМ и по единице младшего разряда, то есть 1Гц, либо 0.01кГц, либо 0.1кГц, либо 1кГц, либо 10кГц, в зависимости от частоты.
И сразу осциллки на высоких частотах, 20кГц, 50кГц, 100кГц, 150кГц.
Как видим сигнал не шибко красивый, но тут не может быль ничего другого, ибо выходная цепь — транзистор с парой резисторов.
А теперь осциллки на промежуточных частотах, если кому это интересно:
Ну вот такой, в общем, приборчик. Понравился, если честно. прям вот за 5 баксов, за которые я его взял — очень хорошо.
Ну а теперь — диайвай немножко рукоделия. Я придумал два применения данному генератору: проверка всеразличных соленоидов, например Регуляторов Холостого Хода, и промывка форсунок. При промывке форсунок в ультразвуковой ванне мне нравится загонять их в режим самопрокачки. Но аналоговый генератор не обладает достаточной стабильностью (а может дело и в форсунках — уходят характеристики при прогреве), так что я решил применить данный цифровой, в надежде на более высокую стабильность. Я в любом случае собирался делать еще один генератор, так что решил не заморачиваться и купил этот, сразу как только увидел.
Но у нас тут явно недостаточная мощность для управления форсунками, значит придётся ставить выходные ключи. Типа такого:
Возможно, придётся заменить выходной транзистор в самом устройстве, ну и надо подобрать силовые транзисторы получше, возможно мои любимые IRFZ44 — жаль, закончились. Собственно, на данном этапе устройство собрано на 50% — я впаял два первых попавшихся полевика, кажется IRF630 — ну потому что больше одинаковых нету у меня :( чисто для проверки идеи и картинок/видосиков для обзора.
Далее нам понадобится корпус. Примерно такой:
Ну и 3Д-принтер для его изготовления. Плату делал по фоторезистивной технологии описанной в прошлом обзоре.
Ну и сразу результат.
Внутренности:
И наружа:
В боксе холодно, так что детали к сожалению не сильно хорошо прилипают к столу, так что качество корпуса получилось не ахти. Меня-то устроит, но в целом чувствуется недосказанность какая-то, поэтому файлы моделей не выкладываю, благо рисуется это всё быстро и просто.
Выключатели: верхний подает питание на всю схему, нижний отключает выходной каскад.
А теперь — примеры работы. проверка РХХ
И режим самопрокачки форсунки
Подытоживая: отличный генератор. Повторять конструкцию возможно и не стОит в том виде в котором она сейчас показана в обзоре, но в целом что-то подобное — однозначно маст хэв в каждом сервисе. Да и не только в сервисе. Так что берите идею, и ваяйте своё.
Планирую купить+38Добавить в избранноеОбзор понравился+69
+106
Классный корпус, и цвет и форма
Сначала хотел написать, чо зачем оно надо если ШИМ можно на любом микропроцессоре сделать, и даже без оного, на той же не555, но увидев цену, понял, что иногда лучше сэкономить время.
Для авто штука неплохая была бы, если бы ключ помощнее был.
вот в том-то и дело, что я делал на 555, и каком-то еще шиме. у меня такой девайс для проверки/промывки форсунок. там удобно когда один генератор задает частоту и длительность (для проверки), второй просто на 30/60с открывает форсунки, а третий — для промывки — регулирует частоту и скважность. сейчас я пришел к выводу что нужен еще один гена для промывки, и этот в принципе полностью удовлетворил. и да, за 5 баксов — я в гробу видел сам собирать. то есть в старом мне не хватало индикации. собрать что-то с индикацией — ну не вложусь я в 5 баксов, хотя бы по трудозатратам. а тут — нарисовал платку выходного каскада. фактически полчаса. и еще часа полтора — на изготовление. и она бы так и так понадобилась, равно как и корпус.
короче, при всей моей любви порукоблудить — я лучше чего другое поделаю, чем пытаться повторить генератор за 5 баксов.
а ключ — ну внешний полевик, диод, пара резисторов. можно наверно и без диода.
у меня такой девайс для проверки/промывки форсунок. там удобно когда один генератор задает частоту и длительность (для проверки), второй просто на 30/60с открывает форсунки, а третий — для промывки — регулирует частоту и скважность.
А я товарищу несколько раз плату к компу и к этому ПО делал, даже не знаю, пользуется ли сейчас.
Ну и что? Ничего с ним не будет, всякие древние IBM живут только в путь. Зато как по мне, это гораздо удобнее.
Но там БП мощный нужен, у товарища это был комплект из обычного системника + блок питания + насос и прочая требуха.
Берем старый АТХ корпус, древнюю материнку, благо они часто либо даром либо за маленькую денежку, в тот же корпус ставим БП для насоса и «мозги», снаружи только насос.
не знаю. у меня уже как-бы готова вся «инфраструктура» — стоит комповый БП переделанный, стенд для проверки бензонасосов, плюс собрал стенд для проверки и промывки форсунок. тут еще важный нюанс: нет у нас проблем с форсунками. ну то есть из тех пару сотен что я проверял — да, бывают проблемные форсунки. но настолько редко… было бы оно востребовано — я б опять же купил «джинна» — это такой блок для промывки, который сам в резонанс вгоняет, сам поддерживает, размагничивание там есть и прочие фишки. но… не нужно оно. ну то есть я собрал примитивный блок управления для всего этого, работает он, думаю, не принципиально хуже компа, а шоу мне не нужно, так что смысла заморачиваться нет. а этот генератор я собрал потому что у меня так получается что УЗ ванна проверочный стенд стоят с разных сторон верстака. и оно проще другой генератор для промывки собрать, чем тягать постоянно туда-сюда.
я понимаю, и видел этот вариант. просто сейчас повились варианты поинтереснее, и если бы был смысл заморачиваться этим — то я б пожалуй купил эти более современные варианты. ИМХО решение с компьютером — это больше понты чем польза. оно производит впечатление на клиента, бесспорно. но основной функционал я повторил на рассыпуха и оно компактнее и не хуже. на микроконтроллере — было бы еще лучше. а комп… хез. из пушки по воробьям, как по мне.
Так конечно, столько лет-то прошло :)
Я с СТО давно не работаю, машины у меня нет и никогда не было, потому особо не интересовался прогрессом. А раньше за всякими железками обращались, прошивальщики, Визы, промывки, OBD, ну и так по мелочи, типа какой нибудь ЭБУ посмотреть. Потому собственно и в курсе что и к чему.
а комп… хез. из пушки по воробьям, как по мне.
Ну почему же. Как вариант, сейчас появилось куча всяких «малинок», к ней мелкий экран и будет гораздо функциональнее обычного генератора.
Простите, а нахрена его «собирать»? STM32F103C8T6 вам и 150 КГц, и даже выше сделает на 1-2! )))
Туда же, впрочем, и всю эту «программу» снизу засунуть. И ещё с десяток, типа микростеппингов всяких, произвольной формы в т.ч. и иже там же. А если к нему дешёвИнькАй AD98xx приделать, да не один, а с десяток… Ну, вы поняли )))))
зы
такие поделки должны, в первую очередь, удовлетворять usability practices. без поворотного энкодера это реально какое-то сильно ненужное гAвнo (
ну вот этот и сделал. за 5 баксов. самопал по запчастям в розницу не выйдет принципиально дешевле. насчет энкодера — вопрос прям сильно сложный. потому что варианты с энкодером есть, но я специально брал с кнопками, потому что 4 кнопки удобнее чем 1 энкодер. с двумя энкодерами — возможно было бы удобнее, с одним — точно не будет.
Ну, энкодеры не такие уж и кривые. Их, скорее, обрабатывать не умеют толково, чтоб не дёргался на звон контактов. Да и китайский меняется на фирменный тоже несложно.
у меня на 3д принтере энкодер — он бесит. у него как-то щелчки с шагами не совпадают. два таких энкодера — и полетит этот генератор в стену, раньше чем нормальные энкодеры приедут
Да не у него чего-то там не совпадает, а МК принтера не умеет его норм обрабатывать. И ещё рекомендую посмотреть наличие конденсаторов от сигнальных на массу, порядка 100 нФ или типа, + последовательные сигнальным линиям резисторы 1-10К
Да я тоже вспомнил про 555-й, но… автор ответил — тут же СТЕКЛЯХА есть! Интересно, эти ЖК-экранчики можно заказывать у китайцев как платы? Судя по тому, что их усиленно лепят в ЮСБ-доктора и прочий ширпотреб, они вообще копеечные — дешевле любого другого вида индикации. Правда, наверное в большой серии.
мне реально не хватало индикации. потому что для точной регулировки частоты пришлось поставить многооборотный резистор (а для того чтобы загнять форсунку в резонанс и самопрокачку нужна точная регулировка), и потом даже восстановить эти уже «известные» параметры — та еще задачка.
индикаторы эти ИМХО не шибко хорошие — разрядов мало, спецсимволов мало…
Считали. Да, моё стоит с и л ь н о больше. Но и навыки свои, что я продаю, получены затратами времени. Вы никогда не пробовали считать время как-нибудь многомерней прямой линии..? (вопрос риторический)
Мне-то оно сейчас совсем не нужно. А «не мне» я стану делать только клиентам, за $$$/время. Причём, отношение должно быть хотя бы вдвое бОльшим, чем то, что мне платят сейчас (примерно $80/час), т.к. придётся прервать работу над текущим проектом и выплатить в той или иной форме неустойку.
Так что, ждите же, ждите! )))
а как же "+ несколько строк реверсивного кода… – тьфу, а не занятие! "? ты почему-то считаешь и оцениваешь своё время, но не думаешь о том что мне для того чтобы сделать подобный девайс вообще без опыта нужно будет потратить времени сильно больше. и обойдётся это не в 5 баксов вовсе. а получится в итоге ровно то же. ЗАЧЕМ?!
Ага, разумеется. Детей на «слабо» разводите ))))))
Не забывайте, что все авторы здесь так или иначе свои работы монетизируют. И я тоже бесплатно не работаю! ))))
Ага, разумеется. Детей на «слабо» разводите ))))))
я вас не разводил. вас за язык никто не тянул, вы сами сказали что это очень просто. когда вас попросили продемонстрировать, то сразу пошли отмазы. Тьфу на вас еще раз.
у нас такой тоже был. говорил, что ящик пива выпить может за час. ему принесли…
оно либо просто, быстро и нефиг делать, либо таки требует труда и стóит денег. как оказалось — второй вариант. а 3.14здеть — не мешки ворочать, как известно.
Я вам сказал, как это сделать по-простому, и ниже вам даже примитивнейший вариант из одной строки для скважности дали.
Остальное касалось широты возможностей дешёвого полуторабаксового модуля по сравнению сэтим готовышем.
Я понимаю, что и рыбку съесть, и посидеть комфортно, да ещё и скелетик от рыбки палеонтологам впарить хочется. Но читайте буквально, а не как вам возжелалось.
Нельзя, потому что делалось не такое, а подобное – сложнее.
Смысл в том, что (кроме напряжений) ты ловишь токи на шунте и таким образом определяешь частоту резонанса, постепенно (рекурсивно) её смещая.
И чтобы получились такие исходники, мне, как-минимум, нужно увидеть модель реализации этого резонанса для форсунки на ослике, чтобы понять, как оптимально его ловить (предсказывать, в т.ч.).
К примеру, модель УЗВ-трансдюсера работает как последовательный LC-контур (С=пьезо, свойство L задаётся массовым резонатором трансдюсера). Т.е., резонанс контура ловится тупо по токовой амплитуде. А вот какой-нть «хаптик» (подпружиненный соленоид) работает совершенно иначе из-за дикой инертности, что там несколько фаз на отлов и предсказывать уже надо…
Разумеется, это и время, и эксперимент и всё остальное вместе взятое. Но потратив его на собственную разработку, ты точно не останешься в накладе, что научишься в контексте твоих же задач имитировать практически любой автомобильный интерфейс / датчик и т.п. – хоть прикручивать «жигулёвские» расходомеры к любой тачке даже с MAP в коллекторе.
В STM-ках есть очень выгодное отличие от других доступных вариантов (atmega и pic), что там можно очень быстро всё делать благодаря DMA. Можно даже (не слишком быстрый) сервопривод на асинхроннике сделать, хоть и желательно уже что-то из 300й или 400й серии использовать.
Ну и, разумеется, что она стоит $1/ведро! )))))
когда покушать хочется — обычный человек идёт в магазин за хлебушком, хотя конечно гораздо полезнее научиться растить пшеницу и печь хлеб самостоятельно.
это как раз покушать. я могу понять собственноручную разработку аналога дорогого девайса — опять же при условии достаточного опыта, но фиг с ним. но повторять пятибаксовую фигню?! ну вот реально — сколько займёт создание такого девайса с нуля и до готового работающего экземпляра? только собственно сборка железа с изготовлением платы — часа два, не меньше. допустим, я не так крут и оценю своё время в 10 баксов в час. имеем 20 баксов на ровном месте. и это еще за прошивку никто не брался, и стоимость деталей я не учитывал совсем. смысл?!
так что аналогия с хлебушком более чем уместна. моя маман, как и тёща, тоже время от времени пекут пирожки и пироги. но хлебушек на каждый день все покупают в магазине. потому что при его стоимости и вполне адекватном качестве нет смысла вкладывать гораздо бОльшие деньги и усилия в изготовление своего.
Не, ну, во-первых, никакого analogWrite в родной среде STM-ки нет. Во-вторых, насколько я помню, maple подразумевал другую конструкцию – вроде вместо скважности подставлялся map(duty, var1, var2). Таким образом, analogWrite( PIN, map(duty, var1, var2) );
Вот так оно, возможно, в CCRx и будет писать.
Я слыхал что там какой-то другой адопт делали, типа stm32duino или что-то вроде того, но вообще я немного не про то говорил, когда предлагал STMку –
Cube MX и HAL
ок, простейший ШИМ делается за час. плюс изготовление в железе. итого минимум три часа. чтобы оно было выгоднее покупки в китае — час должен стОить баксик, а то и меньше. есть такие люди? потому что лично мне даже в качестве хобби на такое тратить время лень. побаловаться там в симуляторе — ну может быть, чисто для самообучения. но делать весь девайс — не, извините.
Нет, разумеется )))
Смотрите выше. Вы тоже так или иначе это всё монетизируете. Я считать ваши доходы не хочу, но и сам бесплатно не работаю.
Если б вы начали проект, я бы поучаствовал какими-то ЦУ**. Но «вынь, да положь» и «на слабо» – ищите дурачков.
речь просто изначально о том, что сделать аналог, и даже лучше — «тьфу, а не занятие». сейчас выясняется, что себестоимость даже готового 100% аналога будет выше — потому что хочется же и затраченное время учесть. а я изначально ничего другого, собственно и не утверждал — я говорил что это вот готовое устройство за 5 баксов переплюнуть не получится.
если стоит задача сделать что-то уникальное — то вопросов нет. а пытаться повторить это — нет смысла.
Если учесть, что полевой транзистор можно, в некотором роде, представить в виде конденсатора — одна обкладка к каналу, вторая к затвору — то, предположу, можно обойтись и без шунта: встать одним из таймеров в режиме capture до и после затворного резистора.
И STM32 для этого, собственно, как из ядерной пушки по воробьям, достаточно и Arduino.
Пробовали – крайне неточно выходит. Т дрфит даже сказывается. Что до пушеГ и птичеГ, DMA на AVR-ках дешёвых нет. А тут и косты реально 1.5-2 бакса за модуль, и огромная поляна возможностей.
Да стоимость понятно, плата с f103c8 стоит как плата с 328. Но если уж закладываться на «из г… и палок», логично ведь взять самые палки? )) просто из принципа: чем меньше блоха, тем забавнее ее подковать. Иначе и впрямь, отчего не купить готовый?
А «неточно» — так на то и математика, чтобы слабый сигнал выделить и зафиксировать. В ардуине целых 32 килобайта — на любой вменяемый КИХ хватит. Зато как красиво: только г..., палки и разум человеческий :)
Просто медленно. На КИХ быстродействия не хватит на десятках КГц, не говоря уж о сотнях. Калмана ещё может быть, но от 16 (8?!!!) МГц чё-то как-то, ИМХО, жди греха ))))
И потом, тормозной ADC 2^10 это не для паразитной ёмкости ключа. Даже с Калманом
Просто медленно. На КИХ быстродействия не хватит на десятках КГц, не говоря уж о сотнях. Калмана ещё может быть, но от 16 (8?!!!) МГц чё-то как-то, ИМХО, жди греха ))))
И потом, ADC 2^10 это не для паразитной ёмкости ключа. Даже с Калманом
зы
но вы хоть один меня тут понимаете. остальным подавай отдельно говно, отдельно палки, желательно в блестяШШих упаковочках и непременно с книгой всех возможных готовых рецептов! )))))))))
Да никаких ADC )) таймер в режиме capture, по фронту на выходе драйвера начинаем счет, по фронту на затворе заканчиваем. А то, что насчиталось — и есть данные для обработки. Можно вообще взять не ардуино, а digispark: у attiny85 есть умножитель тактирования периферии, и таймер можно заставить считать на 64 МГц.
P.S. Только наверное правильнее брать не передние фронты, а задние.
РХХ — просто пример. аналогично работают например EGR. и нет, тут не в возрасте дело, тем более что «более современные» и вовсе не существуют, ибо в современных машинах ХХ регулируется электронным дросселем. а 20 лет назад и такие вот как на видео, и шаговые, и обычные коллекторные моторчики на ваговских моновпрысках отлично сосуществовали.
Интересно было бы увидеть, как изменилась форма сигнала после установки умощняющего каскада…
Подозреваю, что импульсы уже не такие красивые.
А с любимыми IRFZ44 как бы еще больше не завалились.
Хотя частота детская, может, и относительно незаметно будет.
вообще, надо будет конечно поработать наверно еще с выходным каскадом, как минимум проверить что там с формой сигнала. поэтому я и написал что задача обзора — показать что есть такие генераторы, но повторять мою конструкцию — не факт что стОит.
я себе тоже для этих целей купил почти такой же, только без корпуса и 4 кнопочки внизу, силовую часть только еще не дошли руки сделать, так в навесе проверял. Правда под форсунки наверно делать не буду, особой надобности не наблюдается.). По форме сигнала можно не заморачиваться, я пробовал, практически без изменений, а если очень хочется, то можно по паре транзисторов на канал ставить.
Да плюньте вы на этот алик. Нет там приличных 44-х, пусть даже от Vishey, равно как и нет неподдельных деталей — об этом тут говорило уже множество обзорщиков, и сердечное им спасибо за их, оставшийся незамеченным труд. Либо ковыряйте старые бесперебойники, либо Mouser Electronics и IRF3205.
> нет неподдельных деталей
Насамделе, есть. Но это уже всякие кволкомовские и тп контроллеры и иже дальше для ремонта мобилок и планшетов.
Вот из этой категории можно брать маломощные ключи ))))
я честно говоря не помню уже толком. что-то там насчет того что при поднятии иглы жидкость затягивает в форсунку, после чего она захлопывается, не давая топливу вытекать. при этом параметры подбираются так, чтобы форсунка не успевала полностью открыться, но успевала закрыться.
есть еще кавитация, там ИМХО за счет частоты просто достигается эффект. оно как-бы в гугле должно быть, если интересно, мне просто сейчас лень искать ;)
Вот полностью поддержу.
Именно поэтому не беру себе фен с тем же практически контролером, что и на паяльнике Т12: один энкодер.
Был бы один энкодер и один переменник, на воздух — взял бы.
А для такого шима просто просятся два энкодера, иначе получается не оперативное управление, а пародия…
Еще удобно (опять же, в определенных случаях) колесиками. Жаль, что у китайцев такие только с нажатием ±. На древних советских ЧПУ стояли правильные (колесико этакой шестеренкой), но слишком крупные. Чуть меньше размером стояли на некоторых мордах ЕС ЭВМ (но в хексе). На рынках когда-то встречались раза в полтора мельче и аккуратнее. В такой конструкции наборников даже и индикатор становится ненужным.
Справедливости ради — есть такая (очень-очень малораспространенная) разновидность энкодера, которая, в отличии от классического квадратурного умеет выдавать раздельно импульсы «вперед» и «назад». Но найти такой — мне вот бы было быстрее и проще отдельно привесить контроллер на обработку энкодера с выдачей «кнопочных» импульсов.
Я догадывался что такое есть в природе, но опять же справедливости ради, речь вряд ли шла о них.
Вот и интересно увидеть как u3712 будет прикручивать энкодер вместо кнопок прямой заменой.
как можно простой перепайкой заменить кнопки на энкодер
я задавался этим вопросом, в принципе можно, но только вместо четырех кнопок, потребуется четыре энкодера, потому как при повороте в любую сторону, он будет производить одно и тоже действие. Ну это в том случае, если как говорит u3712, просто перепаять. А в четырех энкодерах смысла никакого не вижу. С двумя другое дело, но это уже дополнительная схема.
разумнее всего в данном случае не вупендриваться, а использовать кнопки как есть ;) не аж так оно неудобно.
вообще можно сделать наверно чисто механический толкатель, который например будет при нажатии (параллельно плате) в одну сторону нажимать одну кнопку, в другую — другую. ну как тумблер без фиксации и с возвратом в среднюю точку. а сверху нацепить крутилку с выступами, которая будет дергать этот толкатель туда-сюда при вращении
бывают форсунки по 1-2 Ом, проще поставить 4 ключа. впрочем, зависит от наличия, я писал что стóит подобрать транзисторы. возможно действительно впереть один мощный и не заморачиваться
Ради интереса посмотрел сейчас плату которую делал когда-то очень давно. Три ключа, один на насос и два на форсунки, по каждому выходу полисвитч, в затворе простенький драйвер + опторазвязка к компу.
Да собственно схемы никогда и не было, там нет ничего сложного или каких-то критичных к номиналам элементов. Если интересует, могу написать, но эта штуковина задумывалась для работы с показанным выше ПО.
Вы немного не поняли суть. Вот представьте себе 4 разных мячика, которые взяли, подняли на одну высоту и одновременно бросили на пол. Они одновременно упали на пол и начали хаотически и независимо по нему скакать. Потом их собрали в кучу и повторили.
Примерно так тут и происходит.
Если все мячики связать скотчем и повторить — результат будет совсем другой — они будут скакать все вместе, но не так резво
Я так понимаю, девайс не для собственной чепырки изготовлен. А для демонстрации клиенту автосервиса «вумной электронной техники»за обладание коей и результат ее работы можно и не стыдно попросить денежку. В этом контексте, согласен, 555 и резистор с крутилкой, а я скажу более — трансформатор и диод, как в большинстве гаражных серваков, проигрывают гиперболоиду тс-а. Но и одновременно напоминает небезисвестные элеетронные поделки 90х внутри которых крона и мигающий светодиод, для лечения многих болезней распространяемые в прошлом пожилым людям по почте.
ЗЫ, спор по поводу вариантов и сложности получения ШИМ доставил…
Я так понимаю, девайс не для собственной чепырки изготовлен. А для демонстрации клиенту автосервиса «вумной электронной техники»за обладание коей и результат ее работы можно и не стыдно попросить денежку
не совсем. то есть да, применяться оно будет для работы, но клиент с вероятностью 99% видеть девайс не будет. то есть оно сделано на замену текущему устройству на 555 и каком-то там еще ШИМе для собственного же удобства и чтобы убедиться будет ли заданный режим держаться стабильнее. при этом предыдущее устройство сделано в каком-то там найденном заводском корпусе и тоже являет собой далеко не трэш ;)
а насчет ШИМа… ну вот я сторонник радиолюбитеьства, и всячески поддерживаю это хобби. но пытаться повторить этот ШИМ… ну это творчество ради творчества. бессмысленное и беспощадное. как например будильник сделать самостоятельно на простых 7-сегментниках. оно конечно круто, наверно, но их столько всяких и за копейки, что смысл сей возни теряется полностью, реально.
а вот скажем тестер этот обд-шный что я недавно описывал — дык аналог стоит под полтос баксов. и тут смысл сделать самому как раз есть…
для демонстрации клиенту автосервиса «вумной электронной техники»
лично мне подобный девайс нужен не для демонстрации, а чтобы убедиться в работоспособности подозреваемого.
и не стыдно попросить денежку
а денежку не стыдно попросить тогда, когда ты качественно выполнил свою работу и клиент остался доволен. И клиенту по большому счету по барабану, чем ты проверял, если в итоге не произошло изменение в работе машины.
Очень интересный генератор. Хотелось бы поподробнее про усилитель мощности, какие сопротивления и диоды установлены? И схема подключения к китайскому девайсу — что бы всё не спалить экспериментируя. Потом попробовать это на УЗ-мойке с неисправным генератором.
диоды — да по сути любые, ну там 1N4006 наприме. резисторы — 100 Ом со входа, 10кОм об землю. а по подключению — ну там по сути 3 контакта. +, земля (2 раза) и выход обозначенный PWM. к нему и подключать вход этого оконечника.
Сначала хотел написать, чо зачем оно надо если ШИМ можно на любом микропроцессоре сделать, и даже без оного, на той же не555, но увидев цену, понял, что иногда лучше сэкономить время.
Для авто штука неплохая была бы, если бы ключ помощнее был.
короче, при всей моей любви порукоблудить — я лучше чего другое поделаю, чем пытаться повторить генератор за 5 баксов.
а ключ — ну внешний полевик, диод, пара резисторов. можно наверно и без диода.
Но там БП мощный нужен, у товарища это был комплект из обычного системника + блок питания + насос и прочая требуха.
Берем старый АТХ корпус, древнюю материнку, благо они часто либо даром либо за маленькую денежку, в тот же корпус ставим БП для насоса и «мозги», снаружи только насос.
Я с СТО давно не работаю, машины у меня нет и никогда не было, потому особо не интересовался прогрессом. А раньше за всякими железками обращались, прошивальщики, Визы, промывки, OBD, ну и так по мелочи, типа какой нибудь ЭБУ посмотреть. Потому собственно и в курсе что и к чему.
Ну почему же. Как вариант, сейчас появилось куча всяких «малинок», к ней мелкий экран и будет гораздо функциональнее обычного генератора.
Туда же, впрочем, и всю эту «программу» снизу засунуть. И ещё с десяток, типа микростеппингов всяких, произвольной формы в т.ч. и иже там же. А если к нему дешёвИнькАй AD98xx приделать, да не один, а с десяток… Ну, вы поняли )))))
зы
такие поделки должны, в первую очередь, удовлетворять usability practices. без поворотного энкодера это реально какое-то сильно ненужное гAвнo (
Кривые китайские энкодеры не хуже кривых китайских кнопок. Они вполне себе равноценны )))
индикаторы эти ИМХО не шибко хорошие — разрядов мало, спецсимволов мало…
Я думаю, там будет сильно больше чем 5$
Так что, ждите же, ждите! )))
Не забывайте, что все авторы здесь так или иначе свои работы монетизируют. И я тоже бесплатно не работаю! ))))
у нас такой тоже был. говорил, что ящик пива выпить может за час. ему принесли…
Остальное касалось широты возможностей дешёвого полуторабаксового модуля по сравнению сэтим готовышем.
Я понимаю, что и рыбку съесть, и посидеть комфортно, да ещё и скелетик от рыбки палеонтологам впарить хочется. Но читайте буквально, а не как вам возжелалось.
Смысл в том, что (кроме напряжений) ты ловишь токи на шунте и таким образом определяешь частоту резонанса, постепенно (рекурсивно) её смещая.
И чтобы получились такие исходники, мне, как-минимум, нужно увидеть модель реализации этого резонанса для форсунки на ослике, чтобы понять, как оптимально его ловить (предсказывать, в т.ч.).
К примеру, модель УЗВ-трансдюсера работает как последовательный LC-контур (С=пьезо, свойство L задаётся массовым резонатором трансдюсера). Т.е., резонанс контура ловится тупо по токовой амплитуде. А вот какой-нть «хаптик» (подпружиненный соленоид) работает совершенно иначе из-за дикой инертности, что там несколько фаз на отлов и предсказывать уже надо…
Разумеется, это и время, и эксперимент и всё остальное вместе взятое. Но потратив его на собственную разработку, ты точно не останешься в накладе, что научишься в контексте твоих же задач имитировать практически любой автомобильный интерфейс / датчик и т.п. – хоть прикручивать «жигулёвские» расходомеры к любой тачке даже с MAP в коллекторе.
В STM-ках есть очень выгодное отличие от других доступных вариантов (atmega и pic), что там можно очень быстро всё делать благодаря DMA. Можно даже (не слишком быстрый) сервопривод на асинхроннике сделать, хоть и желательно уже что-то из 300й или 400й серии использовать.
Ну и, разумеется, что она стоит $1/ведро! )))))
Кстати, у меня есть хлебопечка и я даж кой-чего умею сам замешать и выпечь! )))))))))
так что аналогия с хлебушком более чем уместна. моя маман, как и тёща, тоже время от времени пекут пирожки и пироги. но хлебушек на каждый день все покупают в магазине. потому что при его стоимости и вполне адекватном качестве нет смысла вкладывать гораздо бОльшие деньги и усилия в изготовление своего.
Это даже для ньюкамера макс час, а то и полчаса.
Я-то говорил про разные формы сигналов, да про ловлю резонансов, а это уже не аналог!
analogWrite(10,128) — и на пине 10 появляется ШИМ частотой 490 Гц с 50% заполнением.
частоту можно крутить отдельно таймером, а скважность — прямо здесь, второй параметр, заполнение от 0 до 255
Но ток analogWrite не комильфо. Лучше, всё-таки, таймер зарядить.
Я так 4-пиновыми вентиляторами в домашнем серваке управляю.
Вот так оно, возможно, в CCRx и будет писать.
Я слыхал что там какой-то другой адопт делали, типа stm32duino или что-то вроде того, но вообще я немного не про то говорил, когда предлагал STMку –
Cube MX и HAL
Смотрите выше. Вы тоже так или иначе это всё монетизируете. Я считать ваши доходы не хочу, но и сам бесплатно не работаю.
Если б вы начали проект, я бы поучаствовал какими-то ЦУ**. Но «вынь, да положь» и «на слабо» – ищите дурачков.
** – «помогать можно только тому, кто сам что-то делает» ©
если стоит задача сделать что-то уникальное — то вопросов нет. а пытаться повторить это — нет смысла.
И STM32 для этого, собственно, как из ядерной пушки по воробьям, достаточно и Arduino.
А «неточно» — так на то и математика, чтобы слабый сигнал выделить и зафиксировать. В ардуине целых 32 килобайта — на любой вменяемый КИХ хватит. Зато как красиво: только г..., палки и разум человеческий :)
И потом, тормозной ADC 2^10 это не для паразитной ёмкости ключа. Даже с Калманом
И потом, ADC 2^10 это не для паразитной ёмкости ключа. Даже с Калманом
зы
но вы хоть один меня тут понимаете. остальным подавай отдельно говно, отдельно палки, желательно в блестяШШих упаковочках и непременно с книгой всех возможных готовых рецептов! )))))))))
P.S. Только наверное правильнее брать не передние фронты, а задние.
Подозреваю, что импульсы уже не такие красивые.
А с любимыми IRFZ44 как бы еще больше не завалились.
Хотя частота детская, может, и относительно незаметно будет.
вообще, надо будет конечно поработать наверно еще с выходным каскадом, как минимум проверить что там с формой сигнала. поэтому я и написал что задача обзора — показать что есть такие генераторы, но повторять мою конструкцию — не факт что стОит.
Насамделе, есть. Но это уже всякие кволкомовские и тп контроллеры и иже дальше для ремонта мобилок и планшетов.
Вот из этой категории можно брать маломощные ключи ))))
просто для наглядного примера что такое самопрокачка
есть еще кавитация, там ИМХО за счет частоты просто достигается эффект. оно как-бы в гугле должно быть, если интересно, мне просто сейчас лень искать ;)
Именно поэтому не беру себе фен с тем же практически контролером, что и на паяльнике Т12: один энкодер.
Был бы один энкодер и один переменник, на воздух — взял бы.
А для такого шима просто просятся два энкодера, иначе получается не оперативное управление, а пародия…
Мне вот реально любопытно, как можно простой перепайкой заменить кнопки на энкодер.
Вот и интересно увидеть как u3712 будет прикручивать энкодер вместо кнопок прямой заменой.
А так, вроде на логике (с защелками?) можно собрать обработчик в кнопочные импульсы.
Что также не попадает под —
Вот и жду от u3712 «рецепт счастья», потому как сам не против так уметь менять :)
вообще можно сделать наверно чисто механический толкатель, который например будет при нажатии (параллельно плате) в одну сторону нажимать одну кнопку, в другую — другую. ну как тумблер без фиксации и с возвратом в среднюю точку. а сверху нацепить крутилку с выступами, которая будет дергать этот толкатель туда-сюда при вращении
Просто ради интересу…
И сопротивление канала полевика на пару порядков ниже сопротивления форсунок — на проводах упадёт больше, чем на них
Ещё можно было сделать на одном ключе, но развязать диодами.
Примерно так тут и происходит.
Если все мячики связать скотчем и повторить — результат будет совсем другой — они будут скакать все вместе, но не так резво
4$ с бесплатной доставкой в РФ.
aliexpress.com/item/1-150-PWM/32962468618.html
а если делать корпус и плата с транзисторами можно брать здесь
aliexpress.com/item/1-150/32867909072.html
Грязные руки — признак честно заработанных денег!
если Ваши руки чистые — Вы скорее всего вор и обманщик :)
ЗЫ, спор по поводу вариантов и сложности получения ШИМ доставил…
а насчет ШИМа… ну вот я сторонник радиолюбитеьства, и всячески поддерживаю это хобби. но пытаться повторить этот ШИМ… ну это творчество ради творчества. бессмысленное и беспощадное. как например будильник сделать самостоятельно на простых 7-сегментниках. оно конечно круто, наверно, но их столько всяких и за копейки, что смысл сей возни теряется полностью, реально.
а вот скажем тестер этот обд-шный что я недавно описывал — дык аналог стоит под полтос баксов. и тут смысл сделать самому как раз есть…