контроллер поворотки

Обсуждаем цифровые устройства...
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Сообщение Meteor »

котопёс писал(а):это для вас просто.
Ну так и мы тоже учились. К тому же огромный плюс - всегда сможете поменять кусок программы, ведь отладка на симуляторе не завершается. Механика живет своей жизнью и человек со стороны (тыщ 5 км) Вам не подправит под ее "характер". А до зимы завершите, будьте спокойны. При желании, указанные VIRGO рекомендации, позволят сделать все за месяц-полтора.
Реклама
Аватара пользователя
котопёс
Грызет канифоль
Сообщения: 273
Зарегистрирован: Ср янв 21, 2009 15:25:34

Сообщение котопёс »

Meteor писал(а):
котопёс писал(а):это для вас просто.
Ну так и мы тоже учились. К тому же огромный плюс - всегда сможете поменять кусок программы, ведь отладка на симуляторе не завершается. Механика живет своей жизнью и человек со стороны (тыщ 5 км) Вам не подправит под ее "характер". А до зимы завершите, будьте спокойны. При желании, указанные VIRGO рекомендации, позволят сделать все за месяц-полтора.
я полностью с вами согласен. я даже честно пытался научиться. но это не моё.плохо когда не понемаешь что делаешь. а знакомых кто может написать по близасти нету.
Реклама
заноза
Родился
Сообщения: 4
Зарегистрирован: Вс авг 30, 2009 14:01:02

Сообщение заноза »

Как всегда, воды на четыре страницы а результат нулевой!!!!!!! :)))
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Сообщение Meteor »

заноза писал(а):а результат нулевой!!!!!!! :)))
Результат будет ненулевым только если четко представлять что и как должно быть (могут конечно быть мелкие отклонения). Во всех остальных случаях - просто треп. :?
Бывает по разному, однажды требовали направлять по лазерному лучу :o (видимо насмотревшись фильмов про "акулу" и "Голубой гром" кажется). :)))
Тем паче, что за автора делать никто не желает.
Реклама
Эиком - электронные компоненты и радиодетали
заноза
Родился
Сообщения: 4
Зарегистрирован: Вс авг 30, 2009 14:01:02

Сообщение заноза »

Да, автор ни чего и не требовал, просил помочь с программой если можете! Тем более разжевал что хочет. Тема кстати очень актуальна, для радиолюбителей, желающих иметь простой и надежный датчик направления антенны, на современной базе. А из-за амбиций некоторых, наше молодое поколение не хочет уже обращаться за помощью к старшим, и отправляется за "Клинским" куда его посылают уже второй десяток лет. Наверное это кому-то выгодно? А то не дай бог станут умней. Прошу без обид! :cry:
Реклама
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Сообщение Meteor »

заноза писал(а):Да, автор ни чего и не требовал, просил помочь с программой если можете!
Программа пишется после того как будет разработан АЛГОРИТМ работы, который включает такие моменты как:
1) Получение сигнала рассогласования (где нахожусь сейчас и где надо находиться);
2) Формирование сигналов управления силовой частью (движение);
3) Обработка ложных направлений (не успели остановиться или не приведи господи вообще поворачиваемся не в ту сторону, наехали на край где можем повредить НАВСЕГДА датчик и пр..).
Каждый из пунктов надо делить на более мелкие, как задавать положение например. Нарисована кнопка, что с ней делать? Будем держать до одурения? Или введем число в градусах, добавим команду "выполнить" и перейдем к отработке? Это где было написано? Может я пропустил?
Что касается математики она БАНАЛЬНО ПРОСТА:
Стоп=абс(А-В)<=Err.
Где А- требуемое, В- текущее положения.Err-величина ошибки, зависит от свойств самой механики.
заноза писал(а):...иметь простой и надежный датчик направления антенны, на современной базе.
Потенциометр не может по определению являться простым и надежным датчиком, только простым. Хотите надежный датчик ставьте диск с кодом Грея. его плюсы:
1) Диск не ограничен по оборотам (применяют в РЛС где крутится монотонно или секторно). Резистор имеет ограничение и получить более 300гр невозможно (на однооборотном);
2) Показания в цифре!!! Не надо заниматься оцифровкой сигнала с наводками, как на резисторе (из опуса следует, расстояние не менее 10 м, что там будет входить в АЦП только всевышний знает, а скорее нет);
3) Соседние значения кода Грея меняются на 1 бит, т.е. нет эффекта переполнения как в счетчиках;
заноза писал(а): А из-за амбиций некоторых...
Я не настолько стар, чтоб иметь такие амбиции. Тем более что знаю какой ценой достигается разработчик среднего уровня (без высшего пилотажа).
заноза писал(а): А то не дай бог станут умней.
Знали б Вы как нехватает умных разработчиков...
Еще добавлю, когда мне выложили ТЗ на разработку управления приводом (полный аналог ветки), со всеми наворотами и ОГРАНИЧЕНИЯМИ, пришлось разрабатывать блок с субблоками в количестве 8 шт. Здесь конечно можно обойтись без тех наворотов и пр мути.. Но надо отделить программа для МК это одно, а управление (включение\выключение двигателя и пр..) это немного другое. А работать должно ВСЕ ВМЕСТЕ.
Реклама
Аватара пользователя
VIRGO
Друг Кота
Сообщения: 3268
Зарегистрирован: Вс июл 23, 2006 01:32:05
Откуда: г.Москва

