Скетч для управления телескопом

Обсуждаем Arduino, Raspberry Pi и другие электронные компоненты и проекты DIY
Oleg1601
Сообщения: 47
Зарегистрирован: 26 апр 2015, 11:25

Re: Скетч для управления телескопом

Сообщение Oleg1601 »

Здравствуйте.
Нарисовал новую схему.

Изображение

Алгоритм работы получается следующий:
1). РЕЖИМ 1 - управление моторами М1 и М2 с помощью джойстика в микрошаговом режиме 1/4 (замыкание контактов MS1 драйверов на корпус)-контакты D2 и D3. Кол-во шагов на 1 оборот вала двигателей M1 и М2 - 800.
2). РЕЖИМ 2 - движение с заданной скоростью по одной оси, мотор М1 в микрошаговом режиме 1/8 (контакты MS1 драйверов свободны от замыкания ,т.е. на них +5V). Кол-во шагов на 1 оборот вала двигателя М1 - 1600.
Кнопка (джойстика) подключена на вход D0. Для индикации режима используется светодиод LED на выходе D1.
3)/ РЕЖИМ 3 - движение с заданной скоростью по одной оси, мотор М1 в микрошаговом режиме 1/8 (контакты MS1 драйверов свободны от замыкания ,т.е. на них +5V). Кол-во шагов на 1 оборот вала двигателя М1 - 1600.
Кнопка В1 подключена на вход D7. Для индикации режима используется светодиод LED2 на выходе D6.

Промежуточные результаты:
Изображение Изображение

Пытался модернизировать финальный, работающий скетч со второй страницы, но он не получился - не прошёл проверки...

Очень нужна помощь со скетчем!
Последний раз редактировалось Oleg1601 26 сен 2015, 17:50, всего редактировалось 1 раз.
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1018
Зарегистрирован: 22 окт 2010, 23:57

Re: Скетч для управления телескопом

Сообщение Mr.Kubikus »

Привет!

Чтобы проверить программу решил собрать испытательный стенд. Теперь у меня есть телескоп и ШД:
telescope-drive-01.jpg
telescope-drive-01.jpg (65.22 КБ) 28785 просмотров
Пульт управления взял от предыдущего проекта. Придётся его немного изменить. Хорошо, что он собран из конструктора :)
telescope-drive-02.jpg
telescope-drive-02.jpg (63.79 КБ) 28785 просмотров
Теперь дело за малым - дописать программу для Arduino.
С уважением, Григорий
GitHub FB ВК
Oleg1601
Сообщения: 47
Зарегистрирован: 26 апр 2015, 11:25

Re: Скетч для управления телескопом

Сообщение Oleg1601 »

Прикольно получилось, с телескопом)
Oleg1601
Сообщения: 47
Зарегистрирован: 26 апр 2015, 11:25

Re: Скетч для управления телескопом

Сообщение Oleg1601 »

Здравствуйте Григорий!
Как на сегодняшний день обстоят дела со скетчем, есть продвижение?
Oleg1601
Сообщения: 47
Зарегистрирован: 26 апр 2015, 11:25

Re: Скетч для управления телескопом

Сообщение Oleg1601 »

Здравствуйте Григорий!
Прошел уже почти месяц с момента моего последнего обращения... Есть ли какие продвижения со скетчем?
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1018
Зарегистрирован: 22 окт 2010, 23:57

Re: Скетч для управления телескопом

Сообщение Mr.Kubikus »

Олег, поясните, пожалуйста, чем РЕЖИМ 3 отличается от РЕЖИМ 2. Вот ваше ваше описание:
2). РЕЖИМ 2 - движение с заданной скоростью по одной оси, мотор М1 в микрошаговом режиме 1/8 (контакты MS1 драйверов свободны от замыкания ,т.е. на них +5V). Кол-во шагов на 1 оборот вала двигателя М1 - 1600.
Кнопка (джойстика) подключена на вход D0. Для индикации режима используется светодиод LED на выходе D1.
3)/ РЕЖИМ 3 - движение с заданной скоростью по одной оси, мотор М1 в микрошаговом режиме 1/8 (контакты MS1 драйверов свободны от замыкания ,т.е. на них +5V). Кол-во шагов на 1 оборот вала двигателя М1 - 1600.
Кнопка В1 подключена на вход D7. Для индикации режима используется светодиод LED2 на выходе D6.
Из него получается, что и там и там мы управляем мотором М1 в микрошаге 1/8. В чем тогда разница?
С уважением, Григорий
GitHub FB ВК
Oleg1601
Сообщения: 47
Зарегистрирован: 26 апр 2015, 11:25

Re: Скетч для управления телескопом

Сообщение Oleg1601 »

Mr.Kubikus писал(а):Олег, поясните, пожалуйста, чем РЕЖИМ 3 отличается от РЕЖИМ 2. Вот ваше ваше описание:
2). РЕЖИМ 2 - движение с заданной скоростью по одной оси, мотор М1 в микрошаговом режиме 1/8 (контакты MS1 драйверов свободны от замыкания ,т.е. на них +5V). Кол-во шагов на 1 оборот вала двигателя М1 - 1600.
Кнопка (джойстика) подключена на вход D0. Для индикации режима используется светодиод LED на выходе D1.
3)/ РЕЖИМ 3 - движение с заданной скоростью по одной оси, мотор М1 в микрошаговом режиме 1/8 (контакты MS1 драйверов свободны от замыкания ,т.е. на них +5V). Кол-во шагов на 1 оборот вала двигателя М1 - 1600.
Кнопка В1 подключена на вход D7. Для индикации режима используется светодиод LED2 на выходе D6.
Из него получается, что и там и там мы управляем мотором М1 в микрошаге 1/8. В чем тогда разница?
Режимы 2 и 3 программно практически идентичны - их разница лишь в том, что в параметрах указывается разное количество шагов, которое будет использоваться для ведения со звёздной (РЕЖИМ 2 - вкл. кнопкой джойстика) и лунной (РЕЖИМ 3 - вкл. отдельной кнопкой) скоростями.
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1018
Зарегистрирован: 22 окт 2010, 23:57

Re: Скетч для управления телескопом

Сообщение Mr.Kubikus »

Опять непонятно. Уточните, что мы задаем в режимах 2 и 3 - количество импульсов (перемещение) или частоту импульсов (скорость перемещения) ?
С уважением, Григорий
GitHub FB ВК
Oleg1601
Сообщения: 47
Зарегистрирован: 26 апр 2015, 11:25

Re: Скетч для управления телескопом

Сообщение Oleg1601 »

Mr.Kubikus писал(а):Опять непонятно. Уточните, что мы задаем в режимах 2 и 3 - количество импульсов (перемещение) или частоту импульсов (скорость перемещения) ?
Кол-во шагов на 1 оборот вала двигателя, т.е. количество импульсов в этих режимах одинаковое - 1600.
Частота импульсов (скорость перемещения) в Режиме 2 #define MODE2_MAX_SPEED 15.35
Частота импульсов (скорость перемещения) в Режиме 3 #define MODE3_MAX_SPEED 15.91
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1018
Зарегистрирован: 22 окт 2010, 23:57

Re: Скетч для управления телескопом

Сообщение Mr.Kubikus »

Теперь понял. РЕЖИМ 3 отличается от РЕЖИМ 2 скоростью вращения мотора М1.
С уважением, Григорий
GitHub FB ВК
Ответить