Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Для начинающих (http://zx-pk.ru/forumdisplay.php?f=43)
-   -   Простейшая схема своими руками (http://zx-pk.ru/showthread.php?t=6681)

carsman 8th December 2007 14:31

Простейшая схема своими руками
 
Добрый день!
Возникла необходимость в создании контроллера для управления шаговыми движками..так как управление движками - это хобби - соответственно и времени предостаточно - т.е можно не спешить со сроками.
Смотрел в сторону микроконтроллеров, но реально оценив свои силы в их программировании решил собрать спектрум совместимый контроллер, начиная так сказать с азов компьютеростроения.
Всю прошлую неделю читал многоуважаемый форум, склонился к системе на базе БМК. Более того - достал эти самые планарные БМК в керамике.

Волнуют вопросы:
1. Есть ли у кого из уважаемых форумчан разводка платы в пикаде и т.п. (на крайний случай- гифку из http://sblive.narod.ru/ZX-Spectrum/PLM-X/PLM-X.htm скочал..думаю как использовать)
2. Где взять ПЗУ? сильны его отличия от стандартного?
3. У кого-нить есть обширная документация на КН1515ХА1-216?
4. Как добавить в схему из вопроса 1 контроллер на 580вв55?
5. Есть люди кому нужны платы с БМК?

skyther 8th December 2007 14:56

Делал на ULN2803, в даташите есть схема включения с индуктивной нагрузкой.
А чем ленинград не устраивает? Платы есть, детали тоже.
Да и вообще ИМХО лучше мк для этих целей...

caro 8th December 2007 17:30

Если вас интересует электроника на предмет управления механизмами, то рекомендую ресурсы:
http://www.stepmotor.ru
http://www.robot.ru
http://kazus.ru
Для начинающего изучать микроконтроллеры я думаю Z80 не совсем подходящий вариант.
Тем более, если вам придется все собирать с нуля.
Рекомендую начать с AVR фирмы ATMEL, а для ознакомления с этой архитектурой хороший курс: http://www.avr123.nm.ru

Ewgeny7 8th December 2007 23:27

Делал контроллер управления двумя шаговыми двигателями на AVR (привод промышленного принтера). Честно скажу, проще делать на МК, чем на ZX. Ассемблер МК достаточно прост. И МГТФ, как обычно, рулит. :)

carsman 9th December 2007 13:26

Спасибо за ULN2803, думаю силовую часть проще собрать на транзисторах, ибо токи на движках при 12 В питании в пределах 2А.
Почему как основу выбрал Спектрум - в школе сталкивался с его паянием, правда не я паял а старший брат приятеля :smile:, но ностальгия да и остаточные знания о функционировании остались.
Ну и самое главное есть небольшое количество деталей для самостоятельной сборки так сказать =)

Схему в пикаде наваяю, по схеме сириуса и\или атаса... и с разводкой платы не проблема, а вот ПЗУ... люди ау??? мож у когото есть дамп того-же атаса? и подойдет-ли стандартное пзу...кстати стандартное это какое?

И еще вопрос что из памяти можно поставить заместо РУ5? желательно одним корпусом - для экономии места и питания?

ЗЫ. А плату Ленинграда уже заказал... но это скорее для истории. Для души хочу БМК запустить.

caro 9th December 2007 16:01

Quote:

Originally Posted by carsman
Спасибо за ULN2803, думаю силовую часть проще собрать на транзисторах, ибо токи на движках при 12 В питании в пределах 2А.

Рекомендую драйвер L298 - два полумоста 40V/2A. Корпус Multiwat.

Quote:

Originally Posted by carsman
И еще вопрос что из памяти можно поставить заместо РУ5? желательно одним корпусом - для экономии места и питания?

Одну SIMM-планку.

spensor 10th December 2007 12:47

Quote:

Originally Posted by carsman (Post 111907)
а вот ПЗУ... люди ау??? мож у когото есть дамп того-же атаса? и подойдет-ли стандартное пзу...кстати стандартное это какое?

На 1515ХА1-216 работает любое Speccy ПЗУ обычно именуемое basic48.rom или sos48.rom. Прошивка идущая в комплекте с 1515ХА1-216 (если не ошибаюсь T34РТ1) обладает только небольшым отличием - есть пару байт настройки РУС 580ВВ55.
Quote:

Originally Posted by carsman (Post 111907)
И еще вопрос что из памяти можно поставить заместо РУ5? желательно одним корпусом - для экономии места и питания?

Использовать микруху c организацией 256K*8 (MSM548262, M5M482257J) или организацией 256K*9 (ER59256). Или что проще в плане доставаемости 256K*16 (HYB514171BJ, UT51C164JC, MSM514265BSL, V53C16258HK35) - память от SIMM72 или стареньких PC-видеокарт.

carsman 12th December 2007 23:31

Quote:

Использовать микруху c организацией 256K*8 (MSM548262, M5M482257J) или организацией 256K*9 (ER59256). Или что проще в плане доставаемости 256K*16 (HYB514171BJ, UT51C164JC, MSM514265BSL, V53C16258HK35) - память от SIMM72 или стареньких PC-видеокарт.
Можно поступить еще проще использовать вместо динамической памяти микросхемы статической памяти, которые применялись в качестве кэша начиная с 386 помниццо были серии вроде 44100 и т.п.
Конечно еще вопрос можно-ли их применить с БМК...
В общем чем дальше в лес - тем ближе Ленинград ;) где все просто и лаконично ..

Zloy 13th December 2007 15:44

Я конечно спектрум люблю, но в любом случае сабж. делать необходимо на МК. Как простейший вариант: частности AVR + Algoritm Builder... программатор - 5 проводков. Ненадо заморачиваться со спектрумом ІМХО. Хотя если "Jast for fun..." тогда вперед.;)

carsman 15th December 2007 00:59

Quote:

Originally Posted by Zloy (Post 112550)
Я конечно спектрум люблю, но в любом случае сабж. делать необходимо на МК. Как простейший вариант: частности AVR + Algoritm Builder... программатор - 5 проводков. Ненадо заморачиваться со спектрумом ІМХО. Хотя если "Jast for fun..." тогда вперед.;)

Согласен, но как быть если есть куча старых микросхем? В частности пара кристаллов БМК - просто выкинуть их и закупить микроконтроллер? Хех, еще стоит помнить что микроконтроллер, достаточный для эмуляции, будет стоить в пределах от 700 до 900 рублей.. что тоже печалит...
Ну и потом одна разводка платы под все это дело представляется делом довольно интересным.


All times are GMT +4. The time now is 00:38.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.