Jump to content

Как перевести код с регистров на ардуиновский?


Recommended Posts

1 минуту назад, Огонёк сказал:

а датчики случаем не на ней же?

не) они как бы на "бампере"

2 минуты назад, Огонёк сказал:

контур не только зарядка, но ещё и рулилка

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

Link to comment
Share on other sites

9 минут назад, Андрей Гараж сказал:

держит свое магнитное поле по полю контура

Тогда возникает вопрос поворотов. Как на перекрёстке повернуть направо? А налево? Что из себя этот контур зарядки-рулилки представляет? Насколько он сегментирован, на что способно его управление?

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

Кстати, если представить, что машинка возит на себе "вторичку" трансформатора, а его "первичка" проложена одним витком под дорогой, то по этому витку должен неплохой такой ток протекать, хоть и с невысоким напряжением.

Link to comment
Share on other sites

1 час назад, Огонёк сказал:

Как на перекрёстке повернуть направо?

Если синий соленоид поднят, то его шрифт как бы продолжает  магнитное поле оранжево-зеленого контура и перехватывает поводок. Если опущен, то зелёный контур его подхватит снова, пару сантиметров машинка может проехать прямо. Иногда правда это не срабатывает) На фотке под трассой, где контура, его даже видно. Он прямо под светофором- серый цилиндр в круглом отверстии. Тоже ещё не влезал туда, да и смысл? Там все намертво врезано и залито термоклеем.

3c4591fc-e08a-4235-9dfe-9d7e09e324bf.png

Link to comment
Share on other sites

Секреты депассивации литиевых батареек FANSO EVE Energy
При длительном хранении в литиевых ХИТ происходит процесс пассивации. Он обратим, однако информации о том, как это правильно организовать, практически нет. Известный производитель батареек FANSO EVE Energy делится рекомендациями, как активировать первичный литиевый элемент питания.

Читать статью >>

Сравнительное тестирование алкалиновых батареек POWER FLASH 

В потребительском и промышленном сегментах российского рынка химических источников тока имеется множество щелочных (алкалиновых) батареек различных производителей и ценовых категорий. Но велика ли разница в их качестве?

Провели небольшой сравнительный тест, чтобы понять, могут ли источники тока POWER FLASH эффективно заменить продукцию таких известных производителей, как Duracell и GP, вычислить, чему равна стоимость одного часа работы батареек, а также сравнить полученные данные со значениями, указанными в технической документации.  Подробнее>>

Новые источники питания на DIN-рейку класса High End от MORNSUN
Компания MORNSUN разработала новую линейку ИП с креплением на DIN-рейку класса High End. Линейка состоит из двух семейств однофазных ИП, различающихся функционалом (LIMF и LIHF) и одного семейства на трехфазное напряжение (LITF). У всех этих ИП печатная плата с компонентами имеет лаковое покрытие. Продукция работоспособна в температурном диапазоне -40...85ºС (для однофазных) и -30...70ºС (для трехфазных). Кроме того, однофазные ИП соответствуют требованиям ATEX и могут использоваться во взрывоопасных зонах. Семейство LIMF имеет стандартный функционал (ККМ, сухой контакт реле, 150% перегрузочная способность), а семейство LIHF – максимальный функционал с доп. функциями селективной защиты (SFB) и возможностью дистанционного управления (может заменить серию QUINT от Phoenix Contact).

Подробнее >>

3 часа назад, Огонёк сказал:

Проект любопытный

Но реализация через одно место. А последняя фотка вот очень похожа на Гранд макет в Питере, но там все ездило четко, по крайней мере при мне:D А так внутрянка прям очень похожа (колеса справа на фото):

_DSC0036.thumb.jpg.d92b3b0588f607c8cd55c710b1e4a803.jpg

_DSC0059.jpg.f89f395d59956f4a1a39175d901332f3.jpg

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

Ну и как я предполагал, приемник там без модуляции, а значит проект просто обречен на постоянные глюки. Ну не будет тут по другому, никак. Обычный фотодиод будет ловить тонну мусора и от сбоев никуда не уйти. Модуляция наше все. Причем для разных объектов можно было сделать модуляцию на разной частоте, а в машинку поставить несколько приемников. Тогда задача становится вообще элементарной. Эх, загубит автор проект со своими RTOS и ардуйней. Ну не будет оно работать на таком слабом МК, ему бы с декодированием справиться, а тут еще и ось крутить...

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

вторичка намотана литцендратом

Добротность контура выше.

 

2 часа назад, Огонёк сказал:

то по этому витку должен неплохой такой ток протекать, хоть и с невысоким напряжением.

Ну если с объектом я не ошибся, то источники питания у них довольно мощные и в большом количестве...

Link to comment
Share on other sites

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

А зачем тогда вторичка намотана литцендратом, ещё и такой толщины?

