Taula de continguts:

Projecte 2: Com invertir l'enginyeria: 11 passos (amb imatges)
Projecte 2: Com invertir l'enginyeria: 11 passos (amb imatges)

Vídeo: Projecte 2: Com invertir l'enginyeria: 11 passos (amb imatges)

Vídeo: Projecte 2: Com invertir l'enginyeria: 11 passos (amb imatges)
Vídeo: 30 глупых вопросов Data Engineer [Карьера в IT] 2024, De novembre
Anonim
Projecte 2: Com invertir l’enginyeria
Projecte 2: Com invertir l’enginyeria
Projecte 2: Com invertir l’enginyeria
Projecte 2: Com invertir l’enginyeria

Hola company aficionat, Un bon amic meu havia reunit diversos components juntament amb un Raspberry Pi per tal de descodificar el protocol RS232 a TTL. El resultat final es va llançar tot en una caixa que contenia 3 components principals: un convertidor de potència per alimentar el Pi, un relé de doble canal que garanteix que no es malgasta la potència controlant quan ha de passar la comunicació i un convertidor de mòdul RS232 a TTL. La tasca que tenim a la mà és crear una solució millor que combini tots els programes durs en un sol PCB. El resultat final tindrà menys elements col·locats al voltant -> menys cables -> disseny a prova de vibracions. Això significa que la tasca actual és una enginyeria inversa de maquinari. Els passos següents haurien d’ajudar a resoldre tasques d’aquestes característiques.

Pas 1: identifiqueu els components

Identifiqueu els components
Identifiqueu els components

Haureu de Google basant-vos en qualsevol de les opcions següents:

- Utilitzant el nom imprès a la pròpia pissarra.

- Utilitzar la funció del dispositiu.

- Utilitzant el component principal del propi tauler: busqueu els xips resistents -> obteniu-ne els noms -> cerqueu la seva aplicació a Google.

- Feu una imatge de Google de les paraules clau trobades i desplaceu-vos cap avall fins que trobeu el dispositiu o qualsevol derivació cap a una altra cerca.

En resum, he trobat els tres dispositius i he anat endavant i els he ordenat a eBay:

- MAX3232 A TTL:

Relé de canals dobles de 5V: https://www.ebay.ca/itm/5V-Dual-2-Channels-Relay-Module-With-optocoupler-For-PIC-AVR-DSP-ARM-Arduino/263347137695?hash= item3d50b66c9f: g: DlUAAOSwIVhaG-gf

- Convertidor de dòlars DC-DC: https://www.ebay.ca/itm/DC-DC-Buck-Step-Down-Converter-6V-80V-24V-36V-48V-72V-to-5V-9V-12V -Power-Suppply / 122398869642? Hash = item1c7f8a888a: g: 3vkAAOSwuxFYyQyb

Pas 2: temps per obtenir esquemes de circuits

Quan cerqueu esquemes de circuits, és important tenir en compte la funció principal de cada placa.

Un cop trobats els diagrames de circuits, aneu a digikey (o mouser, o qualsevol cosa a la qual demaneu els elements) i comproveu si el xip principal està disponible, ja que el demaneu més endavant.

La resta d’elements que haurien d’estar disponibles són la majoria de llocs web electrònics (díodes, taps, inductors, resistències …) De vegades, és possible que tingueu problemes per trobar aquells que tinguin la mida o el paquet adequats (forat passant, muntatge superficial, …)

En cas que això importi en fases posteriors del disseny, busqueu tenint en compte aquests detalls.

Així que vaig acabar amb els següents fulls de dades:

- MAX3232 A TTL:

- Transmissió de canals dobles de 5V:

- Convertidor de dòlars DC-DC:

Com es va esmentar abans, vaig començar a buscar els components utilitzats als llocs web de Digikey, vaig poder trobar-los tots excepte un component relacionat amb el convertidor de buck DC-DC, més concretament no vaig poder trobar el convertidor de buck XLSEMI XL4015 (trobat a LCSC tho!) Per evitar haver de fer una comanda a dos llocs web diferents i, per tant, pagar l'enviament dues vegades, he decidit passar per alt el convertidor i buscar un altre disseny que faci servir components que es troben a Digikey. Així que vaig acabar seguint aquest esquema:

Nou convertidor Buck:

En assegurar-me que el corrent i el voltatge són suficients per alimentar el Pi, finalment he identificat tots els elements que s’utilitzaran al meu PCB principal.

Pas 3: tingueu present la imatge general

Tingueu present la imatge general
Tingueu present la imatge general

Aquest pas és realment important, ja que marca el to del disseny general. La meva tasca és reduir el nombre de cables que es col·loquen al voltant de la caixa, ja que aquest últim està exposat a un entorn amb altes vibracions. En tractar aquest problema, vaig haver de separar les línies elèctriques (alimentant el Pi) de les línies de senyal utilitzades per a la descodificació i la comunicació entre dispositius. Tenint en compte la informació, ho combinarem tot en un sol PCB. El producte final tindrà un cable de cinta i un cable micro-usb per establir la connexió amb el Pi. El cable de cinta contindrà tots els senyals entre els dos dispositius, mentre que el cable micro-usb proporcionarà l’alimentació de 5 V, 1 A necessària per engegar el Pi. Amb això en ment, vaig seguir endavant i vaig reordenar els pins GPIO que s’utilitzaven al Pi per tenir tots els senyals propers entre ells tal com es mostra a la imatge. Viouslybviament, per fer-ho, haureu de canviar els pins GPIO per altres pins GPIO, mentre canvieu Gnd amb altres Gnd i el poder amb altres pins d’alimentació mitjançant el pin general del Raspberry Pi. Aquests canvis es registraran ja que seran necessaris més endavant per actualitzar el firmware que s’executa al Pi.

