Проблема с быстродействием симулинка и микроконтроллера
30.07.2019
Здравствуйте! Столкнулся с тем, что данные по uart между симулинком и ардуино uno передаются очень медленно. Прилагаю скетч для ардуино и программу для симулинка. Вопрос в том, как можно ускорить передачу данных, так как в будущем предполагается использование симулинка в качестве ПИД-регулятора, в системе управления маятника. Заранее спасибо за ответы.
Ответы
Добрый день. Попробуйте изменить(уменьшить) TimOut параметр в блоке настройки порта. Модель у вас в блокирующем режиме передачи и приема сообщений, то есть при потере сообщения будет ждать TimeOut до следующего шага расчета.
В настройке скеча поддерживается ли скорость передачи 128000, может попробовать скорости ниже из стандартного ряда.
paragraph 20.10
http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf
Микроконтроллер не может работать на 128кбод попробуйте другйю скорость, 115200.