Компьютер управляет подачей теннисных шариков  

Предложена реализация по принципу «чем меньше деталей, тем меньше поломок».    С музыкой.

Адрес документа:

http://90.189.213.191:4422/temp/tenis_bam_v2/tenis_bam_v2.doc

Адрес программы: 

http://90.189.213.191:4422/temp/temp/test_monsys.zip

Cодержание:

Назначение
В данном документе, приведено описание системы компьютерного управления двумя моторами  автомата  подачи теннисных шариков. См.
http://shabronov_s2.dyn-dns.ru/temp/tenis_bam_v1/

Схема подключения

Пояснения схемы и  формирование ШИМ

Передаем сигнал  значения 0x07 как показано ниже на рисунке. Формируется общая скважность с другим соотношением.

Т.е. таким образом, отношение сигнала к периоду может меняться 1/ 10 и до 9/ 10,  что, конечно же мало.   Подсчет проводим по тактовым интервалам. Период состоит из 8 бит, 1 стартовый интервал и 1 стоповый интервал. Итого 10.  И время скважности  может меняться от 1го тактового интервала – это стартовый интервал и передача всех 1. До 9 – когда передается все 0.

Программа для тестирования системы управления

 Это все один и тот же файл  test_monsys.exe , содержит в своем теле исполнение, текст, компилятор и возможности для дальнейшего развития.

Требуется выполнить программу,  ключами настройки в командной строке. Для получения cmd-файла с настройками, вначале выполняется переход к нашему режиму ШИМ-управления вручную, а именно:

Далее, нажимать или на клавиатуре или мышкой на окне и перейти на режим ШИМ.

Для автоматического перехода и выполнения используется сформированный файл test_tenis_rs-485-dvig2_post_i.cmd   Он открывается и редактируется текстовым редактором. Например, БЛОКНОТом.  Файл содержит наименование исполняемого файла, и всю последовательность командной строки, необходимую для задания режима ШИМ-управления.

test_monsys.exe s 3 m  3 x z 2 v 9600  9  6  1  3     где, после наименования файла идут опции:

Sрежим работы с консолью. Если поставить К- то будет выполнение без консоли.

3 – порт com, задаваемый при работе с другими режимами. В нашем режиме можно указать любое число от 1..255 Т.к. com-порты режима ШИМ указываются далее;

mрежим выполнения с музыкальным сопровождением. Данную букву опции допускается убрать при необходимости. Другие опции убирать нельзя, т.к. не будет перехода к заданному режиму;

3 – режим тесты общие;

x – тесты rs-485;

z - управление двигателем теннисного автомата;

2 – режим управления двумя двигателями постоянного тока;

и теперь, наиболее  важное,  для именно Вашего Компьютера и Ваших портов.

v 9600 9 6  1 3   – это скорость для портов 9600 бит в секунду, порт 9 и порт 6  и далее перейти к режиму 1  – тест  равномерной скорости и  3 – выполнение  равномерного увеличения скорости до максимального  и сброс в 0 .

Вероятнее всего, на Вашем компьютере будут другие порты. Чтобы узнать подключенные порты, по клавише 2 вызовите диспетчер устройств. Посмотрите, что у Вас используется. Ниже на рисунке выделено два порта 22 и 26. Их и запишите.

Помните, что если повторно Вы включаете в разные USB-порты преобразователи USB-rs-485, то будут и разные usb-serial.

Желательно, USB-порты использовать постоянные и не менять настройки.  Исправив под свои порты опции, выполните вновь  файл test_tenis_rs-485-dvig2_post_i.cmd   Запустится программа, последовательно пройдет по всем окнам, настроит указанные порты и откроет режим 3. Как показано ниже на рисунке. Цветным овалом выделено сообщение о правильном открытии портов.

Если, порты указаны не правильно, или они заняты другими программами, то формируется сообщение об ошибке, как показано и выделено цветовым овалом ниже на рисунке.

 

  

 

Для наглядной проверки ШИМ-управления,  используйте обычный светодиод, подключенный к шине rs-485. Показано ниже на фото.

  Диоды светоизлучающие, эпитаксиальные, технические характеристики, описание

При выполнении режима s – периодично максиум и миниум, диод будет изменять интенсивность свечения.  Степень интенсивности, зависит от типа светодиода. Автор использовал АЛ307б  зеленого и красного свечения.  Но, для точной  проверки, лучше воспользоваться осциллографом.

·         Нажимая кнопки управления, настраиваете и проверяете «пуляние» и «вращение» теннисного автомата.
·         Выбор скорости, не обязательно должен быть привязан к ряду 75 150 300 600 и  т.д.  Допускается устанавливать и промежуточные значения. Это может потребоваться для точного подбора  ШИМ-управления и конденсатора, включенного параллельно двигателю.  Максимальная скорость зависит от типа адаптера и может достигать более 1000 кбит в секунду. Проверить можно, указав опцию … v 1000000 …  И если у Вас есть рядом радиоприемник с диапазоном ДВ СВ, то вы получите маломощный передатчик.  Тут есть простор для творчества.  Так авторский адаптер работал до скорости 2 400 000 бит в секунду.

Выводы

4-2-2015  г. Новосибирск

Автор    Шабронов Андрей Анатольевич тс. +7  913-905-8839 shabronov@ngs.ru

    Успехов и здоровья!

Ред2 7-9-2016