Съдържание:

Как да изградите конзолен кабел за универсалната печатна платка .: 11 стъпки
Как да изградите конзолен кабел за универсалната печатна платка .: 11 стъпки

Видео: Как да изградите конзолен кабел за универсалната печатна платка .: 11 стъпки

Видео: Как да изградите конзолен кабел за универсалната печатна платка .: 11 стъпки
Видео: 12 Ideas on How to Maximize Storage in a Small Living Room 2024, Ноември
Anonim
Как да изградите конзолен кабел за универсалната печатна платка
Как да изградите конзолен кабел за универсалната печатна платка

Проектът Universal PCB (накратко UPCB) стартира, за да позволи един контролер за игри, особено бойни пръчки, на възможно най -много различни конзоли. Информация за проекта можете да намерите на следната нишка във форумите на Shoryuken.com: Shoryuken.com Контролерът на играта с инсталиран UPCB ще има един женски конектор DB-15. Всички поддържани системи, които се използват, ще трябва да имат направен кабел за тази конзола с DB-15 мъжки конектор на UPCB края и щепсела на конзолата от другия край. Тъй като PIC вътре в UPCB ще се погрижи за цялата упорита работа, кабелът в по -голямата си част няма да има компоненти в него; просто тел. Този урок е предназначен да ви покаже как да направите някой от поддържаните системни кабели за UPCB контролер, като използвате кабела за Super Nintendo Entertainment System като наш пример.

Стъпка 1: Проверете. H файла за информация за кабела

Проверете. H файла за информация за кабела
Проверете. H файла за информация за кабела

Основният и най -актуален архив за проекта UPCB може да бъде намерен в първия пост на темата UPCB на Shoryuken.com: Shoryuken.com Изтеглете най -новата версия и извлечете.zip някъде лесно достъпен. Вътре в главната директория е изходният код за проекта UPCB. Всяка поддържана конзолна система ще има отделен. H и. C файл за този модул.. C файлът съдържа действителните процедури за тази система. Това няма да ви помогне, освен ако просто не искате да видите как работи. Файлът. H съдържа голямо количество коментари, които подробно описват как системата комуникира, какъв тип съединител използва и изводи. Текущият раздел във файла SNES. H ще бъде изброен по -долу. Основната информация, от която се нуждаем в момента, е, че не са необходими компоненти. Ако има такива, те ще бъдат изброени в раздела „Как да създадете UPCB кабел“. По време на изграждането на кабела ще се позоваваме често на този набор от информация, така че не се страхувайте, ако изглежда малко. Коментарите описват комуникацията много подробно и могат да изглеждат малко объркващи. Тогава просто пренебрегвайте, докато се фокусираме върху изграждането на кабела.

