Найдено 1362 результата

tonyk
Вс сен 20, 2026 13:59:45
Форум: Цифровая техника
Тема: Модели цифровых микросхем серий 74ALSxx, 74ASxx, 74Sxx, 74Fxx для Proteus Pro
Ответы: 32
Просмотры: 2814

Re: Модели цифровых микросхем серий 74ALSxx, 74ASxx, 74Sxx, 74Fxx для Proteus Pro

Fizik_S писал(а):Но это решение только для Multisim. В симуляторе Proteus модели устроены иначе.
У меня тот проект лежит для Протеза и Мультисима. Не помню, в котором проверялся финишный вариант.
tonyk
Вс сен 20, 2026 10:12:14
Форум: Цифровая техника
Тема: Модели цифровых микросхем серий 74ALSxx, 74ASxx, 74Sxx, 74Fxx для Proteus Pro
Ответы: 32
Просмотры: 2814

Re: Модели цифровых микросхем серий 74ALSxx, 74ASxx, 74Sxx, 74Fxx для Proteus Pro

Если не сложно, поделитесь файликом модели.
diplodok преложил вот такое успешное решение, которое было проверено:
"Oшибка вышла вот о чём молчит"

У меня Multisim 14.3. Должно работать и на другие

1.Мышь на компонент.
2,Нажимаем правый клавиш.
3.Выбираем "Properties".
4.Выбираем "Едит модел"

5 ...
tonyk
Сб сен 19, 2026 10:13:07
Форум: Цифровая техника
Тема: Модели цифровых микросхем серий 74ALSxx, 74ASxx, 74Sxx, 74Fxx для Proteus Pro
Ответы: 32
Просмотры: 2814

Re: Модели цифровых микросхем серий 74ALSxx, 74ASxx, 74Sxx, 74Fxx для Proteus Pro

При очередной доработке схемы Орион-128 обнаружил ошибку в симуляции CPLD AM20V8
Заметил эту тему и вспомнил, что когда-то разбирался с одной схемкой и решил её промоделировать. Выяснилось, что модель 74хх191, она же КР1533ИЕ7, не_правильно работает. Вроде, кто-то на этом форуме мне подсказал, что ...
tonyk
Ср сен 16, 2026 13:49:08
Форум: Периферия
Тема: Вопросы по Modbus
Ответы: 124
Просмотры: 7159

Re: Вопросы по Modbus

Учитесь программировать.
Учитесь программировать МК.
Учитесь программировать МК с ограниченными ресурсами.
Странный подход. Хочешь скорость- бери современный МК, периферия которого тот же Модбас принимает аппаратно, вплоть до сравнения адреса узла, и дёргает прерывание тогда, когда есть фрейм для ...
tonyk
Вт сен 15, 2026 19:39:42
Форум: Периферия
Тема: Вопросы по Modbus
Ответы: 124
Просмотры: 7159

Re: Вопросы по Modbus

Если же устройство изготавливают на какой-нибудь убогой 8-битной АВРке, понятно, скорость шины больше 19200 лучше не выставлять. А то и 9600…
Вот именно, а то выставят на дохленькой восьмибитке 115200, а потом сетуют на большие паузы между байтами.
Помню, гоняли повторители для 485-го, так 922 ...
tonyk
Вт сен 15, 2026 16:01:59
Форум: Периферия
Тема: Вопросы по Modbus
Ответы: 124
Просмотры: 7159

Re: Вопросы по Modbus

Идея ловли окончания кадра по IDLE, даже на стандартной скорости в 115200, шла по пи*де.
Просто скорость передачи была очень высокая для используемых МК и алгоритма их работы, другими словами, время входа в обработчик по отправке байта было больше длительности байта. Думаю, достаточно было просто ...
tonyk
Вт сен 15, 2026 15:49:15
Форум: Периферия
Тема: Вопросы по Modbus
Ответы: 124
Просмотры: 7159

Re: Вопросы по Modbus

Поизучайте протокол, товарищи.
Их разрабы любезно придерживались стандарту и делали межбайтовые паузы согласно нему.
В Стандарте сказано, что пауза должна быть не более 1.5Т. Меньше- пожалуйста. Видимо, в китайских девайсах нет DMA, а программа написана так, что между отправками байт возникает ...
tonyk
Вт сен 15, 2026 09:32:25
Форум: Периферия
Тема: Вопросы по Modbus
Ответы: 124
Просмотры: 7159

Re: Вопросы по Modbus

Будет зависеть от реализации программы на компе/ПЛК.
Не должен зависить. Есть Стандарт, который все программы тем или иным образом соблюдают. Поставьте демо-версии нескольких ОРС-серверов для Модбас и посмотрите, как в них настраивается опрос, может, тогда станет понятней, что критично, а что нет ...
tonyk
Вт сен 15, 2026 07:54:39
Форум: Периферия
Тема: Вопросы по Modbus
Ответы: 124
Просмотры: 7159

Re: Вопросы по Modbus

Вы конечно можете настроить ведущему минимальный интервал между опросами ведомых, и я могу потормозить, но если вы этого не сделали - я могу не успеть к 3,5T, и провороню запрос к себе.
На практике ни кто не ставит миллисекундые периоды опроса ведомых, в этом просто нет смысла. И слушать начинать ...
tonyk
Вт сен 15, 2026 07:34:30
Форум: Периферия
Тема: Вопросы по Modbus
Ответы: 124
Просмотры: 7159

Re: Вопросы по Modbus

