- MounRiver IDE - поддержка текста в кодировке CP1251. Поимел сегодня
интересный и успешный опыт русификации. il-2(1296 знак., 24.04.2025 07:48 - 29.04.2025 14:33, dao, полностью)
- CH32V203. Сбой сигнала передачи SPI (при работе с DMA). Nikolay_Po(482 знак., 28.04.2025 01:24, ARM, картинка, полностью)
- Решилось так: сбросил тактовую HCLK (и процессора) с 110.592МГц
(была выбрана для UART и прямой работы с флеш) до 77.4144МГц. Зато
получил тактовую модуля SPI 19.3536МГц и идеальное удержание
последнего бита в 52нс - один такт этой тактовой. Заодно повысил
скорость SPI на целых 40%, до этого она не попадала в ограничения с
делителями шин 2^N. Увеличение скорости SPI, вобщем, штука
позитивная для проекта. Позволит реализовать дополнительный опрос
и, тем самым, сократить время Nikolay_Po(28 знак., 29.04.2025 12:33)
- В общем, это именно косяк модуля SPI. Сделал передачу на
прерываниях. И вот что (сиреневым к нулю - время нахождения в
прерывании TXE - буфер передачи пуст): Nikolay_Po(394 знак., 28.04.2025 17:25, картинка, картинка)
- Бедный, бедный SPI на СТМ-подобных контроллерах. Как можно было
сделать такое уродство, ХЗ... - mse homjak(28.04.2025 14:19)
- А если фазу инвертировать - выдавать новый бит по спаду, а
защёлкивать его (клок) по положительному фронту? Картина изменится?
Может, в связке с DMA проблема (попробовать выдачу 0х55 в цикле, из
регистра, просто по опросу)? А то попахивает жирной эратой. :( - vpv.vpv(28.04.2025 09:28)
- Ну да, похоже на косяк в конце байта. Возможно, что на более
высоком разрешении по времени там видна задержка на 1 такт МК(или
такт для модуля SPI) - т.е. десятки наносекунд. Если так, то в
принципе можно смириться, надо только смотреть в даташитах на
периферию, чтобы Data hold time была не более. Что у тебя там
подцеплено на SPI? Работает? - il-2(28.04.2025 06:26)
- Шансов для устройства, тактируемого по второму перепаду, мало.
Данные изменяются на 9нс
раньше после того, как происходит нештатный, преждевременный тактовый
перепад. Вместо требуемых в моём случае 50нс, удержание данных
сохраняется лишь 9нс. Это нехорошо. Nikolay_Po(127 знак., 28.04.2025 11:56, картинка)
- Ты ниже написал - что тактовая МК 110МГц - т.е. период как раз 9нс.
Можно попробовать посмотреть - изменится ли эта задержка от смены
тактовой МК. Посмотреть - от какой частоты зависит - от AHB или
APB. Если от APB - то можно в принципе снизить ее до 20-30МГц и
таким образом сделать эту задержку более "приличной" - 30-50нс. Так
глядишь - и победить это горе через задний проход :-) - il-2(28.04.2025 18:13)
- Хмм... Спасибо! Гениально! Я сам не догадался. Сейчас проработаю
этот вариант. У меня на этой же шине уже разведённый UART работает.
Но я предусмотрительно сделал тактовую и кварц кратным UART. Должно
сложиться. Мне нужно удержание данных 50нс. Это значит, что
тактовую нужно понизить не выше чем до 1/50нс=20МГц. Системная
частота у меня сейчас 110.592МГц. Значит, нужен делитель не менее
5.5296
МГц. В наличии делители 2, 4, 8 и 16. Беру 8. Nikolay_Po(476 знак., 28.04.2025 22:31)
- Сработало! После изменения делителя PPRE2 в регистре CFGR0 модуля
тактирования RCC, частота второй периферийной шины (PB2) поделилась
на 8, стала 13.824МГц. USART-делители пересчитались автоматически,
связь по RS-485 с устройством не нарушилась. Кадровый таймер
интерфейса связи не пострадал - оказался на первой периферийной
шине (впрочем, и он пересчитывается автоматически - стоит лишь
делитель верно задать). Nikolay_Po(435 знак., 28.04.2025 22:46, картинка, картинка)
- Погонял малость. По устранял ошибки. Типа, в режиме только
передачи, когда входящие с SPI не нужны, не включал DMA на приём. А
в SPI ошибка OVR и её выявлял обработчик состояния SPI. Так же
нужно было не забыть добавить очистку лишнего байта в буфере приёма
и сброса ошибки последовательным чтением сначала регистра данных,
потом статуса. Nikolay_Po(522 знак., 29.04.2025 01:37)
- Если переходить на программный, тогда зачем ДМА? В обычном режиме
оно работает нормально. Ну как, "нормально"... Работает. А я, в
ряде случаев, делаю программный интерфейс для РС232, СПИ, через
ДМА, чтобы не отвлекаться, в процэссе передачи. Формирую в ОЗУ
последовательность установок-сбросов бит порта и травлю на него
ДМА. Много ОЗУ идёт в расход, но щас этого ОЗУ, как у дурака
фантиков. Скорости можно добиться высокой. - mse homjak(28.04.2025 23:17)
- Периферия у меня старый АЦП, у него 50нс требуется удерживать
данные с момента перехода сигнала тактирования. - Nikolay_Po(28.04.2025 09:34)
- Я так думаю, что задержки SPI должны быть равны половине периода
клока. Для этого частота SPI и выбирается (1/2, 1/8, ... 1/64...).
Тут что-то другое. - vpv.vpv(28.04.2025 09:34)
- [IEC 61499] Стандарт, который стер разницу между софтом и железом. -> Evgeny_CD(1314 знак., 11.04.2018 00:43, dao, ссылка, полностью)
- Завожу лоровские модули на llcc68 (900мгц)? jlm(153 знак., 25.04.2025 08:44, RFID, полностью)
- [Трампинг - апрель 2025] - enc(01.04.2025 08:50, Off, полностью)
- Книжек психолохи ещё не написали, как по психологическому портрету
сгенерировать теорию с помощью нейросетей, чтоб попала в яблочко? jlm(1 знак., 29.04.2025 08:55, ссылка)
- Не любят бабы Трампа. jlm(1 знак., 28.04.2025 09:40, ссылка)
- Китай начал выдавать свои товары за южнокорейскую продукцию, пишет
агентство Reuters. Пекин таким образом пытается обойти американские
пошлины. Таможенная служба Южной Кореи обнаружила нарушения на
$20,81 млн. =L.A.=(1 знак., 22.04.2025 21:01, ссылка)
- Как то, иль с намеком, да отобрали пяток-другой штатов.. За подарки
- не судят! Solo(2 знак., 22.04.2025 20:08, ссылка, картинка)
- Трамп остановил атаку Израиля на Иран jlm(572 знак., 17.04.2025 08:03, ссылка)
- Пора патруль времени создавать. jlm(1 знак., 17.04.2025 07:48, ссылка)
- О поклоннике Трампа. Как изменилась Аргентина за год президентства «экономиста с
бензопилой». Реформы Хавьера Милея снизили инфляцию, но привели к
рекордному росту бедности . =L.A.=(1 знак., 13.04.2025 08:18, ссылка)
- Новость из КНР с ТГ-канала Китайский свяZноj, напрямую связанная с
тарифной войной: Китайская ассоциация предприятий полупроводниковой
промышленности, CSIA, сделала интереснейшее заявление об изменении
правил классификации продукции. Теперь чип считается произведённым
там, где сделан кремний. Не упаковка, не корпусировка PGA/BGA, а
где чип получил "last substantial transformation",
последнюю-существенную-трансформацию. reZident(1402 знак., 11.04.2025 16:33, ссылка)
- Основателю китайской компании AMEC пришлось отказаться от
американского гражданства. Чтобы сосредоточиться на работе в
Китае. reZident(133 знак., 20.04.2025 13:48, ссылка, ссылка)
- Как и против Тайваня, это такой тонкий намек Jensen Huang и его
родственнице Lisa Su перенести дизайн-центры поближе к корням и
производству... - Chip_n_Go_14(11.04.2025 18:10,
)
- КНР поддержала Тайвань, показывая тем самым, что как и прежде
считает его своей китайской провинцией. Китай перестроил рынок чипов, поддержав Тайвань и ограничив США:
новые таможенные правила поддерживают TSMC и создают проблемы для
Intel. Таможенные нормы делают тайваньские микросхемы доступнее, а
американские — дороже reZident(157 знак., 12.04.2025 15:44, ссылка)
- Тайвань наказывают за очень неспешный перевод производств TSMC в США. Хотя там наряду с
действительным нежеланием тайваньцев (если TSMC полностью переедет
в США, то Тайвань США уже не нужен и тайваньцам придется таки
полностью вернуться в состав КНР) есть объективные причины для
этого. Например, отсутствие в США достаточного количества
собственных квалифицированных кадров вкупе с ксенофобией к
специалистам с Тайваня (коих в США воспринимают как
китайцев-коммуняк, reZident(150 знак., 11.04.2025 18:26)
- Помнится в 2009г цены китайской ширпотребовской электроники в
рублях почти сравнялись с ценами годом ранее, что сам наблюдал. jlm(154 знак., 10.04.2025 09:32, ссылка)
- Трамп пригрозил Китаю введением дополнительных пошлин в размере
50%, если Пекин не пересмотрит свои тарифы до 8 апреля. Похоже
батькин опыт схематозов будет востребован )). - jlm(07.04.2025 18:36)reZident
- Уже ввели доп. пошлину 50%. Теперь пошлина в США на товары из КНР
составляет 104%! reZident(1 знак., 09.04.2025 02:28, ссылка)
- Тарифная спираль закручивается все сильнее: Китай заявляет, что с 10 апреля введёт дополнительные пошлины в
размере 84% на товары из США. reZident(1 знак., 09.04.2025 14:16, ссылка)
- Цирковое представление в разгаре. Трамп повысил пошлины для КНР до
125%, одновременно снизив их для всех остальных стран до 10%, но
только на 90 дней. Возможно в следующем номере будет попытка Китая
скинуть трежерис, а Трампа - "арестовать" или "обнулить" их. reZident(1 знак., 10.04.2025 00:14, картинка)
- Китайский свяZноj: reZident(1033 знак., 10.04.2025 13:04, ссылка, ссылка)
- Продавцы попкорна по обе стороны Тихого океана хихикают,
подсчитывая барыши. ;-) РИА Новости: Трамп повысил пошлины на товары из КНР до 145%, сообщает
CNBC reZident(1 знак., 10.04.2025 19:24, ссылка)
- Когда импорт-экспорт встал колом, то уже пофиг абсолютная величина
таможенных пошлин. Китай поднимает пошлины в отношении товаров из США с 84% до
125%, заявил комитет Госсовета КНР. reZident(29 знак., 11.04.2025 13:35, ссылка, картинка)
- Ситуаццыя напоминает дорогу в степи, на которой стоят вороты,
запертые на от-такенный замог. Тут работает другая логика: в штаты
будут везти китайцкое мимо ворот(и на это будут смотреть сквозь
пальцы), а американцкое, либо не продают сами америганцы, либо
запрещено покупать властями КНР. Хотя, задумывалось, наоборот. - mse homjak(10.04.2025 21:20)
- Фёдорыч своими руками повесил удавку на свою шею а она затягивается
не по дням. Трамп сломается о Китай, михо. Не в ту дверь пошёл)). - enc(10.04.2025 21:08)
- Ждем кто первый перейдёт к четырёхзначным наценкам? - Cкpипaч(10.04.2025 19:38)
- Нынче всем требуется импортозамещение. - =AlexD=(10.04.2025 13:23)
- Во вторник Казначейство США провело аукцион по размещению
трехлетних облигаций на 58 млрд долларов, который закончился
довольно тревожно. jlm(510 знак., 10.04.2025 06:43, ссылка)
- За присоединение Тайваня всего 100% обещали. Надо было брать :)) - ЫЫyкпy(10.04.2025 04:52)
- Ну прально. Раньше уважаемые люди таскали товары из Китая через
Гонконг, Мексику, Конаду и прочие Вьетнамы-Лаосы. А у Китая и до
того ставка была ниочинь, таскать напрямую было невыгодно. А так и
Китай, типа, нагнули, и товары идут. Дорожэ, но то такэ, уважаемым
людям надо мутить свой маленький гешефт. А Доня, типо, нагибатор
Китая. Тока разница в том, что китайцкий товар как шол, так и идёт
в США, а штатовский, в Китай, не идёт. Но то, опять-жэ, такэ... - mse homjak(10.04.2025 00:16)
- Рыжий хуцпарь еще тот. Интересно сработает-ли старая поговорка про
плевок в коллектив: _______NeoPower(1 знак., 09.04.2025 20:06,
, ссылка)
- Песенка вспомнилась. "Победителей не судят, словно сломанные
стулья, на пути их чьи-то судьбы", гугль отказывается искать. - Cкpипaч(09.04.2025 09:05)
- А оно не пересмотрит. И, в ответ, чего интересного ввернёт. - mse homjak(07.04.2025 19:08)
- Мегатаблицу новых тарифов США раскусили, администрация Дональда
просто поделила торговый дисбаланс с конкретной страной на экспорт
из этой страны в США. Всё сходится до деталей. Codavr(2 знак., 07.04.2025 16:56, ссылка, картинка)reZident
- Ну что,
попкорн все запасли? К Майдану в США все готовы? Окупай фонтан? Цветочки полицейским в
оцеплении? Оказывается отсутствие в стране посольства США это еще
не гарантия. Cкpипaч(66 знак., 02.04.2025 19:57)
- чтобы объединить все подобные топики присваивай им один и тот же
тег - General(01.04.2025 08:59)
- Таки подозревал, что SMART TV покажут кожаным мешкам их место ! И
"умные дома" тоже ! Телевизоры на системе «Яндекса» начнут показывать свою рекламу
поверх рекламы эфирного ТВ De_user(1 знак., 25.04.2025 23:18, zen, ссылка, полностью)
- И снова про импортозамещение. :-))) Вспомнил опять 2002 год. Когда
к нам приехали китайцы и привезли свои колонки. И как же они
хихикали над моей светодиодной индикацией!. "На солнце ж не
видно!". И что мы видим сегодня? Очередная волна массовой замены
ихних LCD индикаторов на простые LED. Само собой ихние платы надо
полностью выбрасывать. Остаются только гидравлика, источники
питания и проч..... Сейчас заменяем на платы с STM32G030 - Лaгyнoв(18.04.2025 19:59, zen, полностью)
- Импортозамещение.... / РОСНАНО. Гибкие планшеты и т.д. и т.п Даже
интересно стало, чем закончится заседание в сторону абсолютнейшей
гниды (чубаса) 30.04.2025? SERGHIO(156 знак., 24.04.2025 14:29, ссылка)
- Пока вы ихние колонки модернизируйте, jlm(210 знак., 19.04.2025 13:44)
- Зато кетайские ублюдские авто уже настолько достали, что хочется
просто найти дебила, который это убожество (я насчет фар)
спроектировал, и сгноить его на Колыме… - Eddy_Em(18.04.2025 20:04)
- Ну примерно и у нас так на АЗС. Дело не только в том, что индикация
у людей просто исчезает ("насчет фар"). Там еще масса вещей, что
НАШ народ не может своей психикой понять психику китайцев. :-))) Ну
маленький пример. НЕЛЬЗЯ передать пистолет из рук в руки (когда
очередь на заправке). Надо его повесить, дождаться сброса колонки
(отчетливый писк), снять его радостно и только потом вставлять в
свой бак. :-) - Лaгyнoв(18.04.2025 20:47)
- Проблема не в этом. Очень всё стало медленно и неясно. Раньше
кнопку нажал - релюха щёлкнула. А теперь, пока загрузится все java
библиотеки... - maik-vs(19.04.2025 08:34)
- насчет психики китайцев... POV(742 знак., 18.04.2025 21:01)
- Хм… Передать во время заправки "пистолет" другому? Это что за
тараканы в башке? - Eddy_Em(18.04.2025 20:57)
- я ж говорю - очередь. Все нервничают. И передать не во время
заправки. А сразу после. Когда выключился насос. Вынул у себя -
отдал следующему. А надо повесить, дождаться сброса, потом снять. А
теперь на секунду представим, что там кнопка плохо работает
(обычное дело). Задолбаешься ждать сброса колонки. А очередь стоит,
ждет. - Лaгyнoв(19.04.2025 08:23)
- Вооот... Ждать. В этом дело. Или ещё веселее: maik-vs(369 знак., 19.04.2025 08:45)
- ничего не понял. Так залил бесплатно? "1430" в какой строке
(верхней/нижней)? - Лaгyнoв(19.04.2025 13:34)
- Кто-то заправился на 1430 и уехал. maik-vs(266 знак., 23.04.2025 09:21)
- как мне нравятся любители жать кнопки на колонке. :-) Помню историю
- мужик стоит у колонки и жмет кнопку непрерывно несколько раз в
секунду. К нему подходят и спрашивают - ты чего делаешь??? А он -
помогаю насосу качать. :-))) ну и к вашему случаю. Поймите. Насос
включится при нажатии кнопки только в одном случае - загружена доза
и колонка в режиме Готовность к пуску. У разных колонок бывает по
разному индикация этого режима. Но точно не просто цифры отлитого
количества. Лaгyнoв(281 знак., 23.04.2025 10:59)
- Какую кнопку? Рычажок на пистолете, этого достаточно. Дело совсем
не в этом. Я не знаю и знать не хочу, как называются разные
колонки, что там они показывают в какой строчке. maik-vs(567 знак., 23.04.2025 19:26)
- так вот. На будущее. Нигде и никогда ни одна колонка не включит
отпуск без санкции оператора. Даже до полного бака, с постоплатой
без залога, надо подойти и сказать - включите пятую колонку. Если
можно подъехать к любой колонке и нажать кнопку и залить полный бак
- меня прям с утра начнут убивать. :-) Только с санкции оператора
можно нажать кнопку. К слову, он как раз владеет мануалом. :-) - Лaгyнoв(24.04.2025 08:17)
- то есть подъехал к колонке, не оплатил, нажал кнопку, желая
заправиться? А она не включилась! Понятно - потерял время. А почему
бы сразу к оператору не подойти? Назвать номер колонки, желаемую
дозу, заплатить, заправиться и не потерять ни одной минуты лишней.
К слову, если колонка занята (там доза), то оператор сразу скажет -
перейди на другую колонку. Опять же - не потеряешь время. - Лaгyнoв(24.04.2025 07:52)
- А што за "1430" - моча ослиная? - Solo(19.04.2025 14:30)
- А мне чаще попадаются пидпрасы, которые спокойно пьют кофе, пока
очередь клаксоны надрывает... - Eddy_Em(19.04.2025 08:25)
- Групповое насилие пистолета.. Последний рассчитывается. - Solo(18.04.2025 22:12)
- Даже боюсь предположить, что случилось. - SciFi(18.04.2025 20:05)
- опять правая колонка радует. "Суворов взял Милан" 1799 год. Ну вот
что он там делал????? Нет слов.... - Лaгyнoв(28.04.2025 21:33, Off, полностью)
- Новости импортозамещения, soc глонаса для индикатора влажности в
компе. Andreas(1 знак., 28.04.2025 23:13, Off, ссылка, полностью)
- Напомните, пожалуйста, переводная книга, двухтомник, учебник по
РТЦ, кажись, из Масачусетского института. Чёрная такая. - IBAH(28.04.2025 16:36, Off, полностью)
- А можно я вдогонку теме про FFT говна на вентилятор подброшу?
Отгадайте загадку: почему важно не только отличать 1Гц от 2Гц, но и
выделять 1-2 частоты между ними, зато частоты 14кГц и 15кГц можно
вообще считать одной частотой? - Idler(28.04.2025 15:37, Off, полностью)
- Вопрос по организаии .h в проекте. Как то обсуждалось, что у
каждого модуля должен быть свой .h файл в котором только то, что
нужно для прочих модулей. Скажем для adc.c есть adc.h в котором
различные #define и объявленные extern функции из adc.c А теперь в
проекте появляется главный Myproj.h со всякими главными #define.
Стоит ли в него включать все .h проекта? Кто как делает,
поделитесь? - Mty1(28.04.2025 13:08, MCU, полностью)
- все зависит от задачи. У меня вот включаются. Есть файл так
называемого содержимого, который генерит макросы для всего проекта.
В каждом h файле модулей есть дефайны и тайпдефы которые
используются в этой таблице. abivan(371 знак., 28.04.2025 18:12, картинка, картинка)
- Не стоит. Более того, если вам это понадобилось, то это нехороший
звоночек. Cкpипaч(243 знак., 28.04.2025 14:20)
- Зачем туда все подряд включать? Эдак, дойдет до какого-нибудь
"супер-пупер.h", сгенеренный вот так: Eddy_Em(89 знак., 28.04.2025 14:13)
- Там? Toчкa oпopы(1 знак., 28.04.2025 13:34, ссылка)
- Я конечно не программист, но по-моему хидеры нужно включать
непосредственно в .с-файл (причем только те .h, которые необходимы
в данном конкретном .c-файле). Зачем плодить какие-то "главные"
заголовочные файлы с другими заголовками? - reZident(28.04.2025 13:28)
- Например, сделан удачный модуль. Tyмблep(450 знак., 28.04.2025 17:30)
- У меня, например, почти все модули имеют свои прерывания. Нужно
задать приоритет. Причём, приоритеты задаются группе модулей,
например, последовательный интерфейс + таймер - это канал связи
плюс начальная обработка данных. У группы общий приоритет, но
несколько файлов исходников, несколько заголовочных файлов. Поэтому
все приоритеты прописаны в одном, главном файле. Nikolay_Po(437 знак., 28.04.2025 13:35)
- У меня в главном лежит глобальная раскладка приоритетов прерываний
- в виде определений препроцессора. Так же лежат какие-то общие для
всей системы параметры, которые могут быть нужны модулям. Так же,
там могут быть объявления глобальных переменных, типа текущего
состояния, которые так же нужны модулям. Поэтому да, я включаю свой
main.h в исходники практически всех модулей. - Nikolay_Po(28.04.2025 13:21)
- Что за "главный"? У меня нет такого. Что у вас там? - SciFi(28.04.2025 13:13)
- Перешел с IAR ARM 8.3 на 9.5 перекомпилировал проект. Все float
константы определились к double (и не только) соответственно
вылезли предупреждения, например, при сравнении float TmpF c 1.23 .
Не нашел где это можно поменять в настройках, чтобы по умолчанию
использовалось float? - pav256(28.04.2025 10:32, MCU, полностью)
- Резонит не высылал графика работы в выходные? - Kpoк(28.04.2025 14:33, SCH)
- Опять про PID -> Имеем: большинство параметров обрабатывается
в PID в цикле 20мс, данные с датчиков читаются с таким же периодом,
но один из датчиков опрашивается с периодом 200мс и уменьшить это
время нельзя. Можно ли как то аппроксимировать, эмулировать данные
с последнего датчика в недостающие циклы PID регулирования? - Make_Pic(07.03.2025 12:39, Cyber, полностью)Cкpипaч
- Опять про PID вопрос: Оптимальный PID регулятор. Есть три параметра, на которые влияет
скорость, и они через коммутатор подключены ко входу PID
регулятора, выход PID регулятора управляет скоростью. У каждого
входного параметра есть оптимальный диапазон значений и чем
значение больше, тем лучше. Коммутатор должен определить и
подключить тот параметр, который находится в оптимальной зоне. Как
это лучше сделать и есть ли реальные реализации такого управления? - Make_Pic(20.03.2025 14:31)
- Еще раз спрошу про Оптимальный PID регулятор (режим бурения,
управление скоростью опускания бурильного инструмента (долота)
конкретно скоростью лебедки, оптимальный -> имеем три
параллельных PID канала регулировки скорости лебедки 1 - давление
на грунт (породу), 2 - момент на инструменте (момент вращения
верхнего привода, который вращает долото), 3 - перепад давлений
промывочной жидкости. Каждый входной параметр имеет допустимые
границы и оптимальные (обычно Make_Pic(232 знак., 19.04.2025 14:58)
- если я правильно понял вопрос - табличная функция, ну или график,
если пользоваться устоявшимися терминами - LordN(20.03.2025 16:55)
- Я думаю, для начала надо нарисовать структурную схему системы
регулирования, многое станет понятно... - IBAH(20.03.2025 16:36)
- Для начала, приведите критерии оптимальности. Отсюда и станет
понятно, как определять. Может, банально методом перебора значений.
Или генетическим алгоритмом, если система толерантна к нештатной
работе регулятора, к выбросам или медленному выходу на значение. - Nikolay_Po(20.03.2025 16:18)
- Здесь же задам вопрос по сигналам энкодера - С энкодера на PID
поступает сигнал с большим биением частоты (механические биения,
изношены механизмы, не точно установлен энкодер, не устранить
причину в механике, нет возможности). Ка лучше устранить биения
программно? Фильтрация, другие способы программной обработки? - Make_Pic(17.03.2025 06:56)
- иногда полезно снять реальную переходную характеристику своего
объекта регулирования. LordN(89 знак., 14.03.2025 18:39)
- зачем эмулировать? заведи датчик на е-фильтр и забирай данные с его
выхода. например. или вообще напрямую. только как-то не понимаю шо
за пид такой с несколькими датчиками? LordN(329 знак., 07.03.2025 12:59)
- А если я буду запоминать значения двух предыдущих циклов по 200мс и
аппроксимировать промежуточные точки с периодом 20мс и это
подсовывать PID регулятору с датчика с вычисленными значениями, но
будет постоянная задержка в 200мс - есть смысл так делать? - Make_Pic(12.03.2025 07:34)
- Тоже самое за тебя делает И-составляющая. Cкpипaч(104 знак., 12.03.2025 07:58)
- В первом каскаде с датчика только PD, интегральной составляющей нет - Make_Pic(12.03.2025 08:01)
- Главный вопрос - какова постоянная времени объекта? Должна быть
хотябы в сто раз больше чем период опроса датчика. Cкpипaч(176 знак., 12.03.2025 08:15)
- примерно 2 секунды - Make_Pic(12.03.2025 08:19)
- опрос датчика веса колонны 200мс меньше не сделать, первый контур
регулирования 20мс. второй 200мс - Make_Pic(12.03.2025 08:20)
- Там где вес, там уравнение Мещерского, нет? Вы уверенны что вам
именно ПИД нужен? И, да, первый контур у вас 200мс, раз реаьный
опрос датчика с такой частотой, не нужно обманывать себя. - Cкpипaч(12.03.2025 08:39)
- Нет во время процесса регулирования управление опусканием буровой
колонны, масса постоянная. Необходимо два контура, второй управляет
скоростью опускания буровой колонны - Make_Pic(12.03.2025 09:30)
- Тогда вам нужно, для ПИД, принимать массу колонны постоянной, раз
уж процесс у вас быстрый, а масса не меняется быстро. В таком
случае, можете экстраполировать значение веса, а ступеньки, когда
не сошлось, ограничивать по скорости, фильтром, как рекомендовал
Скрипач. Nikolay_Po(380 знак., 12.03.2025 10:04)
- e-фильтр - экспоненциальный? - Make_Pic(11.03.2025 09:37)
- да - LordN(11.03.2025 10:19)
- Не корректно вводую написал - да, каскадное включение PID, но из за
перепадов значений каждые 200мс появляются всплески, которые в
"разнос" посылают последний каскад PID регулятора. - Make_Pic(07.03.2025 13:10)
- Не слушай Анвара. Я разрешаю :-) - il-2(07.03.2025 12:50)