Adjunto dos tableros que acabo de diseñar en Eagle y apreciaría si algún experto aquí dispuesto a echar un vistazo rápido señalara cualquier error evidente en el diseño.
HayunaplacaqueserviríacomoPCBdeinterruptordeluz,enviandounmensajeCANatravésdelbusCAN.Habríamuchosdeellos(planeoalrededorde40-ish).
Laotraplacaeslaplacadereléfinal.Habríasólodos,unoparacadapiso.YlastarjetasSSRqueyacompréestaríanconectadasalastarjetasderelés(queasuvezencenderíanyapagaríanlaslucesdelacasa).
TambiénconectarémiinterfazUSBalaredCAN(alencabezadodepinUSBTIN3enelrelé)parapoderdepurarla(yenlaversiónfinaltambiéncontrolardesdeunODROIDsobreunaaplicaciónweb).ParafinespurosdedepuracióndelospinesdeMicrochiptambiéntengoelencabezadoDEBUG5pinesencadaplaca.
CualquiersugerenciaopreguntaWRTparaeldiseñoseríamuyapreciada.PlaneousaruncableCat5conenchufesRJ45.Porlotanto,lostablerosdeconmutacióntienenenchufesdoblesRJ45ytodosseencenderíandirectamenteenlalíneadebus(sololosreléstienentomasdealimentación).SéqueestáfueradeespecificacionesparaCAN,peroplaneocorreravelocidadesbajas,yenestemomentotengo50kbit/senelcódigo(verelenlacedearriba),peroestoymásquecontentodeirmuyabajo.
TalvezunapreguntaseaWRTalaresistenciadeterminación.Heestadoleyendorecomendacionesmixtasenestecaso.Obviamente,lahojadedatossugiereelusodedosresistenciasde60ohmiosconectadasatravésdeunpinSPLIT.Esosuponeuncablede120ohmios,quenoplaneousar,planeousarCat5simple(quesedicequeesde100ohmiossilohagobien).Luego,otrosproponenusarunaresistenciaparaigualarlaimpedanciadelcable,loquesignificaríadosresistenciasde50ohmiosensulugar.
Fuiporunpocodecompromisohastaahora(tambiénporquelatiendalocalenrealidadnotieneresistenciasde60ohmios)yplaneocolocarresistenciasde56ohmiosallíahora.Tambiéntengoosciloscopioyplaneojugarconesotambiénsiesnecesario.
Dehecho,planeojugardeestamaneraunavezqueestéconstruidosobremimesaantesdeponerloennuestracasaparaserconstruido:)Hastaahorasolohejugadoconestaconfiguraciónenunaplacadepruebas.
Paraaquellosinteresadosenmásantecedentesdeloqueestoyhaciendo,revisemicuentadeGitHubaquí(tambiénestántodaslasjuntas):