На такие вопросы тут отвечают те, кто их и задает. Разве это еще не понятно? Или вы не уловили? Меня терзают сомнения...

Link to comment
Share on other sites

1 минуту назад, Андрей Гараж сказал:

На такие вопросы тут отвечают те, кто их и задает. Разве это еще не понятно?

А вы, однако, наглец и хам. Или у вас там в Питере принято так разговаривать? Что-то я такого не припомню. Очень советую следить за языком и не хамить. Тебе тут никто и ничего не должен.

 

1 минуту назад, korsaj сказал:

риторический вопрос

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

Link to comment
Share on other sites

По теме: кривая осциллограмма датчика походу была из-за плохого контакта в проводе щупа осциллографа. пересобрал тестовую схемку заново, все перевоткнул и сигнал стал норм - красный и зеленый именно такой как я писал в самом начале. 3их левых пакетов не обнаружено.
621668585_.png.e2f4ecb5b8c2388004399d8acf90637c.png17930023_.png.a2efa10df2ad6ad1968d72bb9f346ea3.png


А вот с цифрой фигня, если снимать со светодиодного пина то, что считала ардуина, происходит вот что:


1588535804_.png.dbf057aa8a2403ce3b80b08041095e1f.png

 

1094813121_.png.338c7b2094e9f79d3b7aa6c12f3daa81.png

Считывается не то, и к тому же часть данных теряется. А ложные срабатывания ушли, когда на вторую ногу компаратора кинул 3.3 В, что видимо стоило сделать сразу. Но я следовал схеме платы и собрал как на ней.
Набрел на ардуиновскую либу
https://alexgyver.ru/directadc/

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

Link to comment
Share on other sites

Posted (edited)
53 минуты назад, BARS_ сказал:

Гранд макет в Питере

Глянул репортаж о застенках проекта - прям работа мечты.

Edited by korsaj
Link to comment
Share on other sites

Posted (edited)
9 минут назад, Андрей Гараж сказал:

завести программное прерывание

Учиться, учиться и еще раз учиться. В общем, пока не поменяете свой идиотский подход к программированию МК, дела не будет. А пытаться запустить RTOS на дохлом 8-битном МК, да еще и ожидать от него реалтайм декодирования - мартышкин труд. Более того, ты даже не в курсе на какой частоте у тебя работает МК, а значит ты в принципе не можешь настроить МК. Неужели ты не понимаешь настолько очевидные вещи, запускальщик? На STM32 такое может и прокатило бы, но тут RTOS и близко не будет RTOS, тупо ресурсов МК не хватит. Плюс к этому тяжелые ардуинские функции убивают всю производительность в ноль. Но запускай, запускай. Ты явно любишь страдать. То в кубе проект неделями пытаешься скомпилить, то натянуть RTOS на МК с 2КБ ОЗУ и 32КБ флеша.

 

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

прям работа мечты.

Вот, вот, а взяли туда какого-то бездаря:lol2:

Edited by BARS_
Link to comment
Share on other sites

11 часов назад, BARS_ сказал:

приемник там без модуляции, а значит проект просто обречен на постоянные глюки.

КМК он и с модуляцией обречен на глюки , достаточно того, что кварц повешен на грязную землю. причем заходит она прямо между конденсаторами...

Link to comment
Share on other sites

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

image.png.8ae59f7b1a24a5b7c8122c836c4afad7.png

Такое даже в кошмарах не приснится. Хотя даже в даташите показано, как делать правильно. Китайцы и то додумались в даташит заглянуть. Вообще, иметь в распоряжении двухстороннюю плату и сделать такую отвратительную трассировку еще постараться надо...

Link to comment
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.

  • Сообщения

    • Вот, до самого дошло же, в обычной практике такие напряжения нафиг не нужны, потому никто и не делает. А в тех редких случаях, когда нужны, можно соединить два блока питания последовательно (или собрать два независимых БП в одном корпусе - так даже в профессиональных блоках делают). И не нужны никакие высоковольтные детали и прочие ухищрения.
    • Сигнал от сетевого трансформатора 50 Гц, цифра на экране 20, подозреваю что это миллисекунды (видно две точки ближе к вершинам) тут еще странность заметил когда выбрано время развертки 100ms то полоса развертки становится прирывистой и быстро бежит слева на право, и если есть сигнал он тоже начинает мигать. поэтому на фотографии как бы сигнал не прорисован, на самом деле он мигает. а вот когда время выбрано 1ms или 10us такого нет, полоса четкая и сигнал четкий, это неисправность или на низких частотах нормальное поведение?
    • Присмотритесь на платы которые он опубликовал совместно со схемой. Если вы смогли бы внимательно их проверить на соответствие (и автор на то указывал сразу), то смогли бы заметить ещё тогда, что разница была бы существенной. Обратите внимание. Индуктивность первичной обмотки 176мкГн, вторичной обмотки 6мкГн. Легко проверить. Витки первички =13+19=32вит. Проверяем. 176мкГн делим на 32 в квадрате и умножаем на 6 витков вторички в квадрате получаем примерно 6,2мкГн. Соответствует коэффициенту трансформации даже при ручном расчете. Хотя, почему то, автор указал 5,5 витков, и как это возможно в обратноходом преобразователе ... Что намотано у вас, согласно строго исполняемой схеме, не понятно, и не указано вами. Вы ведь придерживались именно её? Имея готовый магнитопровод с зазором 1,3мм, автор, видимо, указал зазор только по центральному керну. Зазор 1,3мм готовый в одном из половинке магнитопровода (технологический в ТПИ-4-3) и плюс ещё 0,4мм - такой же зазор, он же добавляется автоматически в двух крайним по бокам того же магнитопровода. Тогда суммарный зазор по магнитопроводу =1,3+0,4+2*0,4=2,5мм Сходится примерно с индуктивностью как первички так и вторички указанной автором. Зачем он такой большой для выбранной мощности - на совести автора. Программа Старичка подказывает, что достаточно и имеющегося уже с запасом. Материал магнитопровода в программе выбран не М3000НМС, а имеющийся и худший, в сравнении с реальным по потерям на такой частоте. Идем дальше. Сопротивление датчика тока. Ни как не подходит в расчете со схемой, но ближе к элементной базе на плате автора 0,3/2=0,15 Ом. Мы имеем дело все таки с токовым контроллером и как правило амплитуда напряжения ограничения напряжения на шунте при макс. мощности и мин. напряжении питания не должна превышать 70-80% амплитуды ограничения ширины управляющих импульсов (1В для такого типа котроллера). Автор добавил в схеме С22. Возможно так он решил исправить проблемы ОС с помощью подмешивании пилы генератора на токовый вход, когда необходимо стабильное управление ОС при малом заполнении управляющего сигнала - когда стабилизация тока и напряжения выставленны на мин. уровень. Но на авторской плате его нет. Но на плате есть разведенная емкость 0,1мкФ между выводами 1 и 5 контроллера (параллельно выводам оптопрары DA1) в помощь ОС. Параллельно RCD снабберу (на схеме R8, C9, VD10) первичной обмотке на плате автора стоит сапрессор (1,5КЕ200) в помощь последнему. Есть и еще один на плате (1,5КЕ420) последовательно с указанным снаббером. Решения такого не встречал - честно признаюсь, но суммарно по характеристикам получается они ограничивают максимальное напряжение на управляющем ключе. Интересное решение! Скорее всего автор тут экспериментировал, но не отразил это в схеме ни как. Смотрим дальше на ваши скрины с ослика. При закрытии ключа, амплитуда на нем (без учета выброса от индуктивности рассеивания в начальный момент) равна 600В (примерно). Эта амплитуда напряжения должна быть равна амплитуде выпрямленного сетевого напряжения + выходное напряжение умноженное на коэффициент трансформации (или соотношения первичной и вторичной обмотки). А это, предположим, 230В в розетке умноженное на корень из двух + 24В выходного напряжения умноженное на 32вит/6вит, что в итоге равно 453В. Что же там у вас намотано тогда? Приложу вам и известный документ для самостоятельного разбирательства Flyback-R01.pdf. Не зайдет с первого раза - совет, прочитайте его еще раз. У вас есть готовый преобразователь и ослик - т.е. кому как не вам! Это однозначно сократит объем вопросов на тут потом. Ведь и один конденсатор, сразу после выходного диода при выходном токе в 7А не справится долго ... Обратите внимание и на то, что автор не правильно (не относится к плате) указал на схеме где подключена земля сдвоенного ОУ относительно шунта. Возможно на схеме есть и еще ошибки. Для решения вашей задачи, вам, так или иначе, необходимы мин. понятия как работает обратноходовый преобразователь. Это только поможет в дальнейшем
    • Давно заметил: выспался - все получается, не выспался - начинают посещать мысли о дурдуме.
    • Опаньки - источник тока стал усилителем. Всегда был просто динамической нагрузкой. Когда это его повысили в звании?
    • Ты языком мелешь,  я тебе результаты расчётов дал. А может ты думаешь, что калькуляторы с ошибками считают? Или пацаны из LT не знают математику? Доктор тебе в картинках расчёт мощностей показал, может так надо? Ну смотри, обтекай: Выходная 100, 50 и 10 Вт. По две картинки, на одной выходная мощность, на другой мощность, рассеиваемая одним транзистором: Только не говори, что это неправда потому, что ты тут ничего не понял.
×
×
  • Create New...