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

Алексей Еремеев

Members
  • Постов

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

  • Посещение

Весь контент Алексей Еремеев

  1. тот кто ставил неродной мог аккуратно вскрыть моторчик и поменять полярность щеток на плате регулятора офф: в конце 80-ых мне в руки попался обломок кассетного ЛПМ какого-то японца, движок был странный на вид, я его аккуратно разобрал, там был центробежный регулятор оборотов, т.е. грузики возле коллектора с пружинками рвали контакты к обмоткам.
  2. воприоре жеж а есть шанс что он правильно работает? осцилограммы снимались? приемник TSOP что-то выдает (т.е. хотя-бы есть попадение в частоту модуляции)?
  3. Умощнить и отвязать выход мультивибратора можно повторителем (гуглить "totem pole driver") а питание поднять хотя-бы до вольт 10-12 (как уже советовали)
  4. дорогой наш изобретатель, 1) для приема несущей 36-38 кГц не нужно считать такты, этот сигнал примет приемник типа TSOP (содержит усилитель, АРУ и фильтр), если делать такую схему руками то будет деталей на хорошую пригоршню. 2) для остального протокола нужно уметь различать интервалы в 0.4мс и 1.6мс, для этого хватит даже часового кварца и 8-битного таймера, без высчитывания тактов - просто примерное соотношение интервалов в попугаях
  5. Он художник, он так видит :-) Скорее не ретро-стиль а стим-панк.
  6. 1) проверить шунт 2) когда уходит в защиту? сразу? проверить и попробовать добавить емкости на ноги TOC1 и TOC2 (увеличит время задержки на Overcurrent1 и 2) 3) уменьшить шунт докинув ему наверх в параллель еще 1-2 мОм (но это уже выход за лимиты ДШ)
  7. А на 21-ой (Vdd) сколько? А если подайть 5в на 3-ю ногу панельки (standby-relay) чисто проверить - включится или нет? (а что, там и вправду моторизованный регулятор громкости?)
  8. тама две картинки печатных плат, схем там неть. ... хотел еще написать, но не буду...
  9. Повесть "Было у меня 2 сервомотора" попробую ванговать 1) в новой плате есть ошибки, выдающие билет ардуине в один конец 2) новая прошивка содержит ошибки, которые вкупе с новой платой или без - выдаёт билет ардуине в один конец и совет - завязывайте с wiring и с сущностями, содержащими в наименованиях "Gyver" История из жизни. Есть у меня один знакомый, когда ему в наследство досталась нехилая хата в центре нерезиновой то он ее продал и купил самолет. Какой-то як, вроде 18т, он у него (благодаря рукам и мозгам из нужного места) сгорел, слава богу никто не пострадал. На оставшиеся денежки он купил еще один самолет. Такой-же хлам. И снова, при его тщательном уходе и пилотировании, он слегка упал. Под списание. На совсем оставшиеся гроши и немного заняв он покупает третий. И снова - пожар. Вот. Теперь мы его зовем "Авиакомпания "Было три самолета""
  10. а слепому и графики не нужны :-) для контроля адекватности простого усреднения достаточно посмотрите как устроены "цифровые" индикаторы на PFD https://docs.flybywiresim.com/pilots-corner/a32nx-briefing/pfd/
  11. А еще. Кроме физики и математики еще есть физиология. Вот чем хороши стрелочные приборы? Стрелка колеблется, дрожит но глазами мы все равно "усредняем" и получаем данные с нужной нам точностью, а последствия "цифровизации" таковы что на дисплее параметр скачет, а если на границе старших разрядов то как вам болтанка 999.9 - 1000.1 - на этож смотреть невозможно, не то что воспринимать, и усредняй-не усредняй а болтать будет, меньше болтанки больше задержка в актуальном значении. Хочется и побыстрее и поточнее, только никому это не надо, а надо чтоб "стрелка в зеленом секторе - все нормально"
  12. слева такой-же каскад, мультик можно оставить ваш, тут частота большая
  13. Посмотрите на это с другой стороны. Предположим, датчик света попал с тени на солнце, и старые данные типа 10-11-12-11-10 вдруг стали 120-123-119... отсечка по 10% уже будет отсекать вообще все новое без шансов, зато медианный выскочит после энной итерации. Все зависит от того что у вас есть и что надо получить. Если ваши данные ретроспективные то можно все усреднять до ровной полки, если это данные, приходящие в реальном времени, то "вот пришел этот пичок" это новый тренд или мусорный выброс? Насколько "ровный" вы хотите? Насколько близко к "реальности" ? Можно просто усреднить, поставить медианные пред-фильтры, и этого будет достаточно для задачи, или действительно углубится в матан+физику и разработать физ. модель для того-же фильтра Калмана.
  14. Прошу прощения, не все портянки кода смотрел. Ну, калманом здесь и не пахнет, конечно... а так да - то-же самое. Поставьте к = 0.05, например, будет похоже на скользящее по 1/0.05 = 20 точкам, зато без буфера
  15. нормальная это штука, для своих применений вполне для целых чисел она преобразовывается к немного другому виду, особенно если брать коэффициент кратный степени двойки #define FILTER_SHIFT 3 uint16_t dist_filter; // filter integrator inline uint8_t update_filter(uint8_t value) { dist_filter -= (dist_filter >> FILTER_SHIFT); // Update the filter with the old input dist_filter += value; // Update filter with new input return (uint8_t)(dist_filter >> FILTER_SHIFT); // Scale output for unity gain. } не забываем "прогреть" фильтр для первого значения inline uint8_t warmup_filter(uint8_t value) { dist_filter = ((uint16_t)value << FILTER_SHIFT); return value; }
  16. Есть еще такая штука как "Экспоненциальное скользящее среднее" Очень неприхотлива к памяти, не нужно хранить массив данных, только одно последнее значение float alpha = 0.7; // 0 < alpha <= 1.0 value = (alpha * new_measurement) + ((1-alpha) * value); где new_measurement - новое значение измерения alpha - коэффициент усреднения value - результат, он-же аккумулятор (static или global)
  17. Ну, мы с женой к нему если в гости зайдем то обязательно нас отведут в подвальчик где все в бочках да бутылках - на дегустацию. Дегустация это не меньше 5-ти литровая бутыль... Так что мы туда иногда просто побаиваемся заходить...
  18. Да ладно вам упырить то... всякое бывает. История первая. Вот у нас прошлой зимой - на улице -32, прибегает сосед с выпученными глазами, мол у меня контроллер пеллетного котла помер, вываливает в ошибку и все... можешь починить? Я ему "мил человек, я программер, электроника для меня - ленивое хобби.... иди ищи сервисменов..." На дворе уже ночь, село, напомню - -32 градуса по цельсию за бортом, контроллер какой-то древней давно почившей фирмы... Говорю - ты иди думай над резеровом отопления а я посмотрю но ничего не обещаю... Ну оторвал контроллер, принес домой, полез... повезло - увидел пробитый оптрон на сенсоре сетевого, благо были в запасах 817-ые, вкорячил, заодно обвязку прозвонил, поменял подозрительный диод и загорелый резистор, поставили - завелось - работает. Я ему говорю - у нас подстанция в 50-ти метрах, в розетках 250 вольт минимум, иногда до 265 доходит - ты если не упса так стабилизатор поставь, защити балалайку.... угу говорит.... в эту зиму опять прибегает, уже с платой.... я уже знаю что делать... спрашиваю - стаб поставил? нет, говорит... дык в прошлый раз я денег не взял, в этот раз говорю - косарь. Может теперь стаб купит :-) История вторая. Сосед у нас на селе хороший есть. Грузин. Вино делает - вах! По старинным грузинским рецептам, виноград покупает где-то там камазом и потом... ну вы поняли. Мы его любим, ценим и уважаем. Приходит грустный, у него старый холодильник Бош помер, что-то там в контроллере на верхней панели - погасла и усе. Посмотри говорит. Я ему - проще плату заказать. Смотрю интернеты с запчастями, есть такие, от 10 тыр... и пересылка на собаках недели две... Он такой - ну посмотри, не получится - плату купим, получится - и хорошо. Я ему опять - я электронщик не настоящий, я ардуины программирую... Ну уговорил, даже плату сам вынул и принес. Поковырял - там простой конденсаторный стаб с толстым резистором помер, ну порылся, нашел резистор, нашел стабилитрон пожирнее, поменял... отзвонил окрестности - остальное вроде живо. Поставил обратно - работает. Вина я потом упился...
  19. слона надо есть по частям. 1) немного структурировать вермишель кода, хотя-бы вынести работу с ModBus+USART в отдельный модуль 2) подключить вашу мегу к компу и с помощью какого-нибудь отладчика ModBus убедиться что ваша программа в контроллере правильно читает регистры ModBus 3) подключить вашу stm к компу и с помощью ModBus терминала убедиться что нужные данные отдаются в шину 4) собрать все вместе как было
  20. Там драйвер мотора с H-мостом и (если регулируется скорость) PWM сигналом, бесколлекторник-же управляется серво сигналом (то-же PWM, но с другими характеристиками), кстати - поддерживает ли данный ESC реверс? Если это авиа модификация то реверса там скорее всего нет. Исходя из этого надо строить план модификации 1) отследить по дорогам на плате какие сигналы доступны (реверс/PWM) 2) какие сигналы нужны для ESC, возможно взять другой контроллер мотора с реверсом 3) скорее всего придется сделать переходник с транслятором сигналов - проще на каком-нибудь маленьком MCU драйверы есть не только у шаговых моторов :-), судя по этому комменту переделку вы вряд-ли осилите самостоятельно
  21. Зачем так сразу? Сначала раскрутить мультик и придти на форум "помогите отремонтировать"
  22. BARS_ вам хорошие картинки вставил. Еще немного "базы": ваш мультиметр на самом деле просто измеритель напряжения, что-бы померить напряжение он просто меряет напряжение, что-бы померить сопротивление он подключает к щупам известный источник тока и измеряет падение напряжение на резисторе что-бы померить ток он подключает известный резистор (причем очень маленького сопротивления - доли ом) и измеряет на нем падение напряжения таким образом, если просто подоткнуть щупы к батарейке то получится вот что
×
×
  • Создать...