Stap 6: Ontwerpen van de I2C relais boord
PCB Design software beperking
Ik ben met behulp van de gratis versie van Eagle voor alle mijn PCB ontwerpen. De software heeft slechts één beperking, en dat is dat de Raad van Bestuur-grootte is beperkt tot 100 x 80 mm. Voor al mijn recente projecten was dit aanvaardbaar.
U ontwerpt een enkel relais boord met 16 relais en hun schroefaansluiting, kon niet op een 100 x 80 mm PCB. Maar het was kunnen worden uitgerust met 8 relais met hun terminal schroeven, een MCP23017 en ULN2803 op een enkele boord. In plaats van een enkele PCB, werd het ontwerp veranderd in twee identieke PCB's. Het enige nadeel met deze optie was dat in plaats van alle 16 I/O pinnen uit een enkel MCP23017, elk bord moest worden uitgerust met het is eigen MCP23017, en het gebruik van slechts 8 van de 16 I/O poorten.
Onderdelen selecteren
Het ontwerp moet worden gebouwd met alleen via holes standaardcomponenten.
Aansluiten van meerdere I2C Relay Boards
De MCP23017 heeft drie adresregels (A0, A1 en A2), en elke I2C relais boord moet beschikken over een uniek I2C adres. Voor het gemakkelijk aanpakken, werden kop spelden toegevoegd aan het adres van elke I2C relais boord instellen. Met deze optie, kunnen maximaal 8 I2C Relay Boards worden aangesloten aan een project, om te bepalen van een totaal van 64 Relais.
Levering van de macht aan de Relais
Met maximaal 64 Relais dat kunnen worden aangesloten op een project, is het duidelijk de voeding nodig voor de relais kan niet langer worden genomen vanuit het hoofdproject PCB. Daarom, levering aan elke individuele I2C relais boord gebeurt via schroefaansluiting. Om het gemakkelijk lus van de levering tussen I2C Relay planken, werden twee sets van schroefaansluiting
toegevoegd.
Relay bedrijfsspanning
Aangezien er een grote selectie van Relais beschikbaar is, moest het ontwerp voorzien in verschillende relay worden uitgevoerd van de spanningen. Met behulp van de ULN2803, kunnen de Relais spanning tussen 5V en 48V DC. Dit maakt selecteren Relais gemakkelijker.
Een belasting verbinden met het Relais
Een verzameling 3 schroefaansluiting per relay kunt gemakkelijk verbindingen de relais-contacten (Common, normaal Open, normaal gesloten). Er is geen gemeenschappelijke banden tussen de 8 relays, die flexibiliteit van de maximale verbinding met behulp van de I2C relais boord.
Aansluiten van de I2C-Bus
Aansluiting van de vier draden van de I2C Bus gebeurt met behulp van headers. Nogmaals, twee rijen voor headers werden toegevoegd voor eenvoudige aansluiting van meerdere I2C Relay Boards.