|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
|
Замена микросхемы 1827ВЕ1-0000000 в Г4-164 на AVR -МК31.08.2019, 07:43. Показов 30794. Ответов 229
Метки нет (Все метки)
Как заменить 1827ВЕ1-0000000 (аналог 586ВЕ1, система команд в книжке Гамкрелидзе, кажется, отрицательная логика на мультиплексированной шине адреса-данных , нестандартный UART ) в Г4-164 на AVR -МК ATMEGA8A, ATMEGA48, ATMEGA8535, используя , например, маскированные прерывания от одного из портов, битвайсовую эмуляцию пинов (шину ПЗУ можно не использовать ), подпрограммы задержки , используя С++, ассемблерные вставки ? Предусмотреть частоты , а которых переключаются фильтры, увеличение девиации в n раз в коэффициентах АЦП при включении делителей на n, таблицу коэффициентов в ЦАП в децибелах (с учетом , например, того , что 31,7-100 мВ , на 31,6 переключается аттенюатор и включается верх напряжения ЦАП ОН ), обработку прерывания от КОП и другие функции , как по инструкции (https://www.astena.ru/teh_3.html ) ?
0
|
|
| 31.08.2019, 07:43 | |
|
Ответы с готовыми решениями:
229
Замена микросборок 2.030.036 ,2.030.034 в Г4-164, Г4-176 замена микросхемы Замена микросхемы AT49F002NT |
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
|
| 14.02.2020, 13:14 [ТС] | |
|
0
|
|
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
|
| 17.02.2020, 18:17 [ТС] | |
|
На поддиапазоне 316...101 мВ коды ЦАП ОН обычно меняются так: 316 мВ- 999,315 мВ -995,...102 мВ -322, 101 мВ- 319 (ближе к началу шкалы и при округлении немного меняется с 4 на 3 единицы, лучше использовать лукап-таблицу, правда она плохо помещается в памяти программ) . При лограрифмическом режиме нижняя точка может быть с кодом 320 на -9,9 дБВ. В аттенюаторе при 80 дБ секции по 40 дБ включаются там, где две, одновременно, обозначенные 80 дБ , другие ослабления к ним прибавляются.
0
|
|
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
|||||||||||
| 18.02.2020, 00:31 [ТС] | |||||||||||
|
На АТМега16а с INT0,INT1,INT2, ATMEGA48A с PCINTx (см. мой пост по управлению Маяком-232 на аттини2313а с прерыванием от пинов ) можно использовать переделанный шаблон
На Мега8а неудобно использовать три прерывания от пинов (там, кажется , нет PCINTx, как в Мега48а и пинов трех внешних прерываний, как в мега16 ), нужно на внешние прерывания диоды подводить (на одно с валкодера и кнопок, на другое от КОП и вводить синдром в пины с его расшифровкой) , да и памяти мало. Добавлено через 1 минуту назначить портами и регистрам направлений псевдообозначения Добавлено через 1 минуту переделать шаблон , встроить подпрограммы и лукап-табличные массивы дешифраторов. Добавлено через 2 минуты для мега16 будет несколько
Приоритет прерывания КОП над валкодерным и от клавиатуры над от валкодера желателен. Для начала можно сформулировать без КОП, оптимизировав работу с внутренней памятью (PROGMEM,SRAM ) , потом встроить обработчики (по ТО это обязательно ).
0
|
|||||||||||
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
|||||||||||||||||||||||||||||||
| 22.02.2020, 03:23 [ТС] | |||||||||||||||||||||||||||||||
IDY -режим у нас 0, выключен (не имплементован ). Добавлено через 29 минут Для эмулятора акцептора -приемника и простого контроллера в режиме источника
у
Добавлено через 1 час 17 минут Можно иначе инкапсулировать данные, убрав данные ШД с глобальных переменных , выделить модуль busatomic.h, handshake.h и обращаясь к экземпляру переменной структуры типа GPIBBUS, ссылаясь на переменную типа структура в каждой подпрограмме рукопожатия и "сборных" классов на ее основе
Для режима УП=1 в эмуляторе может потребоваться структура (метод аналогичен применяемому в дизассемблере 8085 процессора) :
Строб-импульсов СИ там,кажется 8 , строб прер3, кажется, положительным импульсом (уточнить ), первый отсчет после параллельной переписи неинформативный ( лог 1), дальше ЛД0...ЛД6 (инверсные), после 8-го строба СИ лог 1 , дальше уровень лог 1 по умолчанию , пока не следующее прерывание :
Проверить осциллографом. Добавлено через 4 минуты Для УП=1 ОЛ , ДУ=0 ОЛ, ОИ=1 эта программа не нормируется , там хардовые дешифраторы зоны и командs ПНМ, ADL (МАП), НПМ, ЗПМ (кажется , есть), кажется, есть СБА и СБУ , другие не имплементованы, приборные по инструкции (заголовок данных -тело данных - ограничитель данных ).
0
|
|||||||||||||||||||||||||||||||
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
||||||
| 22.02.2020, 03:43 [ТС] | ||||||
0
|
||||||
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
|
| 22.02.2020, 05:06 [ТС] | |
|
Учитывать , что выход регистров 564ИР9 (аналоги CD4035A)инверсный при С/T=0(вывод 2 D18), прямой при С/T=1 ( pin 2 D17); P/S=0(вывод 7)- serial mode, P/S=1- parallel mode, соединение J и nK дает прямой вход в младший разряд при сдвиге в последовательном режиме . В блоке передней панели иначе соединены выводы С/T.
0
|
|
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
|||||||||||
| 22.02.2020, 08:09 [ТС] | |||||||||||
|
Некоторые соображения на тему программы обработки данных приборных сообщений (УП высокое) интерфейса КОП:
0
|
|||||||||||
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
|
| 22.02.2020, 11:25 [ТС] | |
|
Для проверки формирования кодовых последовательностей по прер1 и прер2, вкд, информ с передней панели можно приделать к GUI-шаблону шифратор (валкодер и ИЧФД валкодера заменена условно на 2 кнопки до уровней и импульсов от направления и нажатия вместо вращения на 1 шаг , переделать минтермы , но сформировать пакеты будет возможно, если прописать дефиниции и подпрограммы):
0
|
|
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
||||||
| 23.02.2020, 01:30 [ТС] | ||||||
|
Там во второй микросхеме (контакт 28 )вместо опечатки СИ ГВЧ должно быть СИ ГЗЧ 5 адрес 13 dec SyncLFO
0
|
||||||
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
||||||||||||||||||||||||||
| 24.02.2020, 00:20 [ТС] | ||||||||||||||||||||||||||
|
Программа для вывода коэффициентов деления ДДПКД check_ddpkd.cpp (некоторые модули, отделенные звездочками , в программе контроллера могут работать аналогично (оптимизировать, сопрягать с дркугими правильно ) с управлением пинами , а не выводом на консоль )
Вариант подпрограмм управления аттенюатором check_att.cpp
При переполнении после 9,9 дБ (или при меньше 317 мВ в линейном ) , 19,9 дБ ( менее 101 мВ ), 29,9 дБ (менее 31,7 мВ) и т.д инкрементируется и декрементируется при обратном счете переменная номера ступени ступенчатого аттенюатора , при флаге включения записываются нули (уточнить, инверсная ли логика в кодах по схеме, там на выходе на каждый бит инвертор и токовый ключ на корпус , значит проинвертировать биты в CheckFirstBit( ) или в кодах , открывается при 0 в регистре ). Добавлено через 2 минуты На выключение записывать все 1 ( там 0 отрицательной логики) . Проверить по схеме. Значит. переставить значения в CheckFirstBit (). Добавлено через 15 секунд На выключение записывать все 1 ( там 0 отрицательной логики) . Проверить по схеме. Значит. переставить значения в CheckFirstBit (). Добавлено через 3 минуты
В ДДПКД регистры и триггеры неинвертирующие, значит там коды положительной логики ТТЛ (по физике работы ДДПКД). Добавлено через 13 минут Аналогично программе для ДПКД организуется для соответствующего адреса мультиплексора стробов и эмуляции режима вывода 34 на вывод 4-битная посылка по СИ ГЗЧ, 12-битная посылка ЦАП ЧМ и коэффициентов деления аттенюатора ЧМ для поддиапазонов, 20-битная посылка коэффициентов ЦАП АМ и ЦАП ОН (1000...317 или 999...319 или 1000...320 в логарифмическом диапазоне ) . Для 8-битной посылки кодов генераторов ВЧ , номеров фильтров, и аттенюатора ЧМ СИ ГВЧ из-за одновибратора имеются особенности уровня строба до этого (иногда эта схема могла быть надежнее, а строб правильнее , но в фирменной ЭВМ особенности реализации программы, из-за которой одновибратор в ДЧ 5.404.023 иногда сбоит, нужно использовать запоминающий двухканальный осциллограф с синхронизацией по СИ ГВЧ для оптимизации работы схемы). Добавлено через 30 минут В ДДПКД коды по шине Информ положительной логики, шина информ подключена к выводу 34 (двунаправленный, обычно на вывод , при приеме ЛД и ВКд на ввод ) через инвертор , вывод кодов ДПКД осуществляется в отрицательной логике, потом инвертируется, делаясь положительной , для аттенюатора коды инверсные в положительной логике, для ЦАП ОН и ЦАП АМ коды положительной логики на шине информ, для ГЗЧ коды положительной логики на шине информ, значит в пин 34 выводить отрицательной логикой и инверсными кодами , но отрицательной логикой в аттенюаторе (все 8 бит= 1 ПЛ на шине информ в аттенюаторе выключают все электромагниты , команда выкл выход ) . Контроль вывода строба по выходу 36 вводом через вывод 33 можно не имплементовывать (не подключать вывод 33 (плата) на к нашему контроллеру ). Добавлено через 2 минуты
Для мультиплексора стробов на пине 34 логика положительная для положительных импульсов стробов сдвига (на вывод), на ввод(ЛД (выход 7, 1 на пине 29), ВКД(выход 6, 0 на пине 29) с учетом других битов на схеме сравнения, разрешающих работу мультиплексора-демультиплексора ) и особенностей передней панели проверять (кажется , отрицательная, на ввод). Добавлено через 1 час 23 минуты тогда
0
|
||||||||||||||||||||||||||
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
|||||||||||||||||||||||||||||||||||||||||
| 24.02.2020, 02:01 [ТС] | |||||||||||||||||||||||||||||||||||||||||
Добавлено через 4 минуты
0
|
|||||||||||||||||||||||||||||||||||||||||
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
||||||
| 24.02.2020, 07:02 [ТС] | ||||||
0
|
||||||
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
|||||||||||
| 25.02.2020, 00:32 [ТС] | |||||||||||
Второй регистр для СИ опроса и прерывания 2 (клавиатура ) в передней панели с инверсными выходами(вывод инверсии на корпус), первый с прямыми (вывод инверсии выхода на +5В), перед младшим битом приписывается код направления валкодера, который вдвигается в младший разряд и инвертируется вторым регистром, при вращении в соответствующую сторону на одну позицию сопровождается другим прерывнием прер1 . При сдвиге в этом участвует СИ ОПР (опрос SyncPool) вместо инициирования опроса счетчика кнопкой, читается и обрабатывается валкодерным прерыванием только последний бит . Добавлено через 1 минуту При ДУ коды с клавиатуры и валкодера блокируются . Добавлено через 2 часа 58 минут
удобно сделать общую подпрограмму отправки стробов с подставляемым адресом , программу отправки и приема битов с заданных адресов для данных
0
|
|||||||||||
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
|
| 25.02.2020, 06:02 [ТС] | |
|
Уточнить коды адресов мультиплексоров для нашего включения МК с учетом того , что вход 6 разрешения 564КП2 инверсный (включается нулем ) , а коды напряжений на входах схемы сравнения заданы схемой (там в ЭВМ для шины с отрицательной логикой их показали, а в ЗГ инверсия показана, в некоторых сериях бывают опечатки ).
0
|
|
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
||||||
| 25.02.2020, 06:52 [ТС] | ||||||
|
Пересмотреть логику схемы сравнения с учетом подключения битов в схеме и правильно пронумеролвать .
Добавлено через 2 минуты Да,
Для схемы сравнения ,ВКД и клавиатуры (когда включает на ввод) уточнить. Добавлено через 3 минуты "Вес" битов нашего МК выбрать под ТТЛ обозначения на мультиплексорах D18,D19, для схемы включения D13,D14 уточнить логику работы и правильно задать адрес на ввод , в программе сопровождать включением вывода 34 на ввод( когда вывод 6 D14 равен 0 ТТЛ). Добавлено через 41 минуту Ключи микросхемы 564КТ3 (аналог 561 КТ3, 176КТ1( которой нужно 9 В вместо 3...15В ) ) в ключе +6дБ не оппозитные, в отличие от CD4066 . Правильный аналог (прототип ) СD4016,он же аналог 176КТ1 но он,кажется, снят с производства . Оппозитные 4066 включаются 2 последовательно вход ко входу , иначе могут повредить схему. Некоторые фирмы после реформы и внедрения ОК012-93 неправильно пишут аналог 561(5564)КТ3 или не указывают звездочку возле обозначения CD4066.
0
|
||||||
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
|||||||||||||||||||||
| 27.02.2020, 01:19 [ТС] | |||||||||||||||||||||
0
|
|||||||||||||||||||||
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
||||||
| 27.02.2020, 02:31 [ТС] | ||||||
|
siosubs.h может выглядеть примерно так (пока без статических команд и ввода , потом допишу)
0
|
||||||
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
||||||
| 27.02.2020, 03:22 [ТС] | ||||||
0
|
||||||
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
|
| 27.02.2020, 03:23 [ТС] | |
|
даташит на 564ТМ3
0
|
|
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
|
| 27.02.2020, 03:24 [ТС] | |
|
датагшит на 564ИП2 (Д13)
0
|
|
| 27.02.2020, 03:24 | |
|
Hp pavilion g6 замена микросхемы видео-чипа Acer Aspire One D255. Замена микросхемы U13 Acer aspire 5602wlmi замена сгоревшей микросхемы PG1AY 6900AS СМА Samsung Q1235, Замена микросхемы STK621-015. Есть аналог!!! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|