ищу программиста, управление двигателем постоянного тока
- Войдите на сайт для отправки комментариев
Пнд, 19/03/2018 - 21:34
arduino - uno
drv8835 - драйвер двигателя
TSC101 - датчик тока
так же, есть потенциометр, двигатель постоянно тока.

drv8835 - драйвер двигателя
TSC101 - датчик тока
так же, есть потенциометр, двигатель постоянно тока.
Двигатель врощает вал и через передачу (на картинке D) усилие передаеться на обьект C, обьект C двигаеться
в двух направлениях от А до В, при подходу к точке В/A, сила тока увеличивается до макс. Нужно сделать так,
чтобы при положении указателя С на конечном пути А или В, когда указателю С уже некуда двигаться и двигатель работает
в холостую - чтобы он отключался. Потенциометр служит датчиком который указывает на движение. При показании
потенциометра 1000, вращать двигатель в левом направлении, что ведет указатель С к точке А, при обнаружении увел. тока, двигатель должен
остановиться и ждать доп. указаний, допустим с задержкой, если значение потенциометра упадет далее когда указатель С
достиг макс. значения и не может двигаться, ток возрастает и нужно сделать так чтобы двигатель отключался.
Но при этом при увел. значения с потенциометра, до 1500, он должен продолжить движение в этом направлении с усил.
показанием тока, пока значение потенциометра в пределах 1200-1500.
Когда потенциометр не активен и равен 0, двигатель должен вращать вал в правом направлении, т.е движение указателя С
к точке В, когда точка достигнута, т.е ток вырос и продолжительное время информирует о выросшем значении(чтобы исключить
помехи на пути к конечной точке) двигатель должен отключиться.
Пишите azat222@gmail.com
Судя по всему заказчик хочет "за копейку канарейку".
Может кто пояснить что означает в описании ТЗ:
"значение потенциометра в пределах 1200-1500"
Пытался добиться у хозяина ТЗ ответа и не добился, я и один такой не понимающий ?))
Судя по всему заказчик хочет "за копейку канарейку".
судя по описанию заказчик наметил пути решения задачи, но он ведь может быть в корне неверным
Пытался добиться у хозяина ТЗ ответа и не добился, я и один такой не понимающий ?))
нет, вы один такой стирающий свои сообщения. Зачем ?
Пытался добиться у хозяина ТЗ ответа и не добился, я и один такой не понимающий ?))
нет, вы один такой стирающий свои сообщения. Зачем ?
Как это повлияло на суть моего вопроса ?
Да, я стер мое предложение, не более того, вас это лично задело или я ущемил ваши права на прочтение моего сообщения ? ))Брокли, не отвлекаемся, работаем. Я же все ваши глупсости не комментирую.
Заказчик не совсем адекватный(мнение мое личное, может быть субъективное). Я вчера долго вел переписку, добивался детального описания ТЗ. Все мы понимаем, что здесь изложена суть в общих чертах.
В итоге я пожалел потерянное время.
А по-моему, просить 5к рублей предполаты не совсем адекватно.
Может кто пояснить что означает в описании ТЗ:
"значение потенциометра в пределах 1200-1500"
Пытался добиться у хозяина ТЗ ответа и не добился, я и один такой не понимающий ?))
вечноизменяющиеся значение потенциометра, т.е если А = analogRead(A1); (где А1 - потенциометр)
то от значение потенциометра в данный отрезок времени А может иметь значение 1200, а через 0.4секунды уже 1500.
А по-моему, просить 5к рублей предполаты не совсем адекватно.
ТЗ лучше оформите для понимания и будет лес рук желающих помочь вам.
Ардуино же не военная техника - в ней синус не может достигать четырех ("А" может быть максимально 1023).
АЦП разрядность 12бит, макс. значение 4096, а вы говорите про 10битное АЦП где макс. значение 1024.
Возможно и мой косяк, строчка с контроллером не скопировалась, использовать можно ардуино уно, ну или как я тестил STM32F103C, т.к 8битный микропроцессор не совсем справляется с обработкой потока данных и лажает, было решено взять более производительный микропроцессор.
Функция analogRead возвращает значения в пределах 0-1023. Дальнейшие манипуляции производятся с помощью map
Возможно и мой косяк, строчка с контроллером не скопировалась, использовать можно ардуино уно, ну или как я тестил STM32F103C,
Вот-вот. А то я уж подумал, что ваш 328-й МК из китайской спецсерии с перебитой разрядностью АЦП.
Брокли, не отвлекаемся, работаем. Я же все ваши глупсости не комментирую.
Вы дали ответ. Глупость действительно коментировать не имеет смысла :)
И да, найдете мою глупость - прокоментируйте, что бы я знал, что это глупость.
Да это самое "скоростное решение". Как раз для быстротекущих процессов :)
quadroestedro, оспыдя, это у вас ворота что ли ?
Да это самое "скоростное решение". Как раз для быстротекущих процессов :)
quadroestedro, оспыдя, это у вас ворота что ли ?
один из модулей управления манипулятором.
Зачем же)) Вдруг у вас такой фетиш.
апну
Обязательно ардуино? или фетишь такой? Посмотри как сделано в стеклоподьемнике автомобиля Там такое реализовано на аппаратном уровне. Потом цепляй к ардуино уже если нужно что-то обрабатывать.