Форум программистов, компьютерный форум, киберфорум
Arduino
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 05.06.2019
Сообщений: 2
1

Нужно отредактировать программу для движения телеги с PID регулированием

05.06.2019, 20:53. Показов 1236. Ответов 2

Author24 — интернет-сервис помощи студентам
Добрый вечер! Необходимо, чтобы тележка двигалась по заданному маршруту с перекрестками и поворотами на 90 градусов.
Проблемы: 1) тележка в половине случаев не видит перекресток, начинает ускоряться перед ним по более менее прямой линии и пролетает его;
2) не может проехать этот кусок трассы направо(фото), попытались указать в программе данный поворот, но после этого тележка вообще отказывалась ехать по линии с самого начала траектории. Оставили этот кусок в программе как комментарий, не знаем что с ним делать.

datL = A3; datP = A0; - центральные аналоговые датчики, левый и правый соответственно
datLkrai = A1; datPkrai = A2; - крайние цифровые левый и правый соответственно
A4, A5- средние цифровые правый и левый средний соответственно
Миниатюры
Нужно отредактировать программу для движения телеги с PID регулированием  
Вложения
Тип файла: rar c_kommentariyami_1_ideal_perekre.rar (2.8 Кб, 4 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.06.2019, 20:53
Ответы с готовыми решениями:

Нужно написать подпрограмму для движения с PID регулированием по перекрёсткам по 4-м датчикам движения
Нужно, чтобы телега двигалась согласно заданному маршруту (как на картинке ниже) и при этом...

Нужно отредактировать программу
Я написал программу, но она получилась не такая как было задано условием. Я сделал что бы...

Нужно отредактировать программу
Здравствуйте, нуждаюсь в помощи. Есть исходник программы тест на паскале, нужно раскидать вопросы...

Нужно ли городить PID для удержания температуры?
Привет. Хочу собрать экструдер для протяжки нити для 3д принтера, нужен нагрев до определенной...

Нужно отредактировать имеющеюся программу.
Нужно отредактировать имеющеюся программу. Вообщем суть в том что пользователь вводить число букв....

2
0 / 0 / 0
Регистрация: 05.06.2019
Сообщений: 2
05.06.2019, 21:21  [ТС] 2
Траектория такая
Миниатюры
Нужно отредактировать программу для движения телеги с PID регулированием  
0
515 / 407 / 188
Регистрация: 08.04.2013
Сообщений: 1,739
06.06.2019, 06:17 3
Зачем вы берете пид регулирование, если вообще его не используете?
C++
1
2
3
4
void vrash1()
{
  analogWrite(lev1, 0);   analogWrite(lev2, 135);
}
Это раз.
если этот код switch(x[posl]) для движения в очередном перекрестке, смысл перезапроса датчиков, если вы уже давно по инерции его пролетели
C++
1
2
3
4
5
6
7
8
  case 3: //vpered
while( (analogRead(datLkrai)<100 ) || (analogRead(datPkrai)<100 ) || (analogRead(4)<100 ) || (analogRead(5)<100 ) ) 
{
  vpered();
  Serial.println("kuc");
Serial.println(x[posl]);
  }
  break;
если уж так плохо с ПИД регулированием может стоит прочитать про нее и взять вот этот
https://www.goodlancer.com/pid-control/
0
06.06.2019, 06:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.06.2019, 06:17
Помогаю со студенческими работами здесь

Нужно отредактировать имеющеюся программу
Вообще нужно доделать программу. У меня только сделанно ввод и вывод в текставый файл. Помогите...

Нужно отредактировать имеющеюся программу
Условие: Есть n цветов разных видов. Составьте все возможные сочетания букетов из всех этих цветов....

Нужно отредактировать программу и блок-схему
Сама задача: Вводится текст. Увеличить пропуск между словами в тексте на два пробела. Конец ввода...

Нужно отредактировать программу, которая рисует флаг Чехии из символов
Программе нужно будет задать высоту флага, она сама посчитает ширину. Соотношение сторон флага 2:3....

Боты/программы для Телеги для рассылки в лички
Доброе утро, пожалуйста подскажите, есть ли какие-нибудь боты/программы для телеграмма для рассылки...

Нужно отредактировать boot.ini для мультизагрузки ОС
Всем привет! Стоит 10-ка и ХР. На ХР boot.ini не рабочий. Выглядит так: timeout=30...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru