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

pzl104

Участник
  • Постов

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

  • Посещение

Репутация

3 Обычный

Информация о pzl104

  • Звание
    Участник
    Участник

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

  1. Сами по себе датчики - в большинстве случаев широкополосны, узкополосные уже давно не применяют. Существуют специальные микросхемы со встроенными полосовыми фильтрами, например TPIC8101. Частота детонации зависит исключительно от диаметра цилиндра двигателя, есть формулы по которым можно ее вычислить. Длительность "времени интегрирования сигнала" устанавливается равной длительности рабочего хода двигателя и иногда меняется в зависимости от оборотов. ECU, зная положение коленвала по ДПКВ и ожидаемый момент вспышки - запускает процесс накопления сигнала непосредственно до вспышки - записывается среднее значение шума в момент рабочего хода, в том числе и тот сигнал который возникает при возникновении ударных детонационных волн. Второе значение записывается в такт сжатия или такт выпуска - его принимаем за референс (шум двигателя). Такие измерения проводим по каждому из цилиндров. Усредняем в течении нескольких рабочих циклов. Из "полезного" сигнала вычитаем уровень шума. Напомню - полезный сигнал это когда интегратор запустили перед вспышкой, а шум - это когда интегратор запустили в начале такта сжатия (т.е. вспышки нет). Если разница шум-сигнал выше чем некий порог - откатываем УОЗ в соответствующем цилиндре. Пороговые значения - разные, для разных оборотов и нагрузок. Они предварительно настраиваются на стендах, используя в качестве референсного датчика - пьезопреобразователь, измеряющий величину давления в цилиндре, либо специальную свечу зажигания со встроенным пьезо, либо оптоволоконным датчиком давления. В большинстве серийных ECU сделано именно так. Еще есть экзотика типа IonSense, но это отдельный разговор. "Колхозники" при так называемом чиптюнинге, обычно подключают этот датчик детонации к усилителю звуковой частоты и в процессе настройки машины контролируют наличие детонации банально слушая звук снимаемый датчиком, используя хорошие наушники.
  2. ELITAN.RU

    Ограничение максимальной суммы заказа в 150 баксов - это, ув. barkey - не маркетинг, а "совок" - давайте называть вещи своими именами. Помните - "не более n штук в одни руки" ? Никогда такого не было, и вот опять. На этом откланяюсь. За объяснение в любом случае - спасибо. Выводы для себя сделал. upd/отредактировано: Жалко конечно что barkey так быстро подредактировал и стер замечательную фразу что "продавец тоже выбирает покупателя, и это называется маркетинг". А я так надеялся цитировать Ваше сообщение, при рекомендациях у кого закупать компоненты. Типа, попробуйте элитан - но осторожно, вдруг вас там не выберут как покупателя ))
  3. ELITAN.RU

    Иногда есть такая проблема с капчей. Похоже что возникает при некой комбинации диапазона ip адресов и браузера. Может пытаются таким образом парсеры блокировать. Легко обходится подстановкой нового чистого fingerprint'а в браузер. Пишу и думаю - куда докатились. Чтобы радиодетали купить, приходится ковырять сайт продавца... Даже чип-дип с их ценами добрым словом вспомнил, те времена когда у них еще на складе на ул.Беговая норм ассортимент был по полупроводникам. Действительно, только сравнив в "современными" сервисами типа элитана - я понял за ЧТО я тогда платил +50% к цене. За возможность приехать и купить то что мне надо - здесь и сейчас, и на любую сумму. Без предоставления своих перс.данных. Очень жаль что со временем таких магазинов и сервисов становится все меньше и меньше.
  4. ELITAN.RU

    ФИЗЛИЦА! Если у вас заказ дороже чем на 150$ - не тратьте свое время на этот ЭЛИТАН! Честный отзыв практически без "купюр". Личинкам моложе 18 лет нажать кнопку reset - иначе все нижеописанное оставит неизгладимый след в вашем глюкавом local storage называемом "сознание". Оформлял я заказ не так давно. Для того чтобы зарегистрироваться на сайте - мне пришлось открывать в браузере "инструменты разработчика", ибо окошко для ввода капчи - неактивно: <input id="keystring" name="keystring" type="text" autocomplete="off" disabled=""> Вот эту вот disabled пришлось снести, после чего все заработало. Дальше я примерно час собирал корзину на 116к рублей. Почти все нужные мне позиции были в "Элитане", я образовался и даже позабыл про досадное недоразумение с капчей. Как же я ошибался... При попытке оплаты заказа - высветилось сообщение, что видите ли физ лица могут оформлять только позиции которые есть на неком локальном складе (т.к. по базе числятся как выдача прям сейчас, 0 дней), а те которые "под заказ, срок 1(!!! ОДИН!) день" - нельзя. Что за бред??? Если один хрен все по предоплате через онлайн банкинг работает? Каким простите за грубость х...м мои взаимоотношения с налоговой и вообще г..м (имею ввиду государство, а звучит то как созвучно - да?) влияют на вашу логистику со складов, если Я оформляю заказ по 100% ПРЕДОПЛАТЕ? И НДСы и прочее г...о оплачиваю Я ? Не хочу вот я быть каким-то занятым - это не ваше дело, вы не налоговая или еще какая госхрень, а магазин - куда я несу свое бабло! Ладно, потратил полчаса - выкинул из корзины все что имеет срок поставки больше чем zero day (а это вашему админу уже тонкий намек на толстые обстоятельства в вашем бекенде lol). Сумма которую я был готов вам отдать уменьшилась до 52к фантиков. Потому как некоторых нужных мне позиций, со статусом "0 дней" - нету. Процесс выкидывания - отдельная история. Нужно копипастить КАЖДУЮ позицию в "блокнот", потом удалять ее из корзины и только после этого можно заново выполнить поиск по названию и выбрать уже другой склад, с ценой на 20% больше. Доставка - хотел почтой россии в пункт выдачи. И б.. не работает ничего в этом вашем багованном интерфейсе! Ибо в рашн почте сисадмины считают себя президентом всея интернета и блокируют доступ к сайту с зарубежных IP. Соответственно, у Элитана на сайте - карта с выбором пункта выдачи - подгружается из API г..внопочты, которая банит мой IP. Карта не работает, ПВЗ выбрать нельзя. Ладно, еще 15 минут перетыкания VPN'ов, подсетей - и рашнпочте я наконец-то предложил проиндекировать себя в zad. О слава всемогущему burp suite - с его помощью карта наконец-то подгрузилась. Еще 5 мин на вбивание реквизитов... и "физ лица не могут оформить покупку на сумму более 15к русских фантиков"!!! Это, вообще - КАК??? Мне что, нужно ломать ваш фронтенд чтобы он заказ пропустил на нужную мне сумму (кстати это будет проверено при следующем заказе)? Или оформлять 15 заказов и каждый раз оплачивать доставку? Причем эти заказы будут по охерительной цене, так как физик может заказать только то что есть на складе прям сейчас - и разница с тем что есть "под заказ, срок 1 день" - там более 20% ! Как обойти ограничение на заказы физ лицам? Я вот не хочу оформлять 5 заказов, и 5 раз оплачивать доставку, 5 раз иметь секас с картой почты россии - я хочу оформить ОДИН заказ, на удобные мне по цене позиции, ОПЛАТИТЬ ЕГО ЗАРАНЕЕ, ПОЛНОСТЬЮ, в идеале наличкой - без этих тупых лимитов в 15к. Я конечно понимаю, сервис в ру - че тут ожидать можно, но блин не такой же п...ц устраивать. Я потратил ТРИ часа на регистрацию, сборку корзины, чтобы потом выкинуть все позиции и оформить заказ на 15к - что за жесть??? Уважаемый Элитан. Каким образом мне объединять 3,4, 5...n моих заказов по <15к в ОДИН, чтобы мне не платить каждый раз за доставку? Куда и по какому адресу для этого нужно пнуть ваш фронтенд или ваших менеджеров? Как включить опцию покупок со складов ваших партнеров, которые где-то тут в мск или рядом? КУДА мне пнуть ваших менеджеров, чтобы получить нормальную учетную запись на сайте, без этих долбанных лимитов, чтобы иметь возможность ПОКУПАТЬ у ВАС, и приносить ВАМ деньги в том количестве - в котором хочу этого Я?
  5. да, ошибся, правильная ссылка https://assets.nexperia.com/documents/data-sheet/74AUP1Z04.pdf
  6. Они есть, т.к. были закуплены под другой проект заранее. Можно и на рассыпухе собрать, вопрос в том насколько правильна сама идея использовать схему из двух инверторов, или компаратор будет уместнее?
  7. Добрый день! Есть источник 2v p-p синусоидального сигнала (термостатированный кварцевый генератор, на его выходе судя по всему имеется буфер). Частота 10МГц. Нужно получить из него меандр амплитудой 3.3В, не получив при этом дрожание фазы сигнала. Знаю, что для этого существуют специальные микросхемы типа LTC6957, но сейчас есть некоторые проблемы с их доступностью. Покритикуйте, пожалуйста такое решение - берем 74AUP1Z04 ( даташит )- это м/с специализированного драйвера для кварцевых генераторов, внутри нее 2шт логических элемента-инвертора + резистор для отрицательной обратной связи. На вход X1 подключаем OCXO, вход X2 оставляем висеть в воздухе. Примерно так: По идее, на выходе получим меандр с низким джиттером. Так ли это, или лучше делать на компараторах? Так же, смущает вопрос согласования выхода OCXO (который 50ом) с высокоомным входом логики. Как правильно сделать, не используя трансформатор?
  8. блин ( Синтез быстро происходит, основное время занимает имплементация...
  9. Класс- похоже это то что нужно. Спасибо за грамотную ссылку! ) UCF'ы можно как раз через мейкфайл подсовывать, генерируя его "на лету" внешним скриптом, это не сложно. Буду пробовать, спасибо большое!
  10. В целом понятно что это через make скрипты и запуск из командной строки делается, но неужели нет какого-то метода оптимизировать процесс place and route чтобы он при каждой смене ucf'а с пинами не переразводил заново абсолютно всю структуру? Просто пересборка "в лоб" этих проектов даже на очень мощном ПК занимает несколько часов, и это сильно затрудняет процесс отладки. Напоминает времена перфокарт - пишешь код на бумаге и на следующий день дают листинг отработки кода )
  11. Добрый день! Не знаю как правильно сформулировать заголовок ) Реально ли в ISE 14,7 решить такую задачу. Допустим, на плате имеется 20шт плисин (xilinx), соединенных некой шиной с максимально короткими дорожками. На них грузим некие прошивки которые параллельно выполняют некие расчеты. Все прошивки по функционалу одинаковы, но - у ПЛИСов задейстуются при этом разные выводы. Т.е. у условного FPGA #1 - светодиод висит на ножке AJ1, а на FPGA #2 - такой же по функциям светодиод, висит на ножке В15. Получается что прошивки отличаются только содержимым строк NET ucf файла, где прописано присвоение ножек к переменным wire/reg, и больше ничем. Прошивки в массив из плис я загружаю через самописный загрузчик по параллельной шине select map, т.е. получается что мне нужны 20шт разных файлов с битстримом. Можно ли каким-то образом ISE сконфигурировать так, чтобы у меня был один проект, в который подключено 20шт UCFов (для каждой плис свой), и при нажатии условной кнопки generate code он создавал мне 20шт .bit файлов с битстримами?
  12. Я думал сделать дополнительный wire, например fifo_ready который ставится в 1 внутри fifo'шного clock домена когда он готов к приему данных, и по критерию появления этой единицы автомат из глобального домена начинает записывать туда данные - так не правильно?
  13. Спасибо большое! Буду пробовать. Цикл лекций на Youtube интересный, не попадался он мне при поиске - за ссылку отдельное спасибо! Некоторые вещи стали более понятными ) Правильно ли я понимаю что автомат нужно тактировать об общего клока, а внутри него условно говоря такой алгоритм (псевдокод): char state=1; select case(state): 1: if (fifo_ready) state++; 2: read from fifo if (read_ok) state++; 3: fifo_ready=0; (даем сигнал о том что прочитали данные и можно продолжать заполнять буфер) переменная fifo_ready соответственно ставится в 1 внутри автомата который тактируется от отдельного клока ft2232, после того как буфер готов к чтению из top модуля.
  14. Здравствуйте! Возможно глупый вопрос, я только начинаю осваивать ПЛИС. Насколько понимаю из литературы и рекомендаций - самый идеальный вариант - когда вся система тактируется от одного источника глобального клока, и все события выполняются с привязкой к нему - так называемый "синхронный дизайн". Есть у меня задача - для обмена данными с ПК - прицепить к ПЛИСине микросхему FT2232 (это конвертер с usb на параллельный fifo) , т.к. по текущему уровню знаний не готов ввязываться в запуск ethernet'а и т.п. Так вот у этой ft2232 максимальная скорость передачи данных достигается при использовании режима, когда запись и чтение из регистра делаются по фронту клока, который генерирует сам чип - и он там 60мгц. Из этого следует два вопроса. Куда в плисину этот клок заводить? На специальные clk ножки, или можно на любую "gpio" ножку? Если на clk ножку, обязательно ли шину данных подключать к этой группе ножек к которой относится клок? Второй вопрос - модуль работы с этим 2232 - я так понимаю что чтение/запись нужно делать по клоку с этой ножки, а дальше копировать регистр в некий буфер, который будет передаваться в другие модули по состоянию готовности, уже синхронно с глобальным клоком? Получается к аппаратному fifo нужно делать еще и программный fifo внутри плисины, для обеспечения синхронности работы всей системы? Камень Virtex 4, язык Verilog, среда - ISE 14.7
×
×
  • Создать...