Skip to the content
4 layers162.4 × 126.5 mmGrup3 Tarda Projecte Netejaparabrises, the printed circuit board in 3D

Grup3 Tarda Projecte Netejaparabrises

AidarIglesias/Projecte_Neteja_Parabrises

El sistema ha de complir les seguents especificacions:

Size
162.4 × 126.5 mm
Copper layers
4
Thickness
1.6 mm
Parts
97
Nets
82
Pads
310
Tracks, vias
496, 214
Pours
378
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
28 Mar 2023
Updated
27 Apr 2023

Overview

Grup3 Tarda Projecte Netejaparabrises is an open-source printed circuit board by AidarIglesias, from the AidarIglesias/Projecte_Neteja_Parabrises repository on GitHub. It is a 4-layer board of 162.4 × 126.5 mm with 97 parts on 82 nets, routed with 496 tracks and 214 vias.

It is built around the TCAN1042DRQ1, L78S05CV and LM393, with the BC817-25 RFG and ABLS2-8.000MHZ-D4Y-T among its other parts. Its parts include 29 resistors, 14 connectors, 11 diodes, 9 switches and 7 capacitors. It belongs with the PIC boards of this library.

Main components

5

README

README.md

Projecte Eines De Disseny

Sistema de Neteja-Parabrises D'Un Automobil

David Miravent, Biel Hornas, Aidar Iglesias

Objectiu

Aquest projecte te com a objectiu dissenyar el l'entorn electronic que conforma el sistema de neteja-parabrises d'un automobil.

El projecte estara dividit en 7 parts:

  1. Diagrama de blocs i components
  2. Esquematic i simulacions
  3. Placement i routing (layout v1)
  4. Pre-entega (layout v2)
  5. Entrega final (layout v3)
  6. Muntatge i soldadura
  7. Test PCB

Caracteristiques i epecificacions

El sistema de neteja-parabrises te com a caracteristica principal, com ja diu el seu nom, netejar la lluna del parabrises. Com que aquest sistema sera part d'un conjunt de ECUs (Electronic Control Unit) d'un automobil, hi ha un serie d'elements que tots ells tindran en comu:

  • Una etapa de regulacio de tensio (es fara servir L78S05CV)
  • Un microcontrolador (es fara servir un PIC18F2580 de 28 pins) encarregat del control del nostre modul i de la comunicacio amb els altres
  • Un bus de programacio i debug del microcontrolador
  • Un bus CAN que permet la comunicacio sincrona amb els altres moduls
  • Un bus I2C (o be SPI) per a la comunicacio sincrona interna del nostre modul
  • Un bus de comunicacio USART que permet monitoritzar el sistema des d'un ordinador extern
  • Una botonera per permetre la interaccio entre l'usuari i el modul

El sistema ha de complir les seguents especificacions:

  • Dos motors amb el seu final de carrera
  • Dues bombes de liquid neteja-parabrises
  • Sensor digital de pluja
  • Calefactor del vidre

Funcionament

El sistema al complet estara controlat per el microcontrolador. Per al moviment dels neteja parabrises, es faran servir dos motors, un per davant i un per darrere. Aquests motors estaran controlats per uns drivers, els quals subministren el corrent necessari per activar uns reles que faran girar els motors en un sentit o en l'altre. Quan l'usuari desitgi o quan el sensor de pluja detecti pluja, el microcontrolador enviara el senyal d'activacio dels motors. Tambe s'incloura un sistema de final de carrera, que indicara quan s'ha acabat el trajecte de la escombreta del neteja-parabrises i la fara canviar de sentit.

El sistema tambe implementa dues bombes de liquid neteja-parabrises, cadascuna d'elles controlada per un driver i un rele. Aquestes s'activaran quan el conductor ho desitgi i funcionaran de la mateixa manera que el neteja-parabrises: mitjançant un motor.

Hi haura un mode de neteja automatic, accionat per un sensor digital de pluja. Quan es detecti pluja. Aleshores, el neteja-parabrises es posara en funcionament.

Hi ha quatre opcions a escollir:

  • Activar motor neteja-parabrises davanter
  • Activar motor neteja-parabrises darrere
  • Automatic (El sensor de pluja activa els neteja-parabrises)

Mes enlla d'aquests 3 modes de funcionament, si aixi ho desitja, l'usuari pot activar les bombes de liquid manualment. Addicionalment, pot fer que les escombretes fagin una sola passada, tambe amb activacio manual.


Diagrama de Blocs

Diagrama 4
Figura 3. Versio 4 del diagrama de blocs - 13.04.2023.


Taula de funcionament dels reles

EnableM1DriverM1MOTOR 1
000
010
100
111

Taula 1. Taula del funcionament dels reles del motor neteja-parabrises davanter.

EnableM2DriverM2MOTOR 2
000
010
100
111

Taula 2. Taula del funcionament dels reles del motor neteja-parabrises del darrere.


Components

Ref.DescripcioDatasheet
PIC18F258028-Pin High Performance, Enhanced FLASH Microcontroller with CAN. S'encarrega del control integral del sistema.PIC18F2580
TCAN1042TCAN1042 Fault Protected CAN Transceiver with CAN FD. L'utilitzarem per a la comunicacio entre moduls independents.TCAN1042
LM1117-5.02A positive voltage regulator IC. Regulador LDO lineal de tres terminals, corrent nominal 2A i sortida a 5V.L78S05CV
ABLS2-8.000MHZ-D4Y-TLow Profile Surface Mount Microprocessor Crystal. L'usarem com a font de senyal sincron de referencia per al microcontrolador. Es de 8MHz.ABLS2-8MHZ
V23076A1001C133Automotive, PCB Single Power Relay K (Sealed) with wide voltage range and limiting continuous current 45A. Utilitzarem aquest rele per a les aplicacions de potencia, com ara la commutacio dels motors, de les bombes i del calefactor.V23076A1001C133
BC817-25NPN general purpose transistor used for switching and amplification. Features high current (max. 500 mA) and low voltage (max. 45 V). Transistor bipolar NPN que farem servir per a amplificar el corrent de commutacio dels reles.BC817-25
YL-83Rain and snow are quickly and accurately detected with the YL-83 Rain Detector. L'implementarem de manera que quan detecti pluja, els neteja-parabrises s'accionin automaticament.YL-83
LM393Comparator with lower offset voltage, higher supply voltage capability, lower supply current, lower input bias current, lower propagation delay, and improved 2 kV ESD performance and input ruggedness through dedicated ESD clamps. Comparador que farem servir a l'hora de detectar si plou o no.LM393
3362-¼” Square TrimpotTrimming Potentiometer. Withstands harsh environments and immersion cleaning processes. Potenciometre que usarem per adjustar el llindar del sensor de pluja.3362-¼” Square Trimpot
Flexible Heaters 78000 SeriesTruly transparent, no wires in clear view area, optical grade, thin-film polyester, low power consumption for use with battery or line power. Tires conductores que tenen com a objectiu escalfar la lluna del darrere de l'automobil.Flexible Heaters 78000 Series
WLD4383Motor reductor sinfin 12VDC, corrent nominal de 2A, velocitat nominal de 44rmp i una potencia de 12.5W.WLD4383
EHDB9MFConnector DB-9 de entrada-sortida de la comunicacio CAN.EHDB9MF

Historial de canvis

