Спасибо, качну завтра. И попробую разобраться в Твоей прошивке... Я ведь только начал заниматься AVR.
Но все таки очень хочется разобраться со своим вариантом... Я его уже почти добил... ( Цель этого проекта НАУЧИТСЯ, а не сделать вертолет, просто выбрал его, что бы интересно было...)
uwrtey писал(а):
Попробую расширить диапазон фильтра длительностей входящих импульсов ... сейчас от 1мс до 2 мс, а я сделаю от 1мс до 2,1 мс
Фильтр расширил, но верт не летит.. Попробую еще поковырять математику..... Может еще чуток выжму... Еще у меня стоит защита от переполюсовки по питанию из диодов - видимо пора убирать.... Может еще провода потолще сделать...
По поводу срабатывания ватчдога: Нужно отловить тот момент, когда происходит провал осциллограммы. Я думаю тут либо в питании дело, либо в МК....
_________________ не зная броду не лезь к вольтмоду
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
учись:) это полезно...холивар типа си против асма поднимать не буду просто на сях всё делоается в разы прозрачнее и понятнее для меня....я ж программист по образованию и и менно на сях и учился
_________________ Что нас не убило сделало нас осторожней Не доверяйте русским лужам - это может быть вход в метро.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Нельзя си ставить против ассемблера! Нельзя ! Я взялся за Ассемблер, для того что бы понять структуру программирования и строения МК. Я обязательно перейду к обучению СИ. Так как большие проекты писать на Асме мучительно долго.... Я считаю, что нужно знать и то и другое. И тогда можно выбирать язык для написания того или иного проекта.. Я планирую не останавливаться на AVR, надеюсь что мозгов и терпения хватит для освоения более мощных проектов например на ARM .. А пока я частенько пользуюсь губозакатывательной машинкой и обхожусь мольбами о помощи на различных форумах типа этого....
_________________ не зная броду не лезь к вольтмоду
Так, на чем это я там остановился? Ах, да - у меня же вертолет взлетать не хочет.
Может быть у меня где-то не правильно рассчитана математика и в ШИМ не выводится максимальное число. Я сейчас попробую вручную вывести максимальное число в шим и проверю взлетит вертолет или нет.
Если вертолет не взлетит значит остается два варианта: либо большой вес, либо ШИМ не способен отработать 100% мощности.. Тогда следующим этапом будет включение моторов напрямую без ШИМа.
_________________ не зная броду не лезь к вольтмоду
Я попробовал вывести максимальное число ( число 255 ) в восьмибитный таймер, на котором организован аппаратный ШИМ, но верт не взлетел.. Ему совсем чуть чуть не хватает, что-бы оторваться... Если шевелить сервой, то он наклоняется по тангажу и пытается двигаться то вперед, то назад.. smile Сейчас попробую включить без ШИМа, но через те-же самые полевики...
_________________ не зная броду не лезь к вольтмоду
у тебя я так понимаю соосный вертолёт? ему надо иметь 20-30% запасу по мощности для стабилизации по оси вращения(руддер)
Ага, я в курсе....
clawham писал(а):
если не взлетает на 255 то забудь...ищи или нормальную бьатарею или другие моторы или другие лопасти или куда ты дел 200 грам весу
Позже я выложу фотку, на которой будет старая плата управления и новая. Разница огромная. Вес реально увеличился, но я думаю, что не на столько, что вертолет оторваться т земли не может. Если что, то у меня теперь есть 3S Li-Po ( я пока ее не пробовал, потому что фиг знает, что за моторы у меня стоят, скорее всего они рассчитаны на свой 7,4V аккумулятор... )
_________________ не зная броду не лезь к вольтмоду
Я решил проверить как работает сам ШИМ, может там схема входит в резонанс и не дает разогнать двигатели как следует.... Короче сделал я дискретное включение двигателей без ШИМа...
Вертолет все равно не взлетает, хотя он к этому стремится. Транзисторы греются очень сильно! Я не могу понять почему... Провода то-же греются... Моторы иногда на мгновение перестают крутить и потом снова дают тягу.. Почему двигатели на мгновение перестают крутить??? Мне в обще не понятно!
Короче.. Эксперимент неудачный получился... С кучей глюков непонятных... К этим глюкам относятся: Если транзисторы греются, то значит на них падает напряжение... Вот уже потеря тяги... Непонятная остановка двигателей тоже не дает развить тягу...
вертолёт массой 1.7 кг не взлетает изза 200 грамм доп весу....сколько весит ваш вертолёт? процентное соотношение...
не вздумай родным моторам давать 3 ячейки лития - сразу отнесеш в могилку
транзюки не открываются 5-ю вольтами....ищи полевики которые могут таким напряжением открываться или применяй драйвера....драйверам надо 10-12 вольт....прийдётся ставить удвоитель напряжения....
почему останавливаются - кури программу....я тебе прислал свой вариант для колекторников...подредактируй и будет работать....
перепиши программу с нуля....если хочеш асм - сначала распредели переменные по регистрам...я с асмом до сих пор не особо знаком....так...иногда с целью чтото проверить или оптимизировать лазию в листинг.....веду 4 комерческих проекта и понаписал с пару дюжин готовых устройств.... современные мк своими ресурсами позволяют не задумываться о низком уровне....Но безусловно честь и хвала джедаям написавшим на тиньке видеоигру с выходом ПАЛ! низкий поклон таким людям...
Аналогично и в большом компьютере есть нетивный си есть си++ и си-шарп шарп это стоопицот библиотек готовых классов под любые задачи вообще! оно балует быстрым результатом...но требует море оперативы тормознутое и после него ооочень сложно за плюсы сесть но пипл хавает.....время разработки сокращяется в разы
советовать по асму не могу....сам в нем впринципе ноль...но чисто по логике кратковременный тормоз это перезагрузка проца по вачдогу
Кстати если вертолёт - это лама в4 и прочие - там и 10 грам лишнего весу - предел...родные моторы гуано... Свою ламу я перевел на БЛДЦ - они в 4 раза меньше в 10 раз мощнее и на порядки надежнее....кроме того избавился от флайбара тремя гироскопами GA250 с хобикинга...каждый стабилизирует свою плоскость....по поведению получился не соосник а 450-ка... он запоминает положение а не возвращается в нейтраль ... стало возможным летать в ветер на улице и делать мертвые петли....на одной из таких спалил 15 амперный мотор...11 вольт 15 ампер...мощность прикинул? в общем сичас лежит без дела, гирики распродал...короче забросил....надоело....
_________________ Что нас не убило сделало нас осторожней Не доверяйте русским лужам - это может быть вход в метро.
Возможно ему многовато этих 10 грамм - потому, что весь вертолет ГАУНО...
Я использовал транзисторы IRF540N, а в оригинале стоят gfp70n03.... Возможно транзисторы не открываются до конца... Но почему они не грелись в импульсном режиме, когда я ШИМ использовал? ( потому что максимальный ток в импульсном режиме 110А ? ) Хорошо, а каким напряжением нужно открывать эти транзюки? 10 Вольт? ( В датащите указано максимальное напряжение +/-20 вольт )
clawham писал(а):
советовать по асму не могу....сам в нем впринципе ноль...но чисто по логике кратковременный тормоз это перезагрузка проца по вачдогу
Вряд-ли это ватчдог... Я же настроил ватчдог не на перезагрузку, а на вход в прерывание, в котором организовано отключение двигателей и бесконечный цикл... Это больше похоже на то, что приходит битый пакет... Помнишь эти странные провалы в осциллограмме... Вот это скорее всего они...
clawham писал(а):
почему останавливаются - кури программу....я тебе прислал свой вариант для колекторников...подредактируй и будет работать....
Спасибо Тебе большое, я уже смотрел Твой вариант, только я в СИ ничего не понимаю...
_________________ не зная броду не лезь к вольтмоду
Какие драйверы посоветуешь? Может обычные транзисторы ( такие - же например ) использовать в качестве драйвера? Если что, то у меня в наличии есть MAXIM MAX232CPE У меня есть логика HEF4081BT она питается от 10 вольт, сколько у нее на выходе? Может ее применить?
_________________ не зная броду не лезь к вольтмоду
ну смотри....макс 232 это трансивер...содержит два приемника и два передатчика + вольтдобавку...
передатчик выдаёт +10 вольт когда на его входе нуль и выдаёт -4-7 вольт когда единица...тоесть он инверсный...покури даташит у атмелей есть режим инверсного ШИМа....ну или вместо нуля 255 выдавай в регистр у неё ток до 60 амллмампер норма...только кондеры в умножителе ставь 10 микрофарад и уменьши частоту шима до 2-4 килогерц...
дальше по транзюкам....есть такие полевики которые уже от 3 вольт 100 ампер пропускают...ты себе запомни....обычные транзюки работают при напруге на затворе ОТ 7 вольт!
у тебя ж даташит есть http://www.irf.com/product-info/datashe ... rf540n.pdf - на третей странице гейт то сурс вольтаж вот и смотри когда он допускает 70 ампер....кстати то-220 корпуса не выдерживают больше 65-70 ампер....то что внутри мощный кристалл не значит что ножки не повыстреливают сталкивался...знаю... твоему транзюку надо 7-8 вольт для нормального открытия
лепить драйвера из транзюков можно долго и нудно...но проще купить спец-микруху ЛЮБУЮ! и она будет в 100500 раз лучше того что ты наваяеш из одного -двух биполярников
_________________ Что нас не убило сделало нас осторожней Не доверяйте русским лужам - это может быть вход в метро.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 58
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения