|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
|
Замена микросхемы 1827ВЕ1-0000000 в Г4-164 на AVR -МК31.08.2019, 07:43. Показов 30977. Ответов 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. Есть аналог!!! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|