Сообщение VIRGO »

заноза писал(а):Да, автор ни чего и не требовал, просил помочь с программой если можете! Тем более разжевал что хочет.
Господин заноза, ну так помогите программой!! НАХАЛЯВУ!! (если Вы своё рабочее время оцениваете по нулям!!!)
заноза писал(а): А из-за амбиций некоторых, наше молодое поколение не хочет уже обращаться за помощью к старшим, и отправляется за "Клинским" куда его посылают уже второй десяток лет. Наверное это кому-то выгодно?
Выгодно, именно топикстартеру, типа вы мне тут сваяйте прогу, а я в это время пока побегаю за "Клинским" ... Учиться не хочу (не моё это... а точнее- просто ВЛОМ!!!)..
R3Dio 73!
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Сообщение Meteor »

Хотите разработать такую фишку, тогда совет:
На листе бумаги нарисуйте индикатор, кнопки управления и образ привода. Задайтесь условием, например, антенна установлена в положении 180 гр(усл юг). Желаю поставить в положение 270 гр (усл запад), а затем, после отработки, назад в 180 г.
Далее определите:
1) Что жать и как это увидеть?;
2) Что должно отображаться? Вариантов минимум 3:
2.1 Только текущее положение;
2.2 Только требуемое;
2.3 Оба и текущее и требуемое.
3) Ввели все данные начинаем работу. Что, где и когда происходит?
Это только начало.
Далее двигатель, им управлять не просто вкл/выкл. Надо учесть что механика не спросит у вас "успел кнопарь нажать/отпустить?". И просто перекидывать обмотки, пусть даже их 2 всего, не получится. НАДО делать ЗАЩИТУ, в том числе от самого себя. Что будет с мотором когда его заклинет, а вы упорно желаете повернуть? Ответ один, рядом с домом будет "стелла олимпийского огня".
Что касается программы, тут еще маааленькая фича. Весь код математики будет как минимум на 2 порядка (в 100 раз) меньше кода ввода данных и отображения на индикаторе.
Вот когда это Вы для себя решите, можете перейти к выбору типа датчика и наконец приступить непосредственно к разработке схемы (полновесной) и уже затем к программе.
Успехов!!!
заноза
Родился
Сообщения: 4
Зарегистрирован: Вс авг 30, 2009 14:01:02

Сообщение заноза »

VIRGO писал(а):
Господин заноза, ну так помогите программой!! НАХАЛЯВУ!! Да не вопрос! :))
Аватара пользователя
VIRGO
Друг Кота
Сообщения: 3268
Зарегистрирован: Вс июл 23, 2006 01:32:05
Откуда: г.Москва

Сообщение VIRGO »

заноза писал(а):Да не вопрос! :))
котопёс, можно идти за "Клинским"!!!!
R3Dio 73!
заноза
Родился
Сообщения: 4
Зарегистрирован: Вс авг 30, 2009 14:01:02

Сообщение заноза »

VIRGO писал(а):
заноза писал(а):Да не вопрос! :))
котопёс, можно идти за "Клинским"!!!!
Уважаемый VIRGO ВЫ по жизни злой или .............. ???? :)
Аватара пользователя
котопёс
Грызет канифоль
Сообщения: 273
Зарегистрирован: Ср янв 21, 2009 15:25:34

Сообщение котопёс »

VIRGO писал(а):
заноза писал(а):Да, автор ни чего и не требовал, просил помочь с программой если можете! Тем более разжевал что хочет.
Господин заноза, ну так помогите программой!! НАХАЛЯВУ!! (если Вы своё рабочее время оцениваете по нулям!!!)
заноза писал(а): А из-за амбиций некоторых, наше молодое поколение не хочет уже обращаться за помощью к старшим, и отправляется за "Клинским" куда его посылают уже второй десяток лет. Наверное это кому-то выгодно?
Выгодно, именно топикстартеру, типа вы мне тут сваяйте прогу, а я в это время пока побегаю за "Клинским" ... Учиться не хочу (не моё это... а точнее- просто ВЛОМ!!!)..
Не стоит по себе судить.
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Сообщение Meteor »

И ветка перешла в побоище... :roll:
Аватара пользователя
котопёс
Грызет канифоль
Сообщения: 273
Зарегистрирован: Ср янв 21, 2009 15:25:34

Сообщение котопёс »

и к сожалению не очень позетивное
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Сообщение Meteor »

Котопёс, раз у ж на то пошло. Почему бы Вам не сформулировать требования почетче (см. выше), далее на основании этих исходных данных Вам могут помочь в написании программы (заноза вроде не отказывается). Я например с пиками не работал (но не в них дело). Реально предоставьте в руки программиста логику работы. Если Вы оставляете на совесть разработчика, то тут уж кто что выложит то и будет. А проблем там достаточно. Вы уже неделю "потеряли". Что б в лужу не сесть замерьте угловую скорость Вашего ПРа (он как я понял у Вас живой есть). Иначе точно получите нечто непотребное.
PS И оговорите как вращается датчик (бог с ним что резистор), углы предельные. Ведь без понижающего редуктора, вам все 360 не получить на однооборотном.
Аватара пользователя
котопёс
Грызет канифоль
Сообщения: 273
Зарегистрирован: Ср янв 21, 2009 15:25:34

Сообщение котопёс »

2 Meteor
Привод делает один обарот за менуту. На резюк стоит редуктор 1/2.
Отаброжение на шкале текушие.Ни каких предустановок не нужно.
Что то типа AZ-???*. Зешита по току будет стоять.Это само сабой.
От проворота тоже. Управление простое две кнопки две релюшки.
Нужна калибровка с этих же кнопак. Привод может со временем поменяться.
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Сообщение Meteor »

котопёс писал(а): Что то типа AZ-???*.
Что простите? Значение азимута?
Про кнопки поподробнее пожалуйста. Я не экстрасенс...
Вы хотите управлять удержанием?
Одна левая, другая правая? Пока держим -вращается, остпустили-остановились. Так?
Про калибровочку, что то жидко у Вас... Выкладывайте по максимуму методику, не хорошо прятать мысли в себе 8)
Аватара пользователя
котопёс
Грызет канифоль
Сообщения: 273
Зарегистрирован: Ср янв 21, 2009 15:25:34

Сообщение котопёс »

например: AZ 180*
приблизительную схему мы вроде сообща нарисовали.
Спасибо VIRGO за советы. Есть три кнопки- лево,право и назавём её
калибр. :) Удерживая кнопку "калибр" устройство переходит в режим калибровки. На жк Чтото типа PRESS 0* Кнопками лево - правво выстовляеи привод на 0* тоесть на север. Нажимаем кнопку калибр.
Запомнили. НА жк PRESS 360* Проганяем антенну на 360*,нажимаем калибр. После чего выкл. питание. Следующие включение устройство готово к работе.
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Сообщение Meteor »

котопёс писал(а):например: Удерживая кнопку "калибр" устройство переходит в режим калибровки. На жк Чтото типа PRESS 0* Кнопками лево - правво выстовляеи привод на 0* тоесть на север. Нажимаем кнопку калибр.Запомнили. НА жк PRESS 360* Проганяем антенну на 360*,нажимаем калибр.
По порядку. От калибровки Вы хотите уточнять диапазон изменения напряжения на входе АЦП и предельные значения в крайних точках, так? Может правильнее вначале встать на "север" и потом нажать калибровку?
И еще при такой методике надо иметь сигнал "север" (чтото типа геркона или подобного)
Теперь о других кнопках (не думайте что я тупой как бамбук). Поясните Вы собираетесь нажать и удерживать или нажать и отпустить, например кнопку "Влево"?
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Сообщение Meteor »

Даже более того, если хотите точнее попасть то проход делать надо в одном направлении (например по часовой стрелке, пусть это будет слева-направо, если никто не возражает...)
Ответить

Вернуться в «Цифровая техника»