"Замполит, чайку?"(с)"Охота за Красным Октябрем".
"Да мне-то что, меняйтесь!"(с)анек.
<-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.
Они чьего производства ? ... Далее проше оффтопик не разводить.
На одном УВХ "раскачка" идет ? А если ФНЧ поставить на выходе ?
Что-б меандр преобразовать к некоторому уровню нужен опять-де интегратор Но при изменении частоты и постоянной скорости интегрирования он уровень "не держит". Тут нужен преобразователь действующего значения а на чем ? А не на чем. Повторю комплектация только российская.
"Замполит, чайку?"(с)"Охота за Красным Октябрем".
"Да мне-то что, меняйтесь!"(с)анек.
<-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.
«Не торопитесь соглашаться или опровергать. Не так уж важно, что утверждает или отрицает автор. Важно то, что он направляет Ваше внимание по определенному руслу». Павел Сергеевич Таранов.
Последний раз редактировалось Alex; 27.10.2021 в 13:15.
"Замполит, чайку?"(с)"Охота за Красным Октябрем".
"Да мне-то что, меняйтесь!"(с)анек.
<-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.
«Не торопитесь соглашаться или опровергать. Не так уж важно, что утверждает или отрицает автор. Важно то, что он направляет Ваше внимание по определенному руслу». Павел Сергеевич Таранов.
Offтопик:
Можно и на российском PIC - 1886 от Миландра, или на древних 1816 (клоны 48/51-х).
Ну да, не в sot23-6, и не по полбакса в розницу, но он-же в принципе не хочет на МК.
Хотя, для одного канала тут программа примиивная, даже ногодрыгом, без таймеров, если так, с бодуна написать:
Ну, на самом деле луче чуть усложнить, чтобы исключить возможный пропуск фронта, а если есть два 16-битных таймера с внешним запуском по фрону входа, то вся программа кроме начальной настройки, сводится к паре строчек в прерывании от каждого из них.Код:uint32_t incnt, outcnt; uint8_t was; while(1){ output = (incnt>outcnt) ? 1:0; if((input=1) && (was=0)) { outcnt=incnt/2; incnt=0; } was = input; incnt++; Delay(); }
Последний раз редактировалось Alex; 27.10.2021 в 15:27.
"Замполит, чайку?"(с)"Охота за Красным Октябрем".
"Да мне-то что, меняйтесь!"(с)анек.
<-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.
Просто отечественные микроконтроллеры имеют очень высокую цену, (Которая в свою очередь ДСП и не может быть здесь озвучена), очень плохо составленную документацию, огромную стоимость средств разработки. Никакой спецстойкости не требуется, лишь простота и дешевизна.
Ну , всё-таки добил я эту схему ... правда , от первоначального замысла пришлось немножко отклонитьсяВ данном случае всё усложняет требование работы от 10 герц - так что в итоге чисто на транзисторах было бы слишком громоздко , пришлось подключать микросхемы , хе-хе . Вот тут на картинке с экрана осцилла видна пила интегратора ( верхний луч ) , и собственно выходной меандр - притом это всё работает так на всех частотах , реально от 10 гц до 10 кгц ... сверху даже есть запас , примерно до 40 кгц - там только надо бы применить более быстрый компаратор . Но до 10-15 кгц вполне хватает и того , что есть ( 1/4 от ОУ TL082 ) . Реакция на изменение частоты - мгновенная , я проверял свипом на генераторе ( старый аналоговый Tektronix CFG280 ) ... но это впрочем следует из самого принципа действия схемы . Схему нарисую завтра
---------- Сообщение добавлено 01:44 ---------- Предыдущее сообщение было 01:33 ----------
И кстати , честно говоря , я - хоть и старый аналоговый маньяк- совершенно согласен с товарищами , которые тут в теме выступали за цифровое решение . Притом там вполне логично смотрится и применение простого процессора , равно как и жёсткая логика , упакованная в ПЛИС . По цене процессор будет наверно дешевле , но если нужна максимальная надёжность - возможно , ПЛИС предпочтительнее . Я же эту схему решил добить просто для того , чтобы сказать "и так тоже можно" ... хотя вот как раз в данном случае аналоговое решение не является оптимальным ни по стоимости , ни по надёжности . С другой стороны - неплохая получилась разминка для мозгов , пришлось придумать одно не совсем тривиальное решение , скажем так
![]()
«Не торопитесь соглашаться или опровергать. Не так уж важно, что утверждает или отрицает автор. Важно то, что он направляет Ваше внимание по определенному руслу». Павел Сергеевич Таранов.
А с каких это пор, цена стала важна в тех "изделиях", для которых можно применять "только отечественную элементную базу"?!
Да ладно, если че непонятно в описании 1816ВЕ - открываешь документацию на Intel MCS-48, MSC-51 и читаешь. Непонятки с 1886 - идешь на сайт Microchip. И т.д.
С советцкими "Качанами" (1816ВЕ51) в свое время так и поступали (советкого там была только наклейка "Качан", на сделанном в Малазии чипе).
А "отдельные нюансы" - можно и в миландровской документации посмореть.
Кстати, с "обычной логики" (133/155, 555, 176, 561/564) это тоже касается, если нет под рукой ДСП - в известном "Справочнике Тарабрина" было далеко не все, а в некоторых (типа "Шило"), так просто ошибки и очепятки. Связанные в основном с плохим знанием английского языка, при переводе документации.
А их тоже надо "только отечественные"?
Какая нибудь GNUсь имени Столламана и ему подобных организъмов, типа GCC не подойдет?
"Замполит, чайку?"(с)"Охота за Красным Октябрем".
"Да мне-то что, меняйтесь!"(с)анек.
<-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.
Wladimir_TS,
Для создания и отладки систем реального времени на базе МK 8048, 8051, 8096, Intel выпускала аппаратные эмуляторы и специальные эмуляторные кристаллы. Есть ли этому оборудованию отечественные аналоги?
В программном симуляторе сложную систему реального времени критичную к коротким временным интервалам создать и отладить затруднительно.
"Есть три вида людей: Те, кто видят. Те, кто видят, когда им покажешь. И те, кто не видят вообще..."
***Леонардо Да Винчи
GaryN, не все.
Иногда требуется реализовать псевдо многозадачность с использованием вложенных прерываний. Сложные вычисления тоже не обязательно делать за один раз.
Эмуляторы МК упрощают создание и отладку кода для целей точного управления, когда нужно густо вставлять задержки между командами ( таблицы задержек, адаптивы ).
"Есть три вида людей: Те, кто видят. Те, кто видят, когда им покажешь. И те, кто не видят вообще..."
***Леонардо Да Винчи
"Замполит, чайку?"(с)"Охота за Красным Октябрем".
"Да мне-то что, меняйтесь!"(с)анек.
<-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.
«Не торопитесь соглашаться или опровергать. Не так уж важно, что утверждает или отрицает автор. Важно то, что он направляет Ваше внимание по определенному руслу». Павел Сергеевич Таранов.
Последний раз редактировалось UDVA; 29.10.2021 в 15:57.
"Есть три вида людей: Те, кто видят. Те, кто видят, когда им покажешь. И те, кто не видят вообще..."
***Леонардо Да Винчи
Offтопик:
Навкидку, я уже писал, мультиплексоры, на выходе поканально триггеры. Навскидку, - могу ошибиться)). пусть Ftakt=20МГЦ, 2 такта на команду(?):
считать вход,
если да, вычесть таймер
поделить на 2
запустить таймер вых. импульса
установить триггер
переключить MUX вход ,
переключить MUX вых
12 команд*2=24 тактов, получаем 20МГц/24, примерно мегагерц, а у нас импульсы 10 кГц, теоретически 100 каналов, ну реально, думаю, 8 можно.
«Не торопитесь соглашаться или опровергать. Не так уж важно, что утверждает или отрицает автор. Важно то, что он направляет Ваше внимание по определенному руслу». Павел Сергеевич Таранов.
Неверно.
"Многозадачность", наличие шедулера, схема арбитража, приоритеты и т.п. к "реальности времени" отношения не имеют.
Реальность времени определяется:
- гарантированностью и
- детерминированностью
реакции системы на события.
Перечень событий и их характеристики определяются в ТЗ.
Абсолютные значения временных параметров не принципиальны для РВ и не обязательно оговариваются.
В 99% случаев усложняют.
Социальные закладки