DataAutorDescripcio
23.03.2023David MiraventTramesa de la tasca per a la primera versio de la presentacio.
27.03.2023Biel Hornas, David Miravent, Aidar IglesiasDiagrama de blocs: Eliminat el sensor de temperatura. Eliminats els busos i transceivers CAN que estaven connectats entre els sensors + els que connectaven el PIC amb els motors. Modificada la botonera. Afegit el nou bus CAN. Modificat el connector de programacio i debug. Modificats els drivers i els components de potencia. Modificat l'oscil·lador. Afegit el driver del sensor de pluja. Afegits els consums individuals de cada component. Inclosos els pins de les connexions PIC-periferics.
28.03.2023Biel Hornas, David Miravent, Aidar IglesiasPresentacio: Actualitzada la llista de components (diap. 5, 6). Inclosos els parametres d'interes per a cada component (diap. 8 - 18). Actualitzat el diagrama de blocs (diap. 19).
30.03.2023Biel Hornas, David MiraventRealitzacio simulacions regulador de tensio + sensor de pluja, modificat el esquematic (sch) del projecte : s'han afegit totes les etapes del sistema en estructura de fulles jerarquiques.
31.03.2023Aidar IglesiasREADME: actualitzada la imatge del diagrama de blocs. Corregit el valor de consum del PIC. Modificat el connector de la botonera
04.04.2023Biel HornasActualitzada la jerarquia de fulls de l'esquematic: Alimentacio, Digital, Analog i Potencia. Sensor de pluja ficat tot en una mateixa capsa. Modificada la botonera: s'han eliminat els interruptors, ja que son externs a la placa. Corregits els noms de les nets a l'esquematic dels drivers de motors, que causaven curt-circuits. Canviat el model dels reles a V23086C1001A403, ja que te millor simbol i footprint. Modificat el connector d'alimentacio a l'esquematic del regulador.
05.04.2023David Miravent, Aidar IglesiasEsquematic: Afegit titol al sheet root: Sistema de Neteja-parabrises. Modificada la ubicacio del LED d'alimentacio: del PIC al regulador. Reset Manual i Oscil·lador connectats directament al PIC. Corregides les connexions del connector DB-9 del bus CAN. Afegit connector DB-9 per al modul de comunicacio USART. Moduls de comunicacio CAN i USART connectats directament al PIC.
07.05.2023Aidar IglesiasEsquematic: Canviat el regulador de tensio: LM1117-5 a L78S05CV (corrent de sortida major). Canviats els valors de les capacitats d'entrada i sortida del regulador. Corregides les connexions dels drivers de l'apartat de potencia (feien curt-circuit de la bateria a terra). Diagrama de blocs: actualitzat el regulador de tensio de LM1117 a L78S05CV. Corregits els valors de consum (PIC, LM393, TCAN1042) Presentacio: Actualitzat el diagrama de blocs.
10.04.2023David Miravent, Biel Hornas, Aidar IglesiasEsquematic: Afegides les ferrites per separar el GND de potencia i el GND general. Layout: dissenyada la primera versio del Layout.
17.04.2023David Miravent, Biel Hornas, Aidar IglesiasEsquematic: Canviat el node de VBAT al node despres del diode 1n4002 (protegit de canvis de polaritats). Corregida la separacio de GNDPWR i GND al regulador. Canviat el tipus de connector dels motors de pin-header a screwdriver. Canviat el divisor de tensio del sensor de pluja.
24.04.2023Biel Hornas, Aidar Iglesias, David MiraventEsquematic: afegit el sistema de final de carrera. Assignades les xarxes dels BJTs a la classe ANG. Layout: Canviats totes les capacitats i totes les resistencies a SMD. Dissenyats els copper pours de manera que quedin regulars i uniformes per tota la PCB. Disminuit el tamany de les pistes de potencia. Recolocats alguns components. Re-routing general de la part de potencia. Afegides les llagrimes a les connexions pista-via i pista-pad.
26.04.2023David Miravent, Biel Hornas, Aidar IglesiasGeneracio dels fitxers BOM i calcul del pressupost de la placa en tirada curta i llarga. Presentacio: Actualitzades les diapositives de l'esquematic i del layout.

Parts

97
QtyValueFootprintReferences
91393280-6V23076A1001C133:V23076A1001C133K1, K2, K3, K4, K5, K6, K7, K8, K9
91N5400Diode_THT:D_DO-201AD_P15.24mm_HorizontalD4, D5, D6, D7, D8, D9, D10, D11, D12
713.4RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR8, R9, R10, R13, R18, R19, R22
7319.6RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R6, R7, R12, R16, R17, R21
7620.3RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R3, R4, R11, R14, R15, R20
7BC817-25_RFBC817-25_RF:SOT95P237X112-3NQ1, Q2, Q3, Q4, Q5, Q6, Q7
622kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR24, R25, RBot1, RBot2, RBot3, RBot4
6Screw_Terminal_01x02TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ1, J8, J9, J10, J11, J12
5100nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C4, CDesacobCan1, CDesacobMicro1, CDesOpam1
4BLM03HD331SZ1DBLM03HD331SZ1D:BEADC0603X33NFL1, FL2, FL3, FL4
4MountingHole_3.2mm_M3_ISO7380MountingHole:MountingHole_3.2mm_M3_ISO7380REF96, REF97, REF98, REF99
222pCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderCClock1, CClock2
2DE9_Plug_MountingHolesConnector_Dsub:DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mmJ5, J6
2FINAL DE CARRERAConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ13, J14
10.1uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3
10.33uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2
110kPOTENCIOMETRE:TRIM_3362P-1-103RPOT1
110kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR23
1120RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderRterm1
11N4002Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1
11kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderRSens1
1220RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1
14.7kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderRReset1
1ABLS2-8.000MHZ-D4Y-TXTAL_ABLS2-8:XTAL_ABLS2-8.000MHZ-D4Y-TY1
1BOTONERAConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ2
1CONEXIOSENSORConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ7
1JP1Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ4
1L78S05CVLibreia:TO-220-3_Horizontal_TabDown_modIC1
1LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD3
1LM393Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU2
1PIC18F258-I_SOPackage_SO:SOIC-28W_7.5x17.9mm_P1.27mmIC2
1PROGRAMMING CONConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ3
1SW_PushButton_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSWReset1
1TCAN1042DRQ1Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU1

Similar boards

  • 4 layers56.8 × 52.6 mmCAN Sensor Hub v1, the printed circuit board in 3D

    CAN Sensor Hub v1

    landonh12/SensorHubBoard

    An I2C/DIO/AIO<->CAN Hub board for FRC applications

    87 parts
  • 2 layers73.3 × 58.2 mmPower electronics converter, the printed circuit board in 3D

    Power electronics converter

    JLJ-V14/Synchronous-Buck-converter

    A synchronous buck converter project built from the ground up to practice power stage design, feedback control implementation, and real-time embedded firmware development.

    88 parts
  • 4 layers180 × 67 mmTbc, the printed circuit board in 3D

    Tbc

    philmcm/tbc

    130 parts
  • 2 layers93.8 × 100 mmDMXtoMotionPCB V3, the printed circuit board in 3D

    DMXtoMotionPCB V3

    dtpisanty/dmx2motion

    An open-hardware project to control varing frequency AC motror drivers through DMX, ArtNet, OSC and MQTT

    55 parts1MIT
  • 2 layers87 × 97.2 mmHotWireRev2, the printed circuit board in 3D

    HotWireRev2

    AlistairCheeseman/WindTunnelApparatus

    MENG Data Acquisition + motion control for Wind Tunnel Apparatus

    51 partsGPL-3.0
  • 2 layers260 × 190 mmSchema dmp3, the printed circuit board in 3D

    Schema dmp3

    ANToNyS21/DMP2025

    35 parts
  • 4 layers123.4 × 98.1 mmSprayGun PCB, the printed circuit board in 3D

    SprayGun PCB

    eidetech/B.Sc_sprayGun_PCB

    45 partsMIT
  • 2 layers204.1 × 93.3 mmProto1, the printed circuit board in 3D

    Proto1

    rv456/BowlsEye

    Repository for team 18's Real Time Embedded Programming Raspberry Pi project.

    83 partsGPL-3.0

Questions

How big is the Grup3 Tarda Projecte Netejaparabrises PCB?

It measures 162.4 × 126.5 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Grup3 Tarda Projecte Netejaparabrises use?

97 parts, built around the TCAN1042DRQ1, L78S05CV, LM393 and BC817-25 RFG. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Grup3 Tarda Projecte Netejaparabrises KiCad files?

From the AidarIglesias/Projecte_Neteja_Parabrises repository on GitHub, at the commit this page was made from: the board is Grup3_Tarda_Projecte_Netejaparabrises/Grup3_Tarda_Projecte_Netejaparabrises.kicad_pcb and its schematic Grup3_Tarda_Projecte_Netejaparabrises/Alimentacio.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Grup3 Tarda Projecte Netejaparabrises design in my own project?

Its repository states no licence, so its author keeps all rights: ask AidarIglesias before reusing the design.