alex2k3 0 6 апреля Опубликовано 6 апреля (изменено) · Жалоба 15 minutes ago, eddddy said: приехали 😁 четыре независимых шим каналов по тихоньку испаряются? Зависит от стоимости. Сейчас реализовано на stm32f103c8t6 (доступен в Чип и Дип, по 280 р в розницу) На нем же управляющая программа устройства и коммуникации по Modbus. Хочу сказать, что предложенные микросхемы тоже интересны но стоимость больше чем у stm32, а так же требуют внешнего управления. В свою очередь stm32 совсем недавно казались недоступными. Поэтому и появилась мысль о простых шимах или мелком МК который будет их заменять. Изменено 6 апреля пользователем alex2k3 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 6 апреля Опубликовано 6 апреля · Жалоба 18 minutes ago, alex2k3 said: stm32f103c8t6 (доступен в Чип и Дип, по 280 р в розницу) Его многочисленные аналоги стоят менее 100 р. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex2k3 0 6 апреля Опубликовано 6 апреля (изменено) · Жалоба 5 minutes ago, aaarrr said: Его многочисленные аналоги стоят менее 100 р. Тём более. Но вижу компановку устройства так: Силовая часть с шимами отдельно; Управляющая часть отдельно; Мне кажется так будет меньшая зависимость от доступности комплектующих, которые сейчас определены однозначно и их оперативная замена невозможна. Изменено 6 апреля пользователем alex2k3 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex2k3 0 6 апреля Опубликовано 6 апреля · Жалоба 22 минуты назад, aaarrr сказал: Его многочисленные аналоги стоят менее 100 р. Можете несколько аналогов привести? Интересно посмотреть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EdgeAligned 83 6 апреля Опубликовано 6 апреля · Жалоба Вообще-то, драйверы типа TMC2208 имеют не только этот ваш "ШИМ с управлением", но и встроенную силовую часть, позволяющую напрямую подключить большинство ШД малой и средней мощности. TMC2160 имеет внешние мосфеты, и можно подключать уже мощные ШД. Интерфейс - как Step/Dir, так и SPI или UART. Да, стоят драйверы дороже МК, но это - законченная вещь, не требующая отладки, а реализацией микрошагового режима и с контролем тока и пропуска шагов. Есть и дешевые варианты типа LV8729. Хотя вот TMC2208 на Алишке стоит порядка 160 - 250 руб. Не думаю, что это очень дорого, учитывая, что это вообще готовый вариант на плате с радиатором - бери и ставь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 6 апреля Опубликовано 6 апреля · Жалоба 26 minutes ago, alex2k3 said: Можете несколько аналогов привести? Интересно посмотреть. GD32, AT32, APM32 и еще несколько. Кажется, все, кто был способен обвесить M3 периферией, выпустили свой вариант 103. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 206 6 апреля Опубликовано 6 апреля · Жалоба 57 минут назад, alex2k3 сказал: будет меньшая зависимость от доступности комплектующих Не будет, Вам надо было начать с темы про МК с аппаратным Modbus. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dimka76 60 6 апреля Опубликовано 6 апреля · Жалоба On 4/6/2024 at 4:42 PM, Plain said: МК с аппаратным Modbus. А такие бываю ? On 4/6/2024 at 4:25 PM, aaarrr said: GD32, AT32, APM32 WCH забыли Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EdgeAligned 83 7 апреля Опубликовано 7 апреля · Жалоба Многие новые STM32: В остальном, модбас не отличается от уарта. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ruslan1 17 7 апреля Опубликовано 7 апреля · Жалоба 5 часов назад, EdgeAligned сказал: Многие новые STM32: В остальном, модбас не отличается от уарта. про обведенное красным: это не новое, есть и в старых STM32. Новым является лишь маркетинговый ход назвать это "поддержкой модбаса". Данная фича не только для модбаса подходит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 206 7 апреля Опубликовано 7 апреля · Жалоба И по теме, как задан вопрос и что на самом деле — в STM32F103C8 всего 4 таймера, каждый из которых может делать 4 ШИМ, но на одной частоте и синфазных, либо по одной ШИМ от каждого на разных, но тогда не будет таймеров для системы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 7 апреля Опубликовано 7 апреля · Жалоба 16 minutes ago, Plain said: тогда не будет таймеров для системы SysTick Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dimka76 60 7 апреля Опубликовано 7 апреля · Жалоба On 4/7/2024 at 4:31 AM, EdgeAligned said: Это лишь малая часть modbus. А где аппаратный парсер функций ? И все остальное ? On 4/7/2024 at 4:31 AM, EdgeAligned said: В остальном, модбас не отличается от уарта. Modbus это прикладной уровень, а UART - физический. Так что сравнивать их бесполезно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EdgeAligned 83 7 апреля Опубликовано 7 апреля · Жалоба Аппаратный парсер сообщений модбаса захотели? Хм. А зачем, если это можно реализовать программно? Аппаратно нужно только различать начало нового сообщения по длинной паузе и распознавание байта адреса, а это тоже есть в STM-ке. А, ну еще желательно, чтоб CRC16 посчиталось. И для ASCII есть распознавание символов конца \r\n. В остальном же - никаких проблем с программной реализацией. Тем более, что протокол простой и старый. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EdgeAligned 83 7 апреля Опубликовано 7 апреля · Жалоба 1 час назад, Plain сказал: в STM32F103C8 всего 4 таймера, каждый из которых может делать 4 ШИМ, Кароче. Для ШД не требуется никакой "разной частоты ШИМ". Частота одна, заполнение разное. Однако, у ШД обмотки две. И в зависимости от типа ШД - униполярный или биполярный - управление обмотками будет различаться. топикстартер не сказал, какой у него тип ШД. Но упомянул про "мост", значит, предполагаем, что биполярный ШД. Смотрим картинку. Нужно 8 выходов ШИМ - по 4 на каждую обмотку. Однако, Q1 и Q3, Q2 и Q4,Q5 и Q7, Q6 и Q8 представляют собой комплиментарные выходы таймеров. Значит, нужно 4 канала таймера с комплиментарными выходами. Но вот беда - у СТМок в одном таймере таких каналов только 3. Значит, берем два таймера, используя в них по два канала. Теперь. Важным моментом будет реализация быстрой остановки генерации ШИМ с установкой выходов в строго определенное состояние, чтобы избежать сквозных токов. В СТМ-ке "Blue Pill" такую штуку имеет только таймер TIM1. И комплиментарные выходы тоже только на TIM1. Так что эта ваша Блюпилька в качестве драйвера биполярного ШД пролетает Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться