Здравствуйте! Мне понравился Ваш подход. Как дела с умным контроллером?
Разработка "умного" контроллера на МК
Сообщений 181 страница 195 из 195
Поделиться1822008-11-02 20:08:15
Как дела с умным контроллером?
Борцы борьбичились борьбической борьбой .Привожу в божеский вид, а то всё собрано на макетке, возле него и дышать страшно, хотя всё работает.Решил разработать печатку, может доведём-таки до ума, и кто-то схочет повторить...Да и самому надоело, всё на проводках.
Поделиться1832008-11-02 20:22:08
может , кто-то схочет повторить...
Люди уже извелись в ожидании, чем быстрее выложите
тем быстрее запустим ее в массовое производство
Поделиться1842008-11-03 00:13:30
Dj_smart
так на чём остановилась разработка?
Контроллер что у вас кушает, файлы гербера или свой формат?
Как с дугами и погрешностями?
Поделиться1852008-11-03 11:41:26
А саму принципиальную схему кто нибудь видел?
Статьи Трудоголика:
Ускорение шагового двигателя
Дополнение к статье об ускорении двигателя
Обсуждение на форуме:
Применение ШИМ или разгон шаговиков
Дополнение к статье "Ускорение ШД"
Поделиться1862008-11-03 17:52:02
Уважаемый Трудоголик написал, что удавалось достигнуть 6000 шагов в секунду. Не на этой ли схеме? Если нет, то подскажите на какой?
Это делалось на экспериментальной связке: Генератор на ИР11 +Формирователь тока затвора+Ключи на полевике+Компаратор.
Поделиться1872008-11-03 17:59:53
Вот наткнулся на проект управления шаговым двигателем - привожу пару схем.... Какие будут Ваши отзывы?
Пошарьтесь по форуму, все уже неоднократно обсуждалось.
Поделиться1882008-11-03 21:10:39
Люди уже извелись в ожидании, чем быстрее выложите
тем быстрее запустим ее в массовое производство
Как в производство запускать - так все горазды... ))
А как согласиться на реальном железе поотлаживать - так никого днём с огнём не сыщешь...
Поделиться1892008-11-03 21:18:07
Уважаемый Трудоголик написал, что удавалось достигнуть 6000 шагов в секунду. Не на этой ли схеме? Если нет, то подскажите на какой?
На любой, основой которой является современный МК с тактовой частотой примерно 10МГц (это в случае необходимости изменения скорости и выполнения совместно с вращением двигателями других задач). При фиксированной скорости и отсутствии фоновых задач требования к тактовой ещё ниже. Дело не в схеме, а в прошивке.
Поделиться1902008-11-03 22:09:30
А как согласиться на реальном железе поотлаживать - так никого днём с огнём не сыщешь
Мы уже говорили на эту тему, хлопотно это, на каждую конструкцию разрабатывать печатки, паять, экспериментировать, отыскивать глюки.
Если бы была хотя бы одна стандартизованая плата, и чтобы хотя бы человек пять ее повторили, можно было бы под эту плату писать проги, обкатывать и обмениваться мыслями. А пока делаем каждый свое, желающих совершать "пробы и ошибки" мало найдется.
Поделиться1912008-11-03 22:50:21
А как согласиться на реальном железе поотлаживать - так никого днём с огнём не сыщешь...
Я согласен помочь чем смогу
правда схему составлять я не спец
но вот печатку сделать по схеме могу
глядишь небольшой вклад в общее дело
с миру по нитке и все получиться
Поделиться1922008-11-05 02:19:58
Если только степ/дир, но это тут - оффтопик...
Странно! Роман сделал степ\дир в своей программе, а теперь это оффтоп?
Все полезно, что к станку полезло!
Поделиться1932008-11-05 03:07:48
Странно! Роман сделал степ\дир в своей программе, а теперь это оффтоп?
Упс. Пардоньте
Просто давненько не интересовался развитием проги Романа да и вобще всем, что происходит на форуме.
Вроде как в последний раз было типа - степ дира нет и не будет.
Ну при таком раскладе можно конечно и мегу8 попробовать...
Один порт - на движки, другой на кнопки...
И всё.
Оно кому надо?
Поделиться1942008-11-05 15:38:19
Тему про контроллеры отделил
Обсуждение Все что нужно для программирования МК и программаторов к ним...
Поделиться1952008-11-05 17:18:13
Оно кому надо?
Лучше сразу на МЕГА16(32), ибо на Меге 8 получится только обычный транслятор, типа 3-х ТМ7, обратную связь по току уже прицепить некуда, а на МЕГА16(32) можно и получать инфу с порта и сохранять ее в памяти и выдавать на движки и контролировать ток обмоток. При необходимости можно и кнопки прицепить.
Я начинал писать такую прогу, да сначала житейские проблемы не дали, а потом и вовсе остался без компа, на котором все это было.
По структуре планировавшейся схемы и алгоритму:
Входа степ дир, причем каждый степ идет на 0-е внешнее прерывание через диод, а степы Х и Z еще и на 2 входа.
Прога, получив прерывание, анализирует, по какой оси идет шаг.
Входа дир идут на МК прямо.
После анализа шага прога анализирует состояние дира по этой оси и потом делает шаг в нужную сторону.
Аналогично подключаются выхода с компараторов контроля тока, они так же идут на 1-е прерывание и на свои входа МК.
При поступлении прерывания по току с соответствующих обмоток снимается напруга на какое-то время 5-15 мксек).
Затем напруга снова подается (если нужно). Под работу с памятью отводился последовательный порт МК.
Под кнопки можно задействовать 3-е прерывание и любые активные выходы.
В общей сложности портов Меги16 хватало, а прога писалась на АСМе, так большая часть (транслятор и контроль тока) влезла в 600 байт.