На высоких скоростях в Modbus RTU, по IDLE, будешь постоянно ловить таймаут после первого байта. Если общаешься с устройством, для которого разработчики придерживались стандарту.
Враньё. По IDLE принимает без ошибок. IDLE взводится не через 1, и даже не через 2 бита, поэтому STM32 прекрасно ...
tonyk
Пн сен 14, 2026 20:16:43
Форум: Периферия
Тема: Вопросы по Modbus
Ответы: 124
Просмотры: 7159

Re: Вопросы по Modbus

Ведомый вынужден слушать ВЕСЬ трафик, в том числе чужие ответы (других ведомых), по той причине, что у него нет надежного способа определить, этот пакет от ведущего или другого ведомого?
Приплыли. Вы внимательно смотрели форматы фреймов? Вы разобрались с ADU и PDU? подсказываю: _все_ фреймы ...
tonyk
Пн сен 14, 2026 19:33:36
Форум: Периферия
Тема: Вопросы по Modbus
Ответы: 124
Просмотры: 7159

Re: Вопросы по Modbus

Если настроите на всех остальных ведомых паузу перед ответом, что бы ни кто не смел отвечать через 3,5T, по тому что я могу не успеть.
Приплыли. Вы так и не поняли, _как_ работает Модбас.
Уясните уже простые вещи, лежащие в основе протокола: отвечает только тот ведомый, которого спросили ...
tonyk
Пн сен 14, 2026 18:41:42
Форум: Периферия
Тема: Вопросы по Modbus
Ответы: 124
Просмотры: 7159

Re: Вопросы по Modbus

Если я не успею к его началу - приму "битый" пакет.
Успеете. Уже устал объяснять, почему кадры не слипнутся. Возьмите для примера настройки _любого_ ОРС-сервера для протокола Modbus/RTU. В любом из них в том или ином виде есть настройки периодов запросов и _таймаутов_ для ответа ведомого. И пока ...
tonyk
Пн сен 14, 2026 17:17:00
Форум: Периферия
Тема: Вопросы по Modbus
Ответы: 124
Просмотры: 7159

Re: Вопросы по Modbus

А ждать этого может придется недопустимо долго.
"Долго"- это сколько?
Всё имеет численное выражение, требования ТЗ или здравого смысла. Я ведь не зря несколько раз упоминал про таймауты узлов. И пример с вольтметрами приводил. У нас на том объекте было несколько контроллеров, которые нужно было ...
tonyk
Пн сен 14, 2026 16:06:58
Форум: Периферия
Тема: Вопросы по Modbus
Ответы: 124
Просмотры: 7159

Re: Вопросы по Modbus

~Dimon~ писал(а):Можно ножку программно дернуть, на которой аппаратное прерывание.
Есть третий способ.
Если программа имеет архитектуру суперцикла, то можно просто в конце суперцикла обработать пришедший фрейм. И никакой многозадачности не нужно.
tonyk
Вс сен 13, 2026 09:50:17
Форум: Периферия
Тема: Вопросы по Modbus
Ответы: 124
Просмотры: 7159

Re: Вопросы по Modbus

jcxz писал(а):Судя по сентенциям, вы не сумели реализовать широковещательную передачу по Modbus-RTU. Потому и доказываете, что оно не нужно. Вместо того, чтобы сознаться в этом. :)))
Странное, конечно, утверждение. У меня в драйверах Модбас есть реализация широковещательных запросов.
tonyk
Вс сен 13, 2026 08:25:23
Форум: Периферия
Тема: Вопросы по Modbus
Ответы: 124
Просмотры: 7159

Re: Вопросы по Modbus

~Dimon~ писал(а):С кварцем 18,432МГц, расчёт CRC 256 байт - около 0,4мс.
Считаете через вычисление полинома или по таблице? Как-то больно долго для табличного метода для 256 байт.
~Dimon~ писал(а):Я пока под AVR пилю.
Бросайте вы эти древние AVR, осваивайте RISC-V и ARM.
tonyk
Сб сен 12, 2026 16:14:27
Форум: Периферия
Тема: Вопросы по Modbus
Ответы: 124
Просмотры: 7159

Re: Вопросы по Modbus

- Ожидание тишины 1,5T
- проверка CRC и адреса ведомого
- ожидание пока тишина достигнет 3,5T
Да, есть такое, но Стандарт писался во времена, когда не было UART с аппаратной поддержкой Modbus и производительность ЦП была низкой. Вот и запускали расчёт CRC с упреждением. Но что это даст сейчас при ...
tonyk
Сб сен 12, 2026 12:36:57
Форум: Периферия
Тема: Вопросы по Modbus
Ответы: 124
Просмотры: 7159

Re: Вопросы по Modbus

После 1,5T начинаем считать CRC, но если до 3,5T прилетает ещё один байт - Галя, отмена?
При этом нужно успеть рассчитать CRC до истечения 3,5T, так как следующий пакет может пойти.
Нет, всё не так.
CRC вычисляется после паузы 3.5Т.
Если при приёме между байтами была пауза больше 1.5Т, то для ...
tonyk
Сб сен 12, 2026 08:17:00
Форум: Периферия
Тема: Вопросы по Modbus
Ответы: 124
Просмотры: 7159

Re: Вопросы по Modbus

linux_rulezz писал(а): но даже несчастные 115200 они никак не могут ☹
Это проблема китайских частотников.Технических ограничений со стороны протокола на скорость нет, хоть 10Мбит/с, лишь бы трансиверы могли качать линию на такой скорости.

Перейти к расширенному поиску