Pas 4: EasyEDA: esquemes

EasyEDA: Esquemes
EasyEDA: Esquemes

En aquest pas, haureu de familiaritzar-vos amb l'eina CAD més simple. EasyEDA! tal com indica el seu nom, aprendre a utilitzar aquesta eina de desenvolupament de llocs web hauria de ser senzill. Adjunto l'enllaç al propi lloc web juntament amb altres bones referències per avançar ràpidament:

EasyEDA:

Vídeos d’introducció (de GreatScott):

www.youtube.com/watch?v=35YuILUlfGs

Tutorial ràpid realitzat pels mateixos desenvolupadors del lloc web:

Pas 5: seleccioneu els components necessaris

En aquest pas, heu de seleccionar si voleu utilitzar components de muntatge a través de forats o superficials en funció de la dimensió del tauler, el vostre equip de soldadura i les vostres habilitats de soldar. He decidit muntar la superfície de tots els components si és possible, amb poques excepcions en què la versió SMD no està disponible, per exemple, els relés.

A continuació, haureu de fixar la mida del paquet de tots els taps, resistències, díodes, etc … En el meu cas, he decidit decidir-me per 1206 per als components més comuns.

Aquí també hi ha molts tutorials en línia sobre tècniques de soldadura de muntatge superficial. Vaig confiar especialment en el tutorial de Dave Jone sobre aquest tema (enllaçat a continuació), no dubteu a veure els altres dos tutorials de soldadura:

EEVblog # 186 - Tutorial de soldadura Part 3 - Muntatge superficial

www.youtube.com/watch?v=b9FC9fAlfQE&t=1259s

Sé que el vídeo és llarg, però el noi parla d’altres coses interessants mentre t’ensenya a soldar. Viouslybviament, té més experiència que la majoria dels aficionats, com tu i jo, de manera que hauria d’estar bé.

Pas 6: Dibuixeu esquemes per als components que falten

Dibuixa esquemes dels components que falten
Dibuixa esquemes dels components que falten
Dibuixa esquemes dels components que falten
Dibuixa esquemes dels components que falten

EasyEDA té la gran majoria dels components que planejava demanar, excepte un dispositiu. Dit això, no hauria de ser un problema, ja que aquest programari us permet afegir els vostres dibuixos a la biblioteca en línia.

Calia afegir "connector femella D-SUB 15" (digikey:

Si comproveu els fulls de dades del dispositiu a l’enllaç, podreu reproduir les característiques geomètriques del component. Això ha d'incloure espaiats, dimensions i direcció del dispositiu. Si teniu la sort, de vegades els fabricants també inclouen els dibuixos de PCB perquè simplement els copieu i enganxeu manualment a easyeda.

Pas 7: Dissenyeu el vostre disseny de PCB

Image
Image
Crunch the Numbers a
Crunch the Numbers a

En col·locar els diferents components al tauler, haureu d’assegurar-vos de reduir la longitud de les traces de connexió. Com més llargs siguin, més exposats estareu a les línies de senyal a interferències i interferències de soroll. Amb aquesta regla d’or en ment, vaig seguir endavant i vaig col·locar tots els meus components tal com es mostra al vídeo.

Pas 8: encreuar els números

En aquest pas, haureu de determinar l'amplada de traça adequada que s'ha d'utilitzar per connectar diferents elements. El gruix de traça d’Easyeda està normalitzat a 1 oz (la vostra opció econòmica). Això significa que només cal tenir una estimació aproximada del corrent que flueix en cadascuna de les traces. Basant-me en l’aplicació que he tingut a l’abast, vaig decidir arreglar 30 milles per a la majoria de les traces de potència (per tenir un màxim d’1 A) i 10 ~ 15 mil per les traces de senyal (per contenir un màxim de 100 mm A).

Podeu utilitzar alguna calculadora de traça en línia com aquesta per obtenir aquests números.

Calculadora de traça en línia:

Pas 9: connecteu-lo

Image
Image
Wire It Up
Wire It Up

Un cop fixat el gruix de la carrera per a diferents línies, és hora de fer el cablejat de tots els components. Si heu col·locat els components segons les regles generals de disseny de PCB (enllaçades a continuació), hauríeu de poder fer el cablejat fàcilment. Al final després d’afegir el revestiment de coure, acabareu amb un PCB complet a punt per demanar-lo. Per a això, recomano fer servir el lloc web associat a easyeda, JLCPCB (enllaçat a continuació), per fer la comanda no cal que feu cap canvi a les opcions de comanda estàndard. A més, si esteu soldant més d’un tauler, us recomano demanar el full de plantilla que s’acompanya del fitxer gerber que heu penjat. Si ho feu, podreu estalviar molt de temps durant el procés de soldadura.

Pas 10: Temps d’alguna soldadura greu

Temps d’alguna soldadura greu
Temps d’alguna soldadura greu

Com que només estic soldant un component per provar el meu disseny, vaig portar la soldadura manualment per millorar les meves habilitats en aquesta àrea. El producte final es veurà com la imatge adjunta.

Pas 11: feu les comprovacions finals

Feu les comprovacions finals
Feu les comprovacions finals

En aquest darrer pas, haureu de fer proves bàsiques de continuïtat de les vostres petjades importants, com ara les línies elèctriques. Això us ajudarà a evitar danyar qualsevol cosa relacionada amb la vostra placa (en el meu cas: el raspberry Pi). I així, fent servir l’enginyeria inversa, vaig poder crear un dispositiu a prova de vibracions.

Com sempre, gràcies per seguir les meves històries amb enginyeria. No dubteu a agradar, compartir o comentar qualsevol de les meves publicacions.

Fins la pròxima vegada, Ànims: D

Recomanat: