ВНИМАНИЕ! На форуме началось голосование в конкурсе - астрофотография месяца СЕНТЯБРЬ!
0 Пользователей и 2 Гостей просматривают эту тему.
Цитата: Deimos от 02 Июл 2016 [23:13:04]А какие характерные времена для отработки пауз? Никаких пауз в цикле исполнения не предусмотрено. Применен совершенно другой подход, не знаю, делал ли кто-нибудь так: unsigned long iMilisec - по сути виртуальное время монтировки. В непрерывном цикле исполнения iMilisec постоянно сравнивается с реальным временем milisec() и принимается решение о целесообразности шага. Если все расчетные коэффициенты правильные - обеспечена абсолютная (?) точность ведения. Примерный расчет показывает, что при моих коэффициентах, между шагами получается около 63 мс.
А какие характерные времена для отработки пауз?
О, тем более концепция хорошо ложится на работу с кооперативной многозадачностью и обслуживания большого количества периферии.
Никаких пауз в цикле исполнения не предусмотрено. Применен совершенно другой подход, не знаю, делал ли кто-нибудь так: unsigned long iMilisec - по сути виртуальное время монтировки. В непрерывном цикле исполнения iMilisec постоянно сравнивается с реальным временем milisec() и принимается решение о целесообразности шага. Если все расчетные коэффициенты правильные - обеспечена абсолютная (?) точность ведения. Примерный расчет показывает, что при моих коэффициентах, между шагами получается около 63 мс.
Пытаюсь запустить скетч GOTO2, на своём Arduino UNO - возникли вопросы по правке скетча и, соответственно, цоколёвке.#define ENABLE_XYZ_PIN 8 //Enable X,Y,Z pin - куда идёт провод/провода с 8-го контакта ардуины?С контактов #define DX_FORCE_PIN и #define DY_FORCE_PIN провода идут на соответствующие контакты MS драйверов, верно?
так может уже возможно реализовать алгоритм того же МЕАД LX200 с GPS ? есть же GPS модули для ардуино. а так же можно всевозможные датчики установить - гироскоп, датчик улгла положения по обеим осям , компас -модуль(такой для ардуино тоже есть). LX200 компьютер очень небольшой по памяти и производительности. теже чипы, что и в ардуино и ........ в NexStar GT Celestron монтировках. Остается самое сложное - визуализация информации на индикаторах и "дружба" с Аскомом. Разрешите такой вопрос, как механику подгоняли к программе?
Ёшкин кот!!! Эдак и в космос улетим
Ардуино уно подойдет в качестве обработчика команд беспроводного пульта на ИК. Да и собственно, это то же самое, что Ардуино нано, чип то один и тот же! Да и мой код под нее переделать элементарно, номера пинов только в заголовке поменять.
int iStepsDX = 48; //Полных шагов на 1 оборот двигателя Xint iStepsXPS = 200; //Полных шагов в секунду на двигателе X