Эта задача хорошо решается применением Фильтра Кальмана с двумя состояниями - дистанция скорость и LQR контроллером сверху. (Совсем идеально если еще иметь модель Мотора) Все эти варианты импульсных счетчиков со сглаживанием это из 1970х.
Нет, не опубликовал. Там не я один трудился, это собственность фирмы. Комплекс содержал измерительный приемник, передатчик, генератор НЧ-сигналов, вольтметр постоянного и переменного напряжений, частотомер, регулируемый источник питания. Все это управлялось от компьютера. В автоматическом режиме софт проверял порядка 100 параметров радиостанции специальной связи.
Примерно в 14 лет. Мы с братом занимались ремонтом буржуйской техники. Видеомагнитофонов, в основном. В какой-то момент брат продал все свои видеомагнитофоны и в доме стояло только то, что пришло на ремонт, и всё оно ждало доставки из-за кордона фирменных микросхем. Я ужасно хотел посмотреть том и джерри, поэтому выбрал из этого лома тот аппарат, у которого сдох трекинг. И за пару часов на паре десятков КТ312 слепил в воздухе вполне приличный фазовый детектор. Мультики посмотрел. :)
Бог его знает, ботаников на свете много. :) Я паять начал ещё до школы, семья была такая - отец и оба брата из мира телевизоров и компьютеров. Ну и круг общения помогал, много было друзей, которые занимались электроникой. Важно же, чтобы идеи было с кем обсудить. Мы с другом в то время на 155-й серии спроектировали АЛУ. Крайне неэффективное, но вполне функциональное. Сделать, правда, не осилили. :) Но работа вдвоем сильно разгоняла ход мысли.
Я тоже начинал еще до школы, но ситуация была сложнее. Глухая деревня, ни деталей, ни друзей. Сначала делал на транзисторах П14, П16, МП39, П401 и подобных. Потом КТ315, КТ361. Из микросхем до конца школы было только несколько штук К548УН1, других не помню. Все делал на транзисторах. Да что там микросхемы, кусок алюминия для радиатора было найти проблема. Не было винтов, гаек. Гайки сам нарезал метчиком в кусочках железок. Припой был только ПОС-40 и большой паяльник. Иногда выписывал через Посылторг, но в основном что-то механическое, типа маховиков, пассиков и роликов для магнитофона. С цифровыми микросхемами практически познакомился уже только в городе, когда поступил в ВУЗ. До этого видел только в книжках. Как вспомню это ужасное положение и чувство бессилия, до сих пор слезы накатываются.
Леонид Иванович, извините за оффтоп, но может подскажете в таком вопросе. Изучаю программу управления магнитофоном Reel. Подключил к компьютеру платку с AVR, в которой зашита программа, которая выполняет базовые команды протокола WAKE. В C++ Builder все компилируется и собирается без ошибок. Но, если я запускаю прямо из Билдера программу по F9, она стартует, но при нажатии на кнопку Connect, вылетает исключение: https://ibb.co/bPF51Jy Если еще два раза попытаться подключиться, то открывается окно и я вижу там свой контроллер. Но при нажатии, например Refresh, вылетает та же ошибка https://ibb.co/3F2nBmb Не то что бы это критично, ведь итоговый exe работает хорошо, просто интересно почему во время отладки такая ошибка...
Надо в Builder снять галочки Stop on ... Exeptions в окне Tools->Debugger Options->Language Exeptions. А то дебагер тормозит даже на тех исключениях, которые в программе давятся конструкцией try - catch.
Comments 59
Reply
Reply
Reply
Тем более, что тут идет речь о фазовом детекторе, а не том, что с его выходом делать.
Reply
Reply
Reply
Reply
Reply
Reply
Reply
https://ibb.co/bPF51Jy
Если еще два раза попытаться подключиться, то открывается окно и я вижу там свой контроллер. Но при нажатии, например Refresh, вылетает та же ошибка
https://ibb.co/3F2nBmb
Не то что бы это критично, ведь итоговый exe работает хорошо, просто интересно почему во время отладки такая ошибка...
Reply
Reply
Reply
Reply
Или научились время останавливать?
Reply
Reply
Leave a comment