/* UPCB модул за развлекателната система на Super Nintendo Entertainment и обяснение от GameSX.com За US SNES _ | 1234 | 567) --------- Описание на щифта 1 VCC 2 Часовник 3 Заключване 4 Данни 5 N/C 6 N/C 7 GND --- Дълго обяснение на протокола, изрязан от тук --- За да направите UPCB кабел за SNES, следвайте картографирането по-долу D-Sub 15 Pin SNES Pin1 7 (GND) 2 Low3 Low4 Low5 Low6 Low7 Low8 1 (VCC) 9 NC - Не е свързан с нищо 10 High11 High12 2 (Clock) 13 3 (Latch) 14 4 (Data) 15 High

Стъпка 2: Съберете инструменти и части

Съберете инструменти и части
Съберете инструменти и части
Съберете инструменти и части
Съберете инструменти и части
Съберете инструменти и части
Съберете инструменти и части

Инструментите, необходими тук, са само най -основните инструменти за запояване.

- Поялник - Припой - Мултицет или Тестер за непрекъснатост Други елементи със сигурност могат да помогнат при запояване, но почти никога не са необходими за изграждане на кабел като този: - Поток - Помпа за разпаяване или медна оплетка - „Ръце за помощ“Необходимите ни части са изключително прост - Кабел за създаване на конзолен кабел. Това може да дойде от контролер за жертвоприношение или от евтин удължителен кабел за тази система. SNES кабелът, използван в този пример, идва от контролер, който вече няма да регистрира посока „надолу“, и е закупен като мъртъв контролер за $ 1 от местен магазин за игри. - DB-15 мъжки щепсел с конектори за спойка. Digikey Част № 215ME-ND, или се предлага във всеки добър магазин за електроника. Шансът той да бъде добър магазин за електроника е пряко, обратно, пропорционален на броя HDTV, които продават. Това е една от малкото части за електроника, които все още можете да намерите в някои Radio Shacks. - Качулка DB-15. Този, използван на снимките тук, е Digikey Part No. 972-15SY-ND, но има много направени качулки D-Sub. Можете също така да ги намерите евтино в повечето добри магазини за електроника. Горещо препоръчвам, каквато и качулка да получите, не забравяйте да вземете винтове за носене. - Тел. Използваният тук проводник е 30 AWG Kynar тел, предлага се от Fry's. Може да се използва почти всякакъв вид тел, но използването на много малък обем ще направи нещата много по -лесни. Компоненти, различни от тези, са необходими за някои конзоли, но те са изключение, а не правило. Към момента на писане единствените системи, които изискват нещо повече от проводник, са системата FM-Towns (подробно в neogeo.h) и системата 3DO (подробно в 3do.h)

Стъпка 3: Подгответе щепсела със спойка

Подгответе щепсела със спойка
Подгответе щепсела със спойка

Всички борове, с изключение на един, щифт 9, ще имат запоени проводници. Тъй като имаме само две ръце, най -лесно е първо да запълним празните точки с спойка и след това да добавим необходимите проводници.

Стъпка 4: Прекъснете проводниците „Избор на система“

Превъртете проводниците „Избор на система“
Превъртете проводниците „Избор на система“
Превъртете проводниците „Избор на система“
Превъртете проводниците „Избор на система“

Всеки UPCB кабел ще има основно захранване (VCC), влизащо в пин 8, и основното заземяване (GND), влизащо в пин 1. Ще има и няколко щифта, свързани високо или ниско (свързани към VCC или GND), за да се каже UPCB с каква система комуникираме. Тези щифтове са тези, наречени High или Low в описанието „Как да направим UPCB кабел“в. H файла на конзолата. Нека да разгледаме този за SNES, SNES. H

За да направите UPCB кабел за SNES, следвайте картографирането по -долу D -Sub 15 Pin SNES Pin1 7 (GND) 2 Low3 Low4 Low4 Low5 Low6 Low7 Low8 1 (VCC) 9 NC - Не е свързан с нищо 10 High11 High12 2 (Clock) 13 3 (Latch) 14 4 (Данни) 15 ВисокоПреди да започнем да добавяме системния кабел, е много по -лесно да продължим и да се погрижим за избора на линии сега, без масивния конзолен кабел по пътя. Единствените щифтове, които казват Low, са щифтове 2-7. Ще свържем всички тези, така че те да бъдат електрически свързани към това, което ще бъде GND, щифт 1. Единствените щифтове, които казват High, са 10, 11 и 15. Ще свържем всички тези, така че да са електрически свързан с това, което ще бъде VCC, щифт 8. За да направим това, ще свържем верижка жица от един щифт към следващия. Използвайки малки (<1 ") парчета от 30 жици с оголени краища, това става доста лесно в сравнение с по -големите проводници. На снимката ще видите първата такава връзка, от пин 1 (GND) до щифт 2 (нисък). Следва идентично парче тел, свързващ щифт 2 към щифт 3, друг свързващ щифт 3 към щифт 4, щифт 4 до 5, щифт 5 до 6 и накрая щифт 6 до 7. След това ще направим максимумите. къса част от проводник от 30 езика, свържете щифт 8 (VCC) към щифт 15 (висок). Следвайте с друг проводник свързващ щифт 15 към щифт 11 и накрая още един проводник, свързващ щифт 11 към щифт 12. Сега всички щифтове, които трябва да бъдат вързани High или Low са свързани към GND (пин 1) за ниско, или VCC (пин 8) за високо.

Стъпка 5: Тестване Част 1

Тестване Част 1
Тестване Част 1

Без значение колко сте добри или сте сигурни в работата си, винаги искате да тествате рано и често. Ако има някакви повреди в запояването, сега е много по -лесно да се коригира, преди големият кабел да ни попречи.

Ще правим тестове за непрекъснатост. Ако вашият мултицет няма функция за проверка на непрекъснатостта, задайте го за проверка на съпротивленията на най -ниската му настройка. Само не забравяйте, че безкрайното съпротивление означава липса на връзка и почти липсата на съпротивление означава свързаност. Първо проверете Ниските връзки на линиите. За нашия пример SNES това би било щифтове 2-7. Поставете една сонда върху щифт 1 (GND). Вземете другата сонда и проверете щифтовете 2-7 в ред. Всеки от тях не трябва да показва почти никакво съпротивление на пин 1. Повторете за високите линии. За нашия пример за SNES това биха били щифтове 10, 11 и 15. Поставете един връх на сондата върху щифт 8 (VCC) и проверете непрекъснатостта с щифтове 10, 11 и 15. Всеки не трябва да показва почти никакво съпротивление. И накрая, проверете за къси панталони. Поставете едната сонда на щифт 1, а другата на щифт 8. Не трябва да има непрекъснатост. Безкрайна съпротива. Ако тези две линии са свързани електрически, има късо съединение някъде в работата ви. ТРЯБВА да ги поправите, преди да опитате да използвате кабела. Използването на къс кабел на конзола може да изгори предпазители, да предизвика пожар, да изпържи конзолата ви и да се залепи. Лошо е, затова го поправете СЕГА. Ако всичко е правилно, нека започнем работа по кабела на конзолата.

Стъпка 6: Изберете конзолния кабел

Извикайте кабела на конзолата
Извикайте кабела на конзолата
Извикайте кабела на конзолата
Извикайте кабела на конзолата

Сега трябва да разберем какви проводници в конзолния кабел правят какво. Отново се нуждаем от информация за конзолния кабел от съответния. H файл.

_ | 1234 | 567) --------- Описание на щифта 1 VCC 2 Часовник 3 Фиксатор 4 Данни 5 N/C 6 N/C 7 GNDАко използвате удължителен кабел, отрежете допълнителния конектор възможно най -далеч от края, който се включва в конзолата. Ако използвате контролер за жертвоприношение, отрежете кабела възможно най -близо до игралната площадка. И в двата случая можем да постигнем максимална дължина на кабела. Премахнете малко изолация на кабела от сега открития край. НЕ ПРЕМАХВАЙТЕ ТОЛКОВА. Искате да премахнете около 1 кабелна изолация; достатъчно, за да сте сигурни, че можете да запоявате някой от проводниците към някой от щифтовете DB-15, и да оставите проводниците достатъчно къси, така че ограничителят за изтегляне на качулката D-Sub да се хваща върху дебелата кабелна изолация. Търсим отделните проводници, които изграждат кабела, за да можем да идентифицираме какво прави всеки. В нашия пример SNES има само пет проводника, които действително се използват от контролера, и само пет проводника в кабела. Всеки проводник трябва да е с различен цвят. Не можем да се доверим на цвета на проводника, за да ни каже нещо със сигурност за тяхната функция, дори между иначе еднакви накладки. Трябва да ги тестваме спрямо разпечатването във. H файла. За това се нуждаем от мултицет/тестер за непрекъснатост. За всеки проводник във вашия кабел трябва да знаете към кой извод на конзолния конектор отива. SNES беше малко труден, защото контактите са далеч вътре в конектора. Снимката по -долу ме показва с гола част от тел, държан от кука на сондата. Контактът вътре в c onnector би докоснал голата жица, която докосна куката. Когато другата сонда докосна правилния проводник на другия край на кабела, щях да знам, защото съпротивлението ще падне почти до нищо. Това трябва да се повтаря за всеки щифт. Снимката по -долу показва индексната карта, която използвах за записване на резултатите. Копирах описанията на pinout и pin от. H файла. Когато намерих съвпадаща комбинация от щифт и проводник, щях да запиша цвета на проводника до щифта. Сега, когато знаем какво представлява проводникът, можем да започнем да ги свързваме към UPCB щепсела.

Стъпка 7: Свържете кабела на конзолата към щепсела

Свържете кабела на конзолата към щепсела
Свържете кабела на конзолата към щепсела

Резултатите от последния ни тест трябва да ни кажат кой цветен проводник има коя функция. За кабела, който използвах, крайните резултати бяха: 1 - Бял - VCC2 - Жълт - Часовник3 - Оранжев - Фиксатор4 - Червен - Данни7 - Кафяв - GND Сега трябва само да видим към кой щифт на DB -15 отива всеки. Отново тази информация е във. H файла. За краткост, премахнах тези, които завързахме Високо и Ниско в по -ранните стъпки.

D-Sub 15 Pin SNES Pin1 7 (GND) 8 1 (VCC) 12 2 (Clock) 13 3 (Latch) 14 4 (Data)Така че сега знаем къде отива всеки проводник.: D- Подцветен пинов цвят1 Кафяв8 Бял12 Жълт13 Оранжев14 RadОще само 5 връзки към спойка. За всеки проводник в кабела отстранете много малко изолация от края, за да изложите голия метален проводник, и го запояйте в подходящия D-Sub щифт. В случай на VCC и GND (D-Sub пинове 8 и 1), там вече има малко парче тел. Ето защо трябва да използвате тънка жица. Разтопяването на спойката и поставянето на новия проводник не трябва да измества съществуващия проводник. Ако трябва да ги държите стабилно в отвора, докато спойката се охлади, чифт клещи за нос с фини накрайници вършат работата много добре. Това е и причината, поради която искате да свържете веригата на системата за избор на проводници; опитвайки се да задържите 3 или повече проводника вътре в порта, докато спойката се охлажда, може да бъде много разочароващо.

Стъпка 8: Тестване Част 2

Тестване Част 2
Тестване Част 2

Сега нека проверим всички връзки за запояване, както и проводника вътре в кабела.

За всеки щифт в конзолния щепсел използвайте мултицет/тестер за непрекъснатост, за да проверите всеки проводник и спойка. Едната сонда трябва да е в края на щепсела на конзолата, а другата да е върху мъжкия щифт на щекера D-Sub. Уверете се, че всички те работят почти без съпротива между двете. След това проверете отново щифтовете за избор на системата. Дръжте едната сонда да докосва VCC щифта на щепсела на конзолата и използвайте друга, за да тествате всички щифтове, които трябва да бъдат вързани високо. Уверете се, че всички те не показват почти никаква съпротива. Преместете сондата към щифта GND на щепсела на конзолата и използвайте другата сонда, за да тествате всеки D-Sub щифт, който трябва да бъде завързан ниско. И накрая, опасният кратък тест. С едната сонда на щифта GND на щепсела на конзолата, а другата на VCC щифта на конзолния щепсел, проверете съпротивлението. Ако съпротивлението е безкрайно, всичко е наред. Ако има ниско съпротивление, имате опасно късо съединение и трябва да проверите и повторите запояването си. След като сте се уверили, че няма грешки при запояването, е време да сглобите абсорбатора.

Стъпка 9: Сглобете качулката

Сглобете качулката
Сглобете качулката
Сглобете качулката
Сглобете качулката
Сглобете качулката
Сглобете качулката

Всеки аспиратор е сглобен по различен начин, така че не мога да дам конкретни инструкции за всеки аспиратор. Ще опиша необходимите стъпки като цяло, които трябва да се прилагат за всеки аспиратор, а след това стъпка по стъпка сглобяването на конкретния абсорбатор, който използвах в този пример.

Най-важната част от сглобяването на абсорбатора е да се разбере и използва „издърпване-спиране“. Всеки аспиратор трябва да има метод за задържане на кабела. Не искате да използвате това, за да държите отделните проводници, защото те не могат да понесат много напрежение, без евентуално да бъдат извадени. Спирачът на качулката е направен така, че да захване действителния кабел там, където е най-здрав, с всички проводници заедно и покрити със здрава изолация. В случай на сила, която дърпа кабела, силата се прехвърля към капака и щепсела DB-15, вместо към слабите места на запояване, свързващи кабела към щепсела. Повечето спирачки използват два малки болта и две малки парчета метал. Болтовете се използват за затягане на металните скоби около кабела. След като скобите са здраво закрепени, те се поставят в зона на аспиратора, която не им позволява да се движат. Този метод изглежда е най -често срещаният и затова имам тяхна снимка по -долу. Когато закрепвате кабела в издърпващия ограничител, е много важно той да е сигурен! Това е най -важната част от поддържането на кабела дълготраен и полезен. Ако скобите, които се опитват да задържат кабела, изглеждат прекалено големи за захващане, моля, започнете да обвивате кабела с електрическа лента, за да стане по -дебел и по -лесен за хващане на скобите. Ако има контролно уплътнение на контролера, от който сте взели кабела, проверете дали можете да го използвате и за захващането на скобите. Ако ограничителят не се държи здраво за кабела, тънките проводници отвътре ще се скъсат, ще се разхлабят, ще се късат срещу други проводници, ще запържат развлекателния ви център, ще предизвикат пожари и ще убият котката ви. Направете го правилно първия път. Сглобяването на всички абсорбатори, които съм виждал, е доста подобно: 1. Поставете щепсела на DB в малките щифтове, които ще го държат на място. 2. Поставете скобите за издърпване върху проводника и ги закрепете възможно най-близо до мястото, където ограничителите ще бъдат постоянно. 3. Поставете ограничителя на мястото му и проверете отново дали скобите са здраво закрепени. 4. Поставете монтажния хардуер, като например винтове на място. 5. Затворете капака. Обикновено това означава няколко болта, но примерният аспиратор тук е затваряне. Ще следваме тези стъпки точно с нашия примерен качулка. 1. Поставете щепсела на DB в държачите. 2. Поставете черната скоба за спиране върху проводника, като се уверите, че захваща изолирания кабел, а не проводниците. 3. Добавете обезопасяващата метална част и затегнете здраво. 4. Добавете винтове 5. Затворете капака.

Стъпка 10: Тестване Част 3

Тестване Част 3
Тестване Част 3

След цялата тази работа знам, че те сърби да включиш кабела в конзолата си и да се залепиш и да се включиш в играта. Разбирам. Недей. Поставянето на всичко в качулката лесно би могло да разхлаби жица, а късите панталони са лоши. Нека отделим малко време с мултицета, за да се уверим, че всичко е безопасно за последен път, преди да го включим.

Стъпките, които предприемаме тук, са идентични с „Тестване част 2“: За всеки щифт в контакта на конзолата използвайте мултицет/тестер за непрекъснатост, за да проверите всеки проводник и спойка. Едната сонда трябва да е в края на щепсела на конзолата, а другата да е върху мъжкия щифт на щекера D-Sub. Уверете се, че всички те работят почти без съпротива между двете. След това проверете отново щифтовете за избор на системата. Дръжте едната сонда да докосва VCC щифта на щепсела на конзолата и използвайте друга, за да тествате всички щифтове, които трябва да бъдат вързани високо. Уверете се, че всички те не показват почти никаква съпротива. Преместете сондата към щифта GND на щепсела на конзолата и използвайте другата сонда, за да тествате всеки D-Sub щифт, който трябва да бъде завързан ниско. И накрая, опасният кратък тест. С едната сонда на щифта GND на щепсела на конзолата, а другата на VCC щифта на конзолния щепсел, проверете съпротивлението. Ако съпротивлението е безкрайно, всичко е наред. Ако има ниско съпротивление, имате опасно късо съединение и трябва да проверите и повторите запояването си.

Стъпка 11: Играйте

Играйте
Играйте

Сега включете новия си UPCB кабел във вашия стик и конзола и нека видим как работи!

Препоръчано: