отзыв duxe.ru отзывы duxe.ru Шаговые двигатели и контроллеры в моем магазине duxe.ru

самодельный станок с ЧПУ, отзывы duxe.ru

Объявление

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » самодельный станок с ЧПУ, отзывы duxe.ru » Схема контроллера, шаговые двигатели » Разработка "умного" контроллера на МК


Разработка "умного" контроллера на МК

Сообщений 61 страница 90 из 195

61

Alex3000 так выложи схемку ;)

0

62

Схема будет после праздников, а пока толька плата

0

63

Судя по плате, схема без особенностей.
Порт РВ выделен под индикатор и программирование(тут возможно ошибаюсь поскольку разьем программирования почему то стоит ближе к порту РС),
РА - под клавиатуру,
РС и PD - под внешние выходы, т.е. под управление драйверами.

Вопрос к Алекс3000 - на чем прогу писали?

0

64

a iya dumaiy PIC18F6490 spravitsia!

0

65

Как и обещал скидываю схему (схема).
Программа написана на Баскоме.

0

66

Спасибо за схему :-)

Правда она простая до безобразия, могли бы и по печатной плате догадаться...

Гораздо интереснее увидеть программную начинку ;-)

0

67

Alex3000 написал(а):

Как и обещал скидываю схему

Алекс3000, а куда все таки подключается программатор?

0

68

Непонятно про который программатор идет речь. Если про то как я программировал мегу, то я ее программировал во внешнем программаторе. При желании можно конечно предусмотреть разьем для внутрисхемного программирования.

0

69

Alex3000 написал(а):

Если про то как я программировал мегу, то я ее программировал во внешнем программаторе.

Теперь все понятно. Меня смутил 10 штырьковый разъем, который  стоит у  порта С.
Обычно такой разъем используется для внутрисхемного программмирования, а оно осуществляется у этой микросхемы через порт B.
Вот я и не понял замысел. Теперь все ясно.

0

70

Alex3000

Alex3000 написал(а):

Предлагаю свой вариант устройства для управление станком с ЧПУ. Оно выполнено на микрокнтроллере ATMEGA16, управляет 3-х координатным фрезерным станком портального типа для обработки древесины.

Alex, a ti ne obraschal vnimanie na PIC16F6490 (real time controller sm. Microchip DATASHIT) ,interestno znat" tvoe mnenie po povodu vozmojnostei
etogo chipa. Mne kajetsia on mojet sniat" mnogo problem. Izvini za shrift , zdoh LEFT ALT na clave.

0

71

Насчет чипа PIC16F6490 ничего сказать не могу так как я им незанимался. Скажи Shuft а о каких проблемах идет речь.

0

72

Решил и я приобщится к этому делу. Не знаю, как контроллер, а я еще НЕ очень умный в этих вопросах. МЕГА8 взята просто в качестве эксперементального материала. Осваиваю программирование C++ под WinAvr. А ссылочку на Паскаль под это дело ктонибудь кинет???
Фото:
http://smt.ucoz.com/Another/Photo-0025.jpg

0

73

Dj_smart написал(а):

Решил и я приобщится к этому делу.

Замечательно!
По Паскалю зайди по этой ссылке, там ребята обсуждают работу с ним и там же ссылки на Паскаль:
http://forum.cqham.ru/viewtopic.php?t=13025&start=0

А меня подводят поставщики, жду контроллеры, но обещают только "после праздничков в четверг".
Не спеша слепил тестовую плату по чертежам UA3PRQ, http://forum.cqham.ru/viewtopic.php?t=1 … p;start=30 , пока экспериментирую с ней , благо одну ATMEGA16
удалось найти.  Сделал также плату и прогу для индикатора положения на Attiny2313, портов как раз хватило на 3 концевика и 3 валкодера. Вывод только на ЖКИ 24х2.
Ну и еще развел плату для автономного контроллера на ATMEGA32(16), немного похожего на схему ALEX3000, но отличие в том, что клавиатура 12 кнопочная(на плате)  и при работе  этот же порт используется для контроля положения (принимая сигналы от валкодеров).Это позвволило освободить  часть порта D для последовательного интерфейса.
Прогаю на Баскоме и Ассемблере.

0

74

Трудоголик написал(а):

Ну и еще развел плату для автономного контроллера на ATMEGA32(16)

Ну по крайней мере я опредеделился - ATMEGA и никаких гвоздей!!! Это чисто субъективно.Причина проста- собрал,зашил,включил - работает! Это как контроллер Романа,плата от UR3VCD,все конструкции Трудоголика,которые я повторял.А теперь вопрос такого плана:"Чё изобретаем,братва?".Если пытаемся заменить ТМ7 микроконтроллером -так по моему игра не стоит свеч.Потому как всё оптимально,особенно учитывая качество хоббийных станков.Качественный скачёк- АВТОНОМНЫЙ контроллер.Тоесть ПОЛНОСТЬЮ! На "народную" конструкцию не тянет, хоть убей. Но учитывая то,что большинство из нас прошли путь от кт815 до ...ну не знаю чего,по моему , пора сделать этот рывок.Автономность должна предусматривать управление двигателями, но самое важное - чтение программы из какого-то носителя.Будь-то FLASH USB,или тот же флопик.Потому как исходный файл надо готовить на компе.А теперь вопрос к знающим людям - "скольконогий" МК (с запасом) под это дело необходим? Кто нить знает распиновку юэсбишной флешки? Способы записи и чтения из неё? Необходима ли для этого внешняя память? И если да , то какая(объём,тип)? В общем тьма вопросов. И ещё. Меня вообще не интересует коммерческое применение этих дел. То есть  абсолютно . Потому как дас ист хобби.И потому я готов испытывать любые задумки.Что есть: - станок,USB флешки,ЖКИ 2 на 16символов,полевики,флопики,сиди-ромы,есть возможность взять любую МЕГУ.Ну и непреодолимое желание сотворить это чудо.

0

75

Dj_smart написал(а):

А теперь вопрос такого плана:"Чё изобретаем,братва?".

А кто же знает?

Dj_smart написал(а):

А теперь вопрос к знающим людям - "скольконогий" МК (с запасом) под это дело необходим?

Как минимум 4 порта по 8 выходов, т.е сороконожку типа ATMEGA16 или 32(чтоб и памяти было с запасом). 

Dj_smart написал(а):

Кто нить знает распиновку юэсбишной флешки? Способы записи и чтения из неё? Необходима ли для этого внешняя память? И если да , то какая(объём,тип)?

Распиновка как у USB  :)  http://cxem.net/comp/comp70.php А по записи чтению не напрягай извилины, возьми модули из апноутов. НАсчет памяти все зависит от того сколько за раз из флещки читать будешь, вполне хватит ресурсов МК.

Dj_smart написал(а):

есть возможность взять любую МЕГУ

Завидую белой завистью, с меня за доставку двух десятков микрух запросили почти тыщу рэ, не считая их стоимости.

Dj_smart написал(а):

Ну и непреодолимое желание сотворить это чудо.

Знакомое желание  :)

0

76

Трудоголик написал(а):

сколько за раз из флещки читать будешь

Где-то я читал ,что там все не так просто.Чтение-запись идет блоками ,минимум по 512 байт.Вроде так.И тут уж.... :( Ник,а чо за апноуты? :dontknow:

0

77

Dj_smart написал(а):

Ник,а чо за апноуты?

Application notes, прикладные программы, примеры применения МК.
НАпример, программа управления шаговым двигателем, или
программа, превращающая AVR в видеоконтроллер.
Их список можно найти в курсе программирования:
http://avr123.by.ru/07.htm
а для Баскома можно найти здесь:
http://www.mcselec.com/index.php?option … ;Itemid=57

0

78

Трудоголик написал(а):

прикладные программы, примеры применения МК.

Спасибо за ссылки. Аж голова пухнет от обилия информации.Надо это дело как-то систематизировать,книжкой распечатать. :no:

0

79

Dj_smart написал(а):

Аж голова пухнет от обилия информации.

Не зря говорят все новое - это неизученное или забытое старое  :)
Сделал тестовую плату, почти по схеме Alex3000, только с подключением
программатора прямо на плате и клавиатуркой, будет полигоном для автономного контроллераю
Если кому нужна печатка - скину в мыло.
НА втором фото макетка по схеме UA3PRQ(правда фотографировал еще без некоторых деталей)

0

80

Трудоголик написал(а):

только с подключением
программатора прямо на плате и клавиатуркой,

А какой у тебя программатор? В смысле схема и программа?У меня ПОНИ и компортовский,тот,что описан в "10-ти шагах". На плате МЕГА 16?Тут такая мысль.Наверное скинь плату на мыло.Ту,что на верхнем фото.Это будет некий шаг к "стандартизации".То есть,можно будет тестить прошивки друг друга.(Ха,и кому это я тут мозги пытаюсь"вправить"?Чего да зачем...)
Да ,и , какой там идикатор? :question:

Отредактировано Dj_smart (2008-05-09 23:56:15)

0

81

Dj_smart написал(а):

А какой у тебя программатор?

PONI и LPT-шный адаптор, схема N4 из "10 ступеней", он рядом с платой на верхнем фото.

Dj_smart написал(а):

На плате МЕГА 16?

Пока она.

Dj_smart написал(а):

Да ,и , какой там идикатор?

Индикаторы WM- C2402, 24 символа, 2 строки, от старых телефонных аппаратов
Gold Star(нынешняя LG), правда без руссификации, но руссификатор где-то есть в инете.

0

82

Трудоголик написал(а):

Индикаторы WM- C2402, 24 символа, 2 строки

Он поддерживает стандарт описанный в"10-ти шагах"?И того...МЕГА 16 и 32 различны только по объёму памяти?А то скачал книгу Евстифьева ,а там качество скана....Для полной уверенности. 8-)

0

83

Dj_smart написал(а):

Он поддерживает стандарт описанный в"10-ти шагах"?

Да, совместим с HD44780.
Микрухи и по распиновке и по структуре команд одинаковы.

0

84

Трудоголик написал(а):

Да, совместим с HD44780.

Отлично!!Плата пришла,сэнкс,будет как убить ночь. :whistle:

0

85

Dj_smart написал(а):

будет как убить ночь

БУдешь пробовать программировать, старайся пока оставить
свободными пины PIND0 -PIND1,  пригодятся для последовательного интерфейса,

0

86

ТРУДОГОЛИКУ
Заставил станок нарисовать твою плату. :cool: Хотя в этом что-то есть от подглядывания в замочную скважину,но интересно наблюдать ход чужих мыслей...Нарисовал пятаки под клаву,через время вернулся и увеличил...класно!! :flag:

0

87

Dj_smart написал(а):

но интересно наблюдать ход чужих мыслей.

Придется теперь платы для распространения конвертировать  в BMP, чтоб никто мои дурные мысли не читал  :D

Ксто пользуется WINAVR, описанным в "10-ти ступенях" обратите внимание, что
появилась новая версия, от 30 апреля этого года, объем 22 мегабайта,
скачать можно здесь:
http://garr.dl.sourceforge.net/sourcefo … nstall.exe

Отредактировано Трудоголик (2008-05-10 12:21:01)

0

88

Печатку, фотовид и фото последнего варианта тестовой платы выложил здесь:
http://www.filenko.com/files/TESTBOARD.zip
Размер платы 118х78 мм. Будьте внимательны, для удобства разводки не соблюдена очередность пинов
на выходах портов. Сверяйтесь с описанием микросхемы. Плата пригодна для ATMEGA16 и ATMEGA 32
Индикатор цепляется к порту В, Клавиатура разведена на порт А, на разъемах портов доступны все порты и пины. НА некоторых есть +5 В и корпус.
Рядом с микросхемой установлены контрольные гнезда, на них можно вешать светодиоды(через резистор) или подключать щупы приборов.   
Что непонятно - спрашивайте по мылу.

0

89

Трудоголик написал(а):

Плата пригодна для ATMEGA16 и ATMEGA 32

Привез две АТ-32.Взял по 4$.Что интересно,в SMD корпусах на треть дешевле.Говорят что никому не нужны такие
.Теперь есть что палить.Хотя МЕГУ-8 перепрошил уже раз 30.Оно наверное если по уму...Теперь по плате.Вопрос к Трудоголику-какой кварц на плате?Я ктому,что это "базовый блок", и тут должно быть как в аптеке.В общем,я так понимаю распортовку принимаем за стандарт.Возражения есть?Нету.Итак,УМНЫЙ блок у нас есть.Теперь предлагаю схемку "СИЛОВОГО" блока.Надо "обжевать" её.
http://smt.ucoz.com/Another/Driver.png
Почему 561ЛЕ5? Питание-12v,чётко открывает IRF-ы.Хотя можно и 15.Если снять перемычку S1 то получается режим "НЕВЫБОР",то есть что-бы не творилось на базе 315-го,полевик будет закрыт.Это можно использовать в ШИМ.В микросхеме 4-ре элемента,как раз на один движок.Резисторы RS и полевики соединяем "попарно-через-один"и если потом снять перемычки S2 можно будет брать обратную связь по току.Если вместо S1 поставить 315-й то при выдаче ШЫМ-ом ноля,то часть силовых транзисторов будет закрыта МК ,а остальные "заткнёт" ЛЕ5.Пойдет спад,ШИМ даёт 1 ,идёт рост.И так по кругу.Должно работать.

0

90

Кстати, сегодня разжился. Дорого, зараза :)

0


Вы здесь » самодельный станок с ЧПУ, отзывы duxe.ru » Схема контроллера, шаговые двигатели » Разработка "умного" контроллера на МК