Alex3000 так выложи схемку
Разработка "умного" контроллера на МК
Сообщений 61 страница 90 из 195
Поделиться622008-04-30 15:41:38
Схема будет после праздников, а пока толька плата
Поделиться632008-05-01 08:54:29
Судя по плате, схема без особенностей.
Порт РВ выделен под индикатор и программирование(тут возможно ошибаюсь поскольку разьем программирования почему то стоит ближе к порту РС),
РА - под клавиатуру,
РС и PD - под внешние выходы, т.е. под управление драйверами.
Вопрос к Алекс3000 - на чем прогу писали?
Поделиться642008-05-03 00:30:07
a iya dumaiy PIC18F6490 spravitsia!
Поделиться652008-05-05 08:00:09
Как и обещал скидываю схему (схема).
Программа написана на Баскоме.
Поделиться662008-05-05 08:41:13
Спасибо за схему
Правда она простая до безобразия, могли бы и по печатной плате догадаться...
Гораздо интереснее увидеть программную начинку
Поделиться672008-05-05 13:07:21
Как и обещал скидываю схему
Алекс3000, а куда все таки подключается программатор?
Поделиться682008-05-05 15:10:10
Непонятно про который программатор идет речь. Если про то как я программировал мегу, то я ее программировал во внешнем программаторе. При желании можно конечно предусмотреть разьем для внутрисхемного программирования.
Поделиться692008-05-05 22:53:40
Если про то как я программировал мегу, то я ее программировал во внешнем программаторе.
Теперь все понятно. Меня смутил 10 штырьковый разъем, который стоит у порта С.
Обычно такой разъем используется для внутрисхемного программмирования, а оно осуществляется у этой микросхемы через порт B.
Вот я и не понял замысел. Теперь все ясно.
Поделиться702008-05-08 13:03:43
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.
Поделиться712008-05-08 15:52:34
Насчет чипа PIC16F6490 ничего сказать не могу так как я им незанимался. Скажи Shuft а о каких проблемах идет речь.
Поделиться722008-05-08 16:36:14
Решил и я приобщится к этому делу. Не знаю, как контроллер, а я еще НЕ очень умный в этих вопросах. МЕГА8 взята просто в качестве эксперементального материала. Осваиваю программирование C++ под WinAvr. А ссылочку на Паскаль под это дело ктонибудь кинет???
Фото:
Поделиться732008-05-08 20:12:44
Решил и я приобщится к этому делу.
Замечательно!
По Паскалю зайди по этой ссылке, там ребята обсуждают работу с ним и там же ссылки на Паскаль:
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 для последовательного интерфейса.
Прогаю на Баскоме и Ассемблере.
Поделиться742008-05-08 22:32:18
Ну и еще развел плату для автономного контроллера на ATMEGA32(16)
Ну по крайней мере я опредеделился - ATMEGA и никаких гвоздей!!! Это чисто субъективно.Причина проста- собрал,зашил,включил - работает! Это как контроллер Романа,плата от UR3VCD,все конструкции Трудоголика,которые я повторял.А теперь вопрос такого плана:"Чё изобретаем,братва?".Если пытаемся заменить ТМ7 микроконтроллером -так по моему игра не стоит свеч.Потому как всё оптимально,особенно учитывая качество хоббийных станков.Качественный скачёк- АВТОНОМНЫЙ контроллер.Тоесть ПОЛНОСТЬЮ! На "народную" конструкцию не тянет, хоть убей. Но учитывая то,что большинство из нас прошли путь от кт815 до ...ну не знаю чего,по моему , пора сделать этот рывок.Автономность должна предусматривать управление двигателями, но самое важное - чтение программы из какого-то носителя.Будь-то FLASH USB,или тот же флопик.Потому как исходный файл надо готовить на компе.А теперь вопрос к знающим людям - "скольконогий" МК (с запасом) под это дело необходим? Кто нить знает распиновку юэсбишной флешки? Способы записи и чтения из неё? Необходима ли для этого внешняя память? И если да , то какая(объём,тип)? В общем тьма вопросов. И ещё. Меня вообще не интересует коммерческое применение этих дел. То есть абсолютно . Потому как дас ист хобби.И потому я готов испытывать любые задумки.Что есть: - станок,USB флешки,ЖКИ 2 на 16символов,полевики,флопики,сиди-ромы,есть возможность взять любую МЕГУ.Ну и непреодолимое желание сотворить это чудо.
Поделиться752008-05-09 00:55:19
А теперь вопрос такого плана:"Чё изобретаем,братва?".
А кто же знает?
А теперь вопрос к знающим людям - "скольконогий" МК (с запасом) под это дело необходим?
Как минимум 4 порта по 8 выходов, т.е сороконожку типа ATMEGA16 или 32(чтоб и памяти было с запасом).
Кто нить знает распиновку юэсбишной флешки? Способы записи и чтения из неё? Необходима ли для этого внешняя память? И если да , то какая(объём,тип)?
Распиновка как у USB http://cxem.net/comp/comp70.php А по записи чтению не напрягай извилины, возьми модули из апноутов. НАсчет памяти все зависит от того сколько за раз из флещки читать будешь, вполне хватит ресурсов МК.
есть возможность взять любую МЕГУ
Завидую белой завистью, с меня за доставку двух десятков микрух запросили почти тыщу рэ, не считая их стоимости.
Ну и непреодолимое желание сотворить это чудо.
Знакомое желание
Поделиться762008-05-09 02:33:06
сколько за раз из флещки читать будешь
Где-то я читал ,что там все не так просто.Чтение-запись идет блоками ,минимум по 512 байт.Вроде так.И тут уж.... Ник,а чо за апноуты?
Поделиться772008-05-09 03:41:33
Ник,а чо за апноуты?
Application notes, прикладные программы, примеры применения МК.
НАпример, программа управления шаговым двигателем, или
программа, превращающая AVR в видеоконтроллер.
Их список можно найти в курсе программирования:
http://avr123.by.ru/07.htm
а для Баскома можно найти здесь:
http://www.mcselec.com/index.php?option … ;Itemid=57
Поделиться782008-05-09 21:50:12
прикладные программы, примеры применения МК.
Спасибо за ссылки. Аж голова пухнет от обилия информации.Надо это дело как-то систематизировать,книжкой распечатать.
Поделиться792008-05-09 23:22:00
Аж голова пухнет от обилия информации.
Не зря говорят все новое - это неизученное или забытое старое
Сделал тестовую плату, почти по схеме Alex3000, только с подключением
программатора прямо на плате и клавиатуркой, будет полигоном для автономного контроллераю
Если кому нужна печатка - скину в мыло.
НА втором фото макетка по схеме UA3PRQ(правда фотографировал еще без некоторых деталей)
Поделиться802008-05-09 23:45:38
только с подключением
программатора прямо на плате и клавиатуркой,
А какой у тебя программатор? В смысле схема и программа?У меня ПОНИ и компортовский,тот,что описан в "10-ти шагах". На плате МЕГА 16?Тут такая мысль.Наверное скинь плату на мыло.Ту,что на верхнем фото.Это будет некий шаг к "стандартизации".То есть,можно будет тестить прошивки друг друга.(Ха,и кому это я тут мозги пытаюсь"вправить"?Чего да зачем...)
Да ,и , какой там идикатор?
Отредактировано Dj_smart (2008-05-09 23:56:15)
Поделиться812008-05-10 00:12:04
А какой у тебя программатор?
PONI и LPT-шный адаптор, схема N4 из "10 ступеней", он рядом с платой на верхнем фото.
На плате МЕГА 16?
Пока она.
Да ,и , какой там идикатор?
Индикаторы WM- C2402, 24 символа, 2 строки, от старых телефонных аппаратов
Gold Star(нынешняя LG), правда без руссификации, но руссификатор где-то есть в инете.
Поделиться822008-05-10 00:24:54
Индикаторы WM- C2402, 24 символа, 2 строки
Он поддерживает стандарт описанный в"10-ти шагах"?И того...МЕГА 16 и 32 различны только по объёму памяти?А то скачал книгу Евстифьева ,а там качество скана....Для полной уверенности.
Поделиться832008-05-10 00:40:23
Он поддерживает стандарт описанный в"10-ти шагах"?
Да, совместим с HD44780.
Микрухи и по распиновке и по структуре команд одинаковы.
Поделиться842008-05-10 00:52:12
Да, совместим с HD44780.
Отлично!!Плата пришла,сэнкс,будет как убить ночь.
Поделиться852008-05-10 01:15:08
будет как убить ночь
БУдешь пробовать программировать, старайся пока оставить
свободными пины PIND0 -PIND1, пригодятся для последовательного интерфейса,
Поделиться862008-05-10 04:16:16
ТРУДОГОЛИКУ
Заставил станок нарисовать твою плату. Хотя в этом что-то есть от подглядывания в замочную скважину,но интересно наблюдать ход чужих мыслей...Нарисовал пятаки под клаву,через время вернулся и увеличил...класно!!
Поделиться872008-05-10 11:20:30
но интересно наблюдать ход чужих мыслей.
Придется теперь платы для распространения конвертировать в BMP, чтоб никто мои дурные мысли не читал
Ксто пользуется WINAVR, описанным в "10-ти ступенях" обратите внимание, что
появилась новая версия, от 30 апреля этого года, объем 22 мегабайта,
скачать можно здесь:
http://garr.dl.sourceforge.net/sourcefo … nstall.exe
Отредактировано Трудоголик (2008-05-10 12:21:01)
Поделиться882008-05-10 20:04:47
Печатку, фотовид и фото последнего варианта тестовой платы выложил здесь:
http://www.filenko.com/files/TESTBOARD.zip
Размер платы 118х78 мм. Будьте внимательны, для удобства разводки не соблюдена очередность пинов
на выходах портов. Сверяйтесь с описанием микросхемы. Плата пригодна для ATMEGA16 и ATMEGA 32
Индикатор цепляется к порту В, Клавиатура разведена на порт А, на разъемах портов доступны все порты и пины. НА некоторых есть +5 В и корпус.
Рядом с микросхемой установлены контрольные гнезда, на них можно вешать светодиоды(через резистор) или подключать щупы приборов.
Что непонятно - спрашивайте по мылу.
Поделиться892008-05-10 22:18:18
Плата пригодна для ATMEGA16 и ATMEGA 32
Привез две АТ-32.Взял по 4$.Что интересно,в SMD корпусах на треть дешевле.Говорят что никому не нужны такие
.Теперь есть что палить.Хотя МЕГУ-8 перепрошил уже раз 30.Оно наверное если по уму...Теперь по плате.Вопрос к Трудоголику-какой кварц на плате?Я ктому,что это "базовый блок", и тут должно быть как в аптеке.В общем,я так понимаю распортовку принимаем за стандарт.Возражения есть?Нету.Итак,УМНЫЙ блок у нас есть.Теперь предлагаю схемку "СИЛОВОГО" блока.Надо "обжевать" её.
Почему 561ЛЕ5? Питание-12v,чётко открывает IRF-ы.Хотя можно и 15.Если снять перемычку S1 то получается режим "НЕВЫБОР",то есть что-бы не творилось на базе 315-го,полевик будет закрыт.Это можно использовать в ШИМ.В микросхеме 4-ре элемента,как раз на один движок.Резисторы RS и полевики соединяем "попарно-через-один"и если потом снять перемычки S2 можно будет брать обратную связь по току.Если вместо S1 поставить 315-й то при выдаче ШЫМ-ом ноля,то часть силовых транзисторов будет закрыта МК ,а остальные "заткнёт" ЛЕ5.Пойдет спад,ШИМ даёт 1 ,идёт рост.И так по кругу.Должно работать.
Поделиться902008-05-10 22:40:24
Кстати, сегодня разжился. Дорого, зараза