Home
        developpement d`un systeme de contrôle de led a application
         Contents
1.            ENIVa detoire 13        4 E   Nations n   e          Emilie COURBOULEIX Micha  l TURPIN  D  veloppement d   un syst  me de contr  le de LED    application PLV    INTCON    La                                 gt  GIE   1  autorise les interruptions     gt  PEIE   0  interruption de fin d   criture en EEPROM inactive     gt  TOIE   0  interruption du Timer    inactive    gt  INTE   1  interruption de RA2 active     gt  RAIE   0  interruption sur le PORTA inactive     gt  TOIF   0  flag du Timer    initialis      0     gt  INTF   0  flag de RA2 initialis      O     gt  RAIF   0  flag de l interruption sur la PORTA initialis      0  Valeur    charger    90    Cette   tape d initialisation du PIC est fournie en annexe 1     3 2  Structure du programme    Pour un programme comme celui ci  le programme principal contient peu  d instructions  Comme on peut le voir sur l organigramme Fig  15  apr  s avoir mis    z  ro la  m  moire du microcontr  leur  vecteur de reset  et fait toutes les initialisations dont celles  d  crites dans le paragraphe 3 1   le coeur du programme se r  sume donc    une boucle infinie    faisant appel au sous programme SelectAnim qui comme son nom l indique permet de  s  lectionner l animation    effectuer     Programme principal  Vecteur de reset  Initialisations des ports  des registres  du TIMER 1 et des variables    Appel S P SelectAnim    Fig  15   Organigramme du programme principal    Le plus gros du travail est rempli par ce fameux sous progr
2.          ME      Animations e d  calage int  rieur        d  calage ext  rieur    et    double d  calage a   Le terme de    temps d un cycle    repr  sente le temps que met l animation    allumer  toutes les LED une seule fois  exemple   1 amp 8  2 amp 7  3 amp 6  4 amp 5      gt  Temps d un cycle   T    4  Tan   Tm       6810 ms    Nombre de cycles dans une minute               81 fois      60 000    gt  Temps du cycle optimum dans une minute            u 7 740 7 ms    _                                           de Loire 18  ES  E fM ER rds       Emilie COURBOULEIX Micha  l TURPIN  D  veloppement d   un syst  me de contr  le de LED    application PLV    X Animation    al  atoire       Le terme de    temps d un cycle    repr  sente le temps que met l animation    allumer  toutes les LED une seule fois  4  6  8  1  3  5  7 amp 2     gt  Temps d un cycle        7           Tm     510 nus     gt  Nombre de cycles dans une minute     7   81 fois    gt  Temps du cycle optimum dans une minute   Te  22522 7   740 7 ms    0 7 rns     gt  On en d  duit alors Tan   Tm            105 8 ms      gt  Temps mort entre chaque allumage      Tm   105 8   10   95 8  gt  9605      Animation e fondu       Dans ce cas l    la temporisation d allumage de 10 ms est trop rapide pour apercevoir  la variation d intensit   lumineuse donc il faut trouver Tai et Tm       On choisit d allumer 17 fois une LED dans la minute  donc le temps d allumage de    la LED doit   tre   gal    Tan         47 6 ms  gt  
3.    7  EN de Loire    d Ecole Nationale d Fa mgen eurs         me    Projet industriel A ann  e    DEVELOPPEMENT D UN SYSTEME DE CONTR  LE  DE LED A APPLICATION PLV       Tuteurs entreprise   M  HOUEL Tuteurs ENIVL   M  COLAMARTINO  M  LABIDURIE M  TRAN    Etudiants de 4   ann  e   Emilie COURBOULEIX  Micha  l TURPIN    Juin 2007    Remerciements    Nous remercions l   entreprise TRAFF de nous avoir accueillis dans le cadre de notre    projet industriel de 4      ann  e     Nous remercions   galement nos tuteurs d entreprise  M  Houel et M  Labidurie  ainsi  que nos tuteurs de l ENIVL  M  Colamartino et M  Tran  de nous avoir   paul  s pour mener     bien ce projet     Emilie COURBOULEIX Micha  l TURPIN  D  veloppement d   un syst  me de contr  le de LED    application PLV    R  sum      Nous avons choisi d effectuer notre projet industriel de 4    ann  e dans l entreprise  TRAFF  sp  cialis  e dans la conception de syst  mes lumineux    LED  afin d acqu  rir des    comp  tences dans ce domaine     Nous avons eu en charge le d  veloppement d un syst  me de LED    application PLV   Promotion sur le Lieu de Vente   Ce genre de syst  me permet une publicit   anim  e sur un  produit et ainsi attire davantage l attention du client     Apr  s s   tre renseign  s sur le type de produit propos   par la concurrence  nous  avons pu en d  gager notre cahier des charges pour faire face au march    Ensuite  a suivi une    tude de d  termination et dimensionnement des composants destin  s a
4.   2      o        000000 IO CH     000 00000                  45 20  2999920009    G OCOOOOO  0660000000000    90000    65999  20000 000000    200605090055086       Fig  13   Vue      dessous du prototype    Maintenant il ne reste plus qu      entreprendre la programmation du microcontr  leur     e  L        EN          Loire 11       Emilie COURBOULEIX Micha  l TURPIN  D  veloppement d   un syst  me de contr  le de LED    application PLV    3  Programmation    Nous avions commenc   par programmer le PIC pour l   utilisation du DIP Switch  mais  une fois qu il a   t   d  cid   que le bouton poussoir serait la solution gard  e  nous n avons pas  r  alis   toutes les animations pour le DIP Switch  6 sur les 10   Dans cette partie  seul le  programme d  velopp   pour le bouton poussoir sera explicit       3 1  Confiauration du microcontr  leur    Avant de commencer    r  fl  chir    la structure m  me du programme  il faut tout  d abord initialiser correctement les ports et les registres du microcontr  leur de fa  on    ce  qu il r  ponde    la fonction qu il doit remplir  Cette   tape est fondamentale car si elle est mal  effectu  e  malgr   un programme sans erreur  nous n arriverons pas    obtenir le r  sultat  escompt         Configuration des ports       eo  u  LL  T   KA  o  D        Fig  14   Sch  ma des pins    Le PIC 16F684 ne poss  de en tout que deux ports   le port A et le port C qui peuvent    tre configur  s en entr  e ou en sortie  sauf pour le pin        qui est 
5.  V continu en entr  e    Si l alimentation par pile est choisie  des piles alcalines de 1 5 V seront utilis  es car leur  capacit    nombre d   amp  re que peut fournir une pile pendant une heure  est assez   lev  e  pour ce genre de produit  2500mAh   Deux piles auraient pu suffire  2x1 5 3 0 V   mais au  fur et    mesure de leur utilisation  les piles d  livrent de moins en moins de tension et la  limite d alimentation du PIC de 2 0 V serait vite atteinte  C est pour cette raison qu il est  pr  f  rable de mettre 3 piles       R  sistance de protection    Pour qu une LED   mette de la lumi  re  il faut qu elle soit aliment  e par un courant  suffisant  Ic   Si le courant est de faible intensit    I lt lp   la LED   claire faiblement  si le courant  est de forte intensit    la LED est d  truite et    un courant l  g  rement   lev    sa dur  e de vie  est beaucoup plus courte  Il faut donc d  terminer la valeur de la r  sistance de protection     Caract  ristiques de la LED   lp   20 mA  Vr   1 7 V    Vr  Fig  8   Sch  ma de la r  sistance de protection et de la LED    Le sch  ma du dessus donne la relation pour trouver R           Me 5 17    0 02           165 0          2 3  Conception du prototype    D   apr  s les propri  t  s des microcontr  leurs fabriqu  s par Microchip  le PIC 16F636  est le plus appropri      nos besoins  PIC 8 bits  12 sorties  m  moire flash  RAM 126 Mo        Malheureusement ce PIC n   tant pas disponible sur le site de Radiospares  le PIC de  r  
6.  ainsi de suite   Ordre d allumage des LED 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7  8   1  2          Animation    k2000     Chaque LED s allume l une apr  s l autre dans un sens puis dans le sens inverse   Ordre d allumage des LED 1  2  3  4  5  6  7  8  7  6  5  4  3 2   1  2  3  4           Animation e flash     Toutes les LED s allument trois fois successivement et ensuite s   teignent toutes  pendant un temps mort       Animation    d  calage int  rieur       Les LED des extr  mit  s s allument  puis se d  calent vers l int  rieur   Ordre d allumage des LED   1 amp 8  2 amp 7  3 amp 6  4 amp 5   1 amp 8  2 amp 7  3 amp 6  4 amp 5   1 amp 8  2 amp 7  3 amp 6           Animation e d  calage ext  rieur     Les LED du milieu s allument  puis se d  calent vers celles des extr  mit  s   Ordre d allumage des LED   4 amp 5  3 amp 6  2 amp 7  1 amp 8   4 amp 5  3 amp 6  2 amp 7  1 amp 8   485          Animation    double d  calage      Ele combine deux    chenillards    qui commencent    chaque extr  mit   pour se  croiser au milieu   Ordre d allumage des LED   1 amp 8  2 amp 7  3 amp 6  4 amp 5  3 amp 6  2 amp 7   1 amp 8  2 amp 7  3 amp 6           Animation e al  atoire       Toutes les LED s allument al  atoirement   Ordre d allumage des LED   4  6  8  1  3  5  7 amp 2   4  6  8  1  3  5  7 amp 2   4 6  8           Animation e fondu     Toutes les LED s allument progressivement et s   teignent pendant un temps mort        Animation e clignotement a  Toutes les LED clignotent r  guli  r
7.  entreprise TRAFF  le nom du produit   l intitul  e  le choix fran  ais anglais  mais surtout il est important de remercier le client  d avoir achet   le produit  marque de respect  en lui conseillant de lire le manuel pour   viter  tout probl  me mat  riel ou de montage    Ainsi  la premi  re   tape est la v  rification par le client de la pr  sence des cartes et des  composants avec l appui de photos en noir et blanc    La deuxi  me   tape est la prise de connaissance du syst  me et de ses   l  ments  puis bien    videmment de ses caract  ristiques techniques comme par exemple son autonomie de six  semaines  Son fonctionnement est   galement explicit      La troisi  me   tape est la mise en service du produit et dans le manuel sont d  crites toutes  les op  rations    effectuer afin de rendre fonctionnel le produit  en particulier est expliqu  e  l insertion des piles appropri  es    La quatri  me   tape est la d  couverte des capacit  s techniques du produit permettant au  client de connaitre pr  cis  ment les animations disponibles    Enfin  la derni  re   tape sp  cifique    notre produit est la fixation des   l  ments  Elle renseigne  le client sur la mani  re la plus appropri  e de profiter au maximum de la flexibilit   de fixation  du syst  me afin de rendre optimale la mise en valeur du produit    promouvoir    Au dos du manuel sont donn  es les informations sur l entreprise TRAFF   l adresse  le  num  ro de t  l  phone et les sites internet o   l on peut d  couvrir 
8.  est   gal au temps   teint         gt  Etre le moins cher possible       Questions soulev  es        Faut il  par souci d un co  t trop   lev    faire une carte par type  d animation ou une carte pouvant effectuer plusieurs animations      gt  Le choix d un DIP Switch est il judicieux pour s  lectionner les  animations      BER de Loire 6       Emilie COURBOULEIX Micha  l TURPIN  D  veloppement d   un syst  me de contr  le de LED    application PLV    2  R  alisation du prototype    Avant de choisir les composants pour la conception de la maquette de test  il est  primordial de trouver les r  ponses aux questions soulev  es par le cahier des charges et de  pr  ciser ou dimensionner le choix des composants     2 1  Compl  ments au cahier des charges       Estimation du surco  t qu engendre le fait de pouvoir s  lectionner diff  rentes  animations sur une m  me carte    Les composants suppl  mentaires  pour permettre le choix de l animation  ont   t    r  pertori  s et leurs prix ont   t   relev  s sur les sites de fournisseurs de composants    lectroniques  Le tableau de comparaison suivant a pu   tre   tabli      Une animation par carte Plusieurs animations par carte  Composants   Prix   Composants   Prix _  PIC12F635  0 80  PIC16F636  0 94      o     DIPSwitch 4entr  es          0 53       4r  sstanes   n  gligeable  NENNEN oo NNNM c7      prix d achat en volume affich   sur le site de Microchip     tarifs affich  s sur le site de Radiospares   42 switches    17     0 40   
9.  que leurs   quivalents traditionnels  et leur co  t peut   tre inf  rieur de 25    50 96    Les composants CMS sont pourvus de petites terminaisons m  talliques ou de petites  broches    leurs extr  mit  s pour pouvoir   tre bras  s directement    la surface des circuits  imprim  s  Il existe alors deux techniques de brasage que nous allons succinctement d  crire        Brasage par refusion    La refusion est utilis  e pour les cartes contenant soit uniquement des composants  CMS  soit des composants CMS dont le brasage ne peut se faire que par cette technique   BGA   La pose de composants CMS sur une carte est tr  s simple et fiable par rapport aux  composants traversants  Le circuit imprim   nu est d abord s  rigraphi     enduit    travers un  pochoir m  tallique d une p  te    braser sur les plages du circuit imprim   et les terminaisons  des composants  Puis les composants sont pos  s sur le circuit par les machines de  placement  Finalement le circuit passe dans un four  o   la chaleur fait fondre la p  te  d  pos  e pour former la brasure                         la vague    Cette m  thode est utilis  e en cas de mixit   des composants CMS et traditionnels  Elle  consiste    d  poser un point de colle aux futurs emplacements des composants au lieu de  s  rigraphier les plages  Les composants sont ensuite pos  s de la m  me mani  re que  pr  c  demment avant de polym  riser la colle au four ou en   tuve  Cela permet ensuite de  placer des composants traditionnels  traver
10.  sch  ma pour chaque solution car  avec un unique sch  ma trop de fils se croisaient ce qui le rendait difficilement lisible  Un  interrupteur permet de basculer en mode DIP Switch ou bouton poussoir           de Loire 9    Cr       Emilie COURBOULEIX    IN  00  GHD    L OMUDCH  LL   1    CH  m    IN  00  GHO    D  veloppement d   un syst  me de contr  le de LED    application PLV    EA    i          i    Fig  10   Sch  ma du circuit avec le DIP Switch    EA                  CH  i    3x1 SM               HATTERIE                      Lighting Solutions    m  e   y  e    Fig  11   Sch  ma du circuit avec le bouton poussoir            e  d         KI     m    E 7   J e         rio    nire      NI Vai QE LOITE          E   Niationz Az c e    Michael TURPIN          10    Emilie COURBOULEIX Micha  l TURPIN  D  veloppement d   un syst  me de contr  le de LED    application PLV       part le microcontr  leur et le DIP Switch qui sont mont  s sur des supports de  wrapping  tous les autres composants sont soud  s directement    la carte  Les liaisons entre  le DIP Switch et microcontr  leur ainsi que celles entre le microcontr  leur et les LED ont   t      DIP Switch PIC 16F684    M    wrapp  es                   4  Ew  Ww          Bouton    EIS  AR mori dz ww  wg hel ur             poussoir    Se ee ee ee ee ee  4                ES       0 4  45      Q          S998089000000008880808088800  000000000000 000    33833888         0000000 Se  7767 0000000            90000000000000    o 
11.  switch         Le surco  t sera donc d environ 0 50     par carte  Vu cette faible valeur  TRAFF nous a  dit d opter pour une carte    plusieurs animations     X Solution technologique pour la s  lection des animations    En ce qui concerne le moyen de s  lection des animations  la premi  re solution  envisag  e   tait celle avec le DIP Switch  L utilisateur devait changer les positions des  interrupteurs  quatre au total  pour choisir l animation  Mais tres vite une alternative s est  pr  sent  e en l utilisation d un bouton poussoir  En effet     ce moment l    la t  che est  largement facilit  e puisqu il suffit de presser le bouton pour changer d animation  Ceci rend  possible d augmenter le nombre de LED car des ports du microcontr  leur sont lib  r  s  8 LED  au lieu de 5     Les deux solutions cit  es ont   t   r  alis  es sur le prototype  mais seule celle avec le bouton  poussoir  plus fonctionnelle  sera gard  e pour le produit final     2 2  Dimensionnement des composants      Choix du type et du nombre de piles de la batterie    Le microcontr  leur peut   tre aliment   par une tension comprise entre 2 0 et 5 5 V            ENIVa  de Loire 7       Lighting Solutions    Emilie COURBOULEIX Micha  l TURPIN  D  veloppement d   un syst  me de contr  le de LED    application PLV    Lorsque l alimentation externe est utilis  e  il est souhait   que le microcontr  leur soit  aliment   en 5 V continu  Pour cela un r  gulateur 5 V est utilis   pouvant supporter jusqu    34 
12.  tester et valider les  sp  cifications du cahier des charges  Enfin  un dossier de r  alisation et un guide d utilisation  ont   t   r  dig  s pour finaliser le d  veloppement du produit                de Loire 3       Emilie COURBOULEIX Micha  l TURPIN  D  veloppement d   un syst  me de contr  le de LED    application PLV    1  Pr  sentation du projet  1 1  L entreprise    Forts de plus de 10 ans d exp  rience dans le d  veloppement et la commercialisation  de feux    LED  diode   lectroluminescente   Ludovic LABIDURIE  g  rant  et Damien  GROLLEAU cr  ent fin janvier 2004 la SARL TRAFF  pour traffic     Abandonnant la premi  re id  e d investir le march   des feux    LED  l id  e leur est  venue d occuper une    niche     c est    dire une activit   en expansion    faible pression  concurrentielle  L entreprise est sp  cialis  e dans les applications d   clairage industriel    LED  principalement pour renouveler l offre des syst  mes d   clairages propos  e par les     enseignistes    aux commerces et entreprises     0099222220200     pt               E ee H    00               Fig  1   Exemples d applications propos  es par TRAFF    L entreprise s organise autour de deux plateformes professionnelles        Le si  ge social  situ      COUR CHEVERNY  41  FRANCE   se compose d un bureau  d   tude  d une   quipe marketing commerce et de la logistique  regroupant ainsi  un effectif de six employ  s       La seconde est situ  e    Shanghai et comprend le bureau des m  thodes  l
13. 32 LED    5 mm diffusantes    1 animation selon le cahier 1 animation selon le cahier des  des charges charges    M   ou     1 mois non stop avec 3 piles  Autonomie non sp  cifi  e    alcalines   Dimension du circuit non Circuit de commande environ  sp  cifi  e 100x100x10 mm    E97     24     EN Val de Loire 5          Emilie COURBOULEIX Micha  l TURPIN  D  veloppement d   un syst  me de contr  le de LED    application PLV    Aucun prix n est fourni sur le site internet de Loupi car les produits sont adapt  s aux d  sirs  du client et r  serv  s aux professionnels  Il faut donc les contacter par mail ou par t  l  phone   Nous n avons r  ussi    obtenir que le prix indicatif de 8    unit   pour un lot de 200 cartes     une LED d autonomie d un mois     1 3  Le cahier des charges    Voici ci dessous le cahier des charges  d  fini avec l entreprise  sur lequel nous nous  sommes appuy  s pour la conception du prototype        Objectifs  D  velopper un kit PLV de taille minimale qui permet de promouvoir un produit  se trouvant    l int  rieur d un magasin    l aide d animations lumineuses    LED  pendant une dur  e de 4 semaines        Fig  7   Exemple de kit PLV d  j   existant    X Description des fonctionnalit  s        1 entr  e d alimentation 5 V        1 entr  e pour la batterie      gt  5 sorties pour les LED  20 mA sortie     Autonomie de 4 semaines minimum        Animations   chenillard  fondu  flash  3 flashs cons  cutifs puis temps  mort   clignotement  temps d allumage
14. IC  ne seront pas fournis  Seules les pistes et les  pastilles de contact seront grav  es  Le technicien devra donc souder lui m  me le connecteur  RJ11 ainsi que la prise Jack pour utiliser une alimentation externe  En effet  lors d un test  pratique  l alimentation par piles alcalines n a pas permis de charger le programme dans le  PIC  Il faut donc garder la possibilit   d avoir une alimentation externe r  gul  e    45V    Enfin  nous choisirons des composants de taille moyenne car plus le composant est petit   plus il est cher     Ainsi  le dossier de r  alisation a   t   r  dig    d  crivant la fabrication des cartes  r  pondant    toutes les contraintes et n  cessit  s  sera envoy   au fournisseur de l entreprise  TRAFF  situ   en Chine  Dans ce pays  les co  ts de main d oeuvre et de mati  re premi  re  optimisent le co  t de production  Nous ne connaissons pas le co  t de production mais il sera  tr  s faible  cela permettra de vendre le produit aux alentours de 8    pi  ce et ne sera  disponible que pour des grosses quantit  s  2 200      4 2  Elaboration du dossier de r  alisation    Nous ne d  crirons ici que l organisation et les principales id  es contenues dans ce  dossier car il est fourni en annexe 16   Le dossier doit   tre clair  concis et pr  cis  C est dans cette optique que nous avons   tabli un  plan chronologique dans la mani  re de fabriquer le produit  Tout d abord le produit est  pr  sent   et son utilisation est d  crite avec les principaux   l  men
15. R1   Pour activer le Timer 1  il suffit de donner une valeur au registre T1CON     T1CON    o      o                        gt  TIGINV   0  inutilis       gt  TMR1GE   0  comme TMRION 1 Timer 1 activ       gt  T1CKPS1 et T1CKPSO   00  pr  diviseur    1     gt  T1OSCEN   0  oscillateur interne d  sactiv       gt  TISYNC   0  pas d horloge externe     gt  TMRICS   0  horloge interne de micro utilis  e par le Timer 1    gt  TMRION   1  Timer 1 activ      Valeur    charger    01       Activation des interruptions    Une interruption est un   v  nement sp  cifique qui interrompt le cours normal de  l ex  cution du programme pour traiter un   v  nement et reprendre le programme principal     l endroit o   il avait   t   interrompu  Nous voulons utiliser ce principe pour que lorsque  l utilisateur appuie sur le bouton poussoir  reli   au pin RA2  le programme enregistre le  souhait de changer d animation puis reprenne son fonctionnement normal  I  faut donc  configurer les registres OPTION REG et INTCON     OPTION REG                                   gt             0  r  sistances de rappel      PORTA d  sactiv  es     gt  INTEDG   1  interruption de RA2 sur front montant     gt  TOCS   0  horloge interne du microcontr  leur utilis  e par le Timer        gt  TOSE   0  comme TOCS   0 bit sans fonction sp  ciale     gt  PSA   0  pr  diviseur appliqu   au Timer 0     gt  PS  2  0 gt   000  pr  diviseur   2  incr  mentation du TMRO tous les 2   v  nements     Valeur    charger    40   
16. Tai   47 ms      gt  On en d  duit le temps entre chaque fondu    60    17 x 0 0476       Animation e clignotement       Le terme de    temps d un cycle    repr  sente le temps que met l animation    allumer  et   teindre toutes les LED       gt  Temps d un cycle   Te            Tm      gt  Nombre de cycles par minute            81 fois    LS         gt  Temps du cycle     740 7 ms      gt  Temps mort entre chaque allumage   740 7   10   730 4  gt  Tm  731ms      Animation    mixe       Comme cette animation reprend les animations    k2000    et    flash    elle r  pondra  largement au cahier des charges     _           EN IVal de Loire 19       Emilie COURBOULEIX Micha  l TURPIN  D  veloppement d   un syst  me de contr  le de LED    application PLV    Tableau r  capitulatif des temporisations      ANIMATION TEMPORISATION        EL _        k2000     mw   0       d  calage int  rieur        d  calage ext  rieur          double d  calage         fondu     ss       Pour limiter le nombre de lignes de code  seules les temporisations dites de base  surlign  es en magenta  seront cod  es et les autres seront r  alis  es en appelant plusieurs  fois celles de base     Tous les   l  ments sont regroup  s pour coder les sous programmes d   animations  dont les organigrammes ainsi que les lignes de codes comment  es sont fournis en annexes 2     15  Pour v  rifier la validit   des temporisations  la dur  e de vie du prototype a   t   test  e   Equip   de 3 piles alcalines  le syst  me 
17. a  production et le contr  le qualit      Ce type d organisation  offrant souplesse et r  activit    leur permet d appr  hender avec la  m  me rigueur tous types de d  veloppement sp  cifique    Pour r  pondre    une demande d un de leurs clients  mais aussi pour concurrencer la   soci  t   Loupi  monopolisateur sur ce genre de produit  TRAFF nous a confi   le  d  veloppement d un kit PLV  Promotion sur le Lieu de Vente      1 2  Veille technologique    Nous nous sommes int  ress  s aux produits propos  s par la soci  t   Loupi  dans le but  d offrir un produit ayant les m  mes fonctionnalit  s    un prix moindre ou plus complet au  m  me prix    Loupi  amp  Electronic Art Gallery est n  1 de l   lectronique appliqu  e    la publicit   en  proposant d int  grer ses syst  mes d animation dans les campagnes de PLV ou de marketing  direct  Elle se situe    Paris et D  sseldorf  le stock produits en Allemagne et le stock  composants en Chine    Parmi toute la gamme de produits  montage 1 LED     alimentation solaire  badge  lumineux       nous nous sommes centr  s sur ceux   quip  s de microcontr  leur      TRAFF            de Loire 4       Emilie COURBOULEIX Micha  l TURPIN  D  veloppement d   un syst  me de contr  le de LED    application PLV       xm M      fem n        Ass   ET HELE SE PZ  Sat                T  ALITER          al LY  T     W   aS Tu a    Fig  5   Circuit 20 LED    al a n ab             Fig  4   Circuit 10 LED    CARACTERISTIQUES    5x2 LED   5 mm diffusantes 
18. alisation                    eese 22  4 3  R  daction du manuel d utilisation                   cesses ns 25  Conchusion                                                                                                         26  Sources documentaires iii 27       Emilie COURBOULEIX Micha  l TURPIN  D  veloppement d   un syst  me de contr  le de LED    application PLV    Introduction    A l heure du d  veloppement durable  la r  duction de la consommation d   nergie est  un enjeu pour toutes les soci  t  s  Les LED ne n  cessitent que tr  s peu de courant  aux  alentours de 20 mA  et gr  ce aux derni  res avanc  es technologiques  elles procurent  aujourd hui une forte intensit   lumineuse  De plus en plus utilis  es dans le monde de  l industrie  automobile  signal  tique  marketing      nous avons choisi de r  aliser notre  projet industriel chez TRAFF  sp  cialiste des applications lumineuses industrielles    LED     Le g  rant de TRAFF  Ludovic Labidurie  nous a demand   de nous attaquer    la niche  commerciale des applications PLV o   l entreprise Loupi est num  ro un  Dans le but d     tre  comp  titif  il est imp  ratif d   tre moins cher ou alors    prix   gal mais avec des  caract  ristiques techniques plus performantes     Afin de mener    bien ce projet  nous avons   tabli un cahier des charges bas   sur le  principal produit concurrent en y ajoutant quelques am  liorations ne portant pas atteinte au  co  t de revient  Ensuite  un prototype a   t   d  velopp   pour
19. amme SelectAnim  Son principe  est bas   sur le fait que l on incr  mente la variable posbtn    chaque fois que l on appuie sur le  bouton poussoir pour changer d animation  A chaque valeur de cette variable correspond  une animation   O pour le chenillard  1 pour le k2000  2 pour le flash        D     ENI LV de Loire 14  E  E   Nations n   e          Emilie COURBOULEIX Micha  l TURPIN  D  veloppement d   un syst  me de contr  le de LED    application PLV    S P SelectAnim    Appel S P chen      9   non  Appel S P k2000 oui  BP appuye  E  non  Appel S P flash3 Oui BP appuy    mulli  son    BP appuy    8 fois        Oui    Appel S P decalint   Appel S P flash1     Ui  BP appuy      Appel S P decalcote oui      pd Appel S P mixe      9ul  To y o  non SCH    Appel S P decalall oui BP appuy    Appel S P aleatoire Oui BP appuy    6 fois    non  Appel S P fondu         Fig  16   Organigramme du sous programme SelectAnim                                                 Il faut d  sormais d  finir pr  cis  ment les diff  rentes animations     _               r aum ER             amp  ENIVa deLoire 15  DS E   Nation s  nieurs       Emilie COURBOULEIX Micha  l TURPIN  D  veloppement d   un syst  me de contr  le de LED    application PLV    3 3  Description des animations  Les animations sont ex  cut  es dans l   ordre suivant       Animation    Chenillard      Chaque LED s allume et s   teint chacune    son tour  La premi  re LED s allume  les  autres sont   teintes   puis la seconde et
20. ement       Animation    mixe       Les LED s allument les unes apr  s les autres dans un sens puis suivent 3 flashs   ensuite elles s allument les unes apres les autres dans le sens inverse et    nouveau 3 flashs   Ordre d allumage des LED   1  2  3  4  5  6  7  8  3 flashs  8  7  6  5  4  3  2  1  3 flashs   1  2  3   4 5 6 7 8 3flashs  8  7  6  5  4  3           o Amp                     ENIVa  de Loire 16  Light Solut E          J  nieurs       Emilie COURBOULEIX Micha  l TURPIN  D  veloppement d   un syst  me de contr  le de LED    application PLV    3 4  Calcul des temporisations    Le cahier des charges nous a impos   une autonomie d alimentation de 4 semaines   mais il faut consid  rer un coefficient de s  curit   de 1 5 soit 6 semaines  1008 h   Il va donc  falloir calculer le temps d allumage et les temps morts pour chaque animation pour limiter  au maximum la consommation     Pour d  terminer le temps d allumage minimum d une LED tout en voulant que son  intensit   lumineuse soit maximale  nous avons test   diff  rentes valeurs de temporisation  Le  temps de 10 ms permet    la LED d   mettre une lumi  re de forte intensit   en un cours laps  de temps  En dessous de cette valeur  la LED n   claire pas    son maximum    Nous utiliserons alors une temporisation      10 ms           10 ms  pour l allumage des LED  dans toutes les animations    Pour r  aliser une temporisation de 10 ms  il faut attribuer une valeur aux variables TMR1H  et TMR1L qui stockent la valeur su
21. f  rence 16F684 lui sera substitu    seulement pour le prototype   le plus proche du point  de vue des propri  t  s    Tous les composants n  cessaires ont   t   list  s et command  s sur le site internet de  Radiospares pour obtenir rapidement les composants sans chercher les prix les plus bas    Le tableau suivant d  taille les composants pour chaque type de s  lection d animations  Ceux  en vert sont commun aux deux solutions  ceux en jaune correspondent au DIP Switch et ceux  en bleu au bouton poussoir                de Loire 8       Emilie COURBOULEIX Micha  l TURPIN  D  veloppement d   un syst  me de contr  le de LED    application PLV    Nom du composant   Quantit     Rep  res sur les sch  mas _  pesa       a  LED mm 20mA   5  mme LED3  LED4  LEDS  R  sistance 1500       nmn    R  sistance 150   5   nmn    Connecteur ack taimena  1   zm  R  guiateur 5 V  M7ROSCY    1   mev _  condensateur Que   2   on _                  pies Basy   1   34V      De      M       connecteur                 1    WH  Seet  nm                               DIP S h M 4 contact   DII Gen  R  sistance 1 MQ   411  R12  R13  R14    Fig  9   Tableau des composants du prototype                                                    Al       UI UI UI k         Une fois les composants re  us  il ne reste plus qu    les souder ou les wrapper sur la  carte selon les sch  mas   lectroniques que nous avons r  alis  s    l aide du logiciel Eagle  cf   Fig  10 et Fig  11 page suivante   Nous avons   labor   un
22. h  ma   lectronique sous Capture CIS d Orcad 10 5  voir Fig   18   puis il a fallu cr  er les empreintes  PCB footprint  de chaque composant en respectant  pr  cis  ment les datasheets associ  s dans la biblioth  que  Library Manager  de Layout  d Orcad 10 5  voir fig  19       Mim  exteme    J12   413 41 Cp 02 MITHRO LF ed       AG    LR FA 041  Dil                     0  E iE zm   ul  i   SMS CWS DT 194      5 ko      LE TEE gl      T   LAN our H T UM i    0 E         01    e GND 3C H9   3  ee 3 keng 0 E  B5 Ci C3 E 4      T 330 nt 330 nF E   d4     RC3RC2 m  2 is  1 St GND 2 JD     0    100       Kail DV 45v  0 Piles LE V   Ch  J   Cl  6 D2 MiHRO LF NE   gs  Fig  18   Sch  ma   lectronique du produit sous Capture CIS d Orcad 10 5  4     24   f   gt    do j n   T                     de Loire T       Lighting Solutions    Emilie COURBOULEIX Micha  l TURPIN  D  veloppement d   un syst  me de contr  le de LED    application PLV    Ensuite  nous avons r  alis   le routage de la carte   lectronique toujours avec Layout  o   plusieurs contraintes ont dirig   nos choix  La premi  re   tait de n utiliser qu une seule  couche  en l occurrence le TOP  afin de limiter les co  ts de production  Il a fallu donc  positionner id  alement les composants  D une part pour occuper le moins de place possible  et rendre le produit plus homog  ne esth  tiquement parlant  et d autre part pour   viter tout  croisement de pistes ce qui a   t   tr  s difficile  La seconde   tait d   viter d avoir de
23. les diff  rents produits  commercialis  s  Le client a donc toutes les cartes en main pour profiter pleinement de son  produit et est rassur   car en plus il peut contacter l entreprise en cas de probl  me     _               r aum ER             amp  ENIVa deLoire 25  DS E   Nation s  nieurs       Emilie COURBOULEIX Micha  l TURPIN  D  veloppement d   un syst  me de contr  le de LED    application PLV    Conclusion    A travers ce projet  nous avons vu toutes les   tapes de d  veloppement d un nouveau  produit  de la d  finition du cahier des charges    la finalisation du produit en passant par la  r  alisation d une veille technologique  la conception d un prototype pour valider l   tude  th  orique et la r  daction du dossier de fabrication     Au del   de l aspect technique  le produit se devait d   tre attractif  de taille minimale   facile    fixer et    utiliser  Ceci a donc permis d approcher le c  t   marketing du  d  veloppement d un produit en r  pondant au mieux aux besoins de l acheteur     Des clients sont d  j   int  ress  s par ce produit  il ne reste donc plus qu    produire les  quantit  s souhait  es  Ils seront vendus en volume de 200 pi  ces pour un prix d environ 8     pi  ce  prix auquel Loupi vend une carte munie d une seule LED sans microcontr  leur     Notre mission a   t   men  e    son terme et le syst  me sera prochainement lanc   sur  le march    Il s agit d un produit basique et c est pour cette raison que l entreprise TRAFF a  demand      d  ve
24. lopper le m  me type de produit    Damien Gerthoffert et Ludmila Slimani   mais avec davantage d options  r  glage de la vitesse d animation  r  glage de l intensit    lumineuse des LED  communication DMX      pour r  pondre    des besoins plus haut de  gamme         EN IVal de Loire 26       Emilie COURBOULEIX Micha  l TURPIN  D  veloppement d   un syst  me de contr  le de LED    application PLV    Sources documentaires    1  www loupi com  site de l entreprise num  ro un en application PLV   2  www led fr net  site de renseignement sur la technologie des LED     3  www abcelectronique com bigonoff  site d aide    la programmation en PIC     4  www radiospares fr  site d un fournisseur de composants   lectroniques sur lequel les  datasheets des composants ont   t   trouv  es     5  www conrad fr  site d un fournisseur de composants   lectroniques sur lequel les  datasheets des composants ont   t   trouv  es     6  www microchip com  site du fabricant de microcontr  leurs PIC sur lequel les  datasheets ont   t   r  cup  r  es     7  www brilliance tech com  site d un fabricant de LED haute technologie sur lequel les  datasheets ont   t   r  cup  r  es     8  www cvilux com tw  site d un fabricant de connecteurs CMS sur lequel les datasheets  ont   t   r  cup  r  es             ENIVa  de Loire 27       Emilie COURBOULEIX Micha  l TURPIN  D  veloppement d   un syst  me de contr  le de LED    application PLV    ANNEXES    Su     ENIVa  de Loire 28       Li ghting Solutions    
25. montage    8 LED x 20 mA   300 uA  PIC    160 3 mA    M 59     Tu      df 2          de Loire 17       Emilie COURBOULEIX Micha  l TURPIN  D  veloppement d   un syst  me de contr  le de LED    application PLV      Courant constant dans les LED sur les 6 semaines    2 48  0 3   2 18 mA      Temps d allumage d une LED par minute   160 m    Maintenant il ne reste plus qu    trouver les temps morts pour chaque animation          Animations    Chenillard    et    k2000       Le terme de    temps d un cycle    repr  sente le temps que met l animation    allumer  et   teindre chaque LED l une apr  s l autre une seule fois  1  2  3  4  5  6  7  8      gt  Temps d un cycle   T  2 8  Tai   Tm       gt  Nombre de cycles par minute  TE BI fois  10 ms    gt  Temps d un cycle   T    M   740 7 ms  740  7 ms       On en d  duit alors que Tan   Tm     92 6 ms     gt  Temps mort entre chaque allumage   92 6   10   82 6  gt  Tm   83 ms      Animation    flash       Ici deux temps morts sont    d  terminer  un pour celui entre chaque flash  T4  et  l autre apr  s les 3 flashs  T       Le terme de    temps d un cycle    repr  sente le temps que met l animation    effectuer les 3  flashs successifs et le    long    temps mort     gt  Temps d un cycle   T  2 3  Tai   Tel   To       Nombre de cycles par minute   Ges   27 fois    gt  Temps d un cycle   T    mL   2 222 2 ms    27      gt  On prend EELER comme long temps mort     gt  D o   le temps entre chaque flash    2222 2     1500     30  p       
26. r 16 bits    partir de laquelle le Timer 1 compte  Si on veut    tre rigoureux  il faut prendre en compte les 5 us que mettent les cinq premi  res  instructions du sous programme de temporisation  Le temps    compter sera alors 9995 us Il  faut donc charger dans TMR1H et TMR1L la valeur suivante 65 535     9 995   55 540  SD8F4   TMR1H   SD8 et TMR1L   SF4      EES    tempal    Temporisation de 10 ms pour allumer LEDz  bc              0   Flac du TIMER l   0  mov lx       4     Charge  amp 5535 9955 z5554   rsDS3F4  Tut THELL   IMBIL rzF4  movi OxDS    TMBRIH SLE  Tut THE1H  lpl btfss           0    oi flag l on saute instruction suivante et tempo finie  goto lpl    51 flag      on boucle pour retester le flag  return    Deer SR TEC AS SUN ES CEDENS               DN DETUR    Fig  17   Sous programme de temporisation de 10 ms    Pour les temporisations des temps morts  nous ne chercherons pas      tre aussi pr  cis  car m  me si la temporisation o   la LED est   teinte dure quelques microsecondes de plus   ceci nous permet d avoir une marge de s  curit   pour r  pondre    l autonomie impos  e par le  cahier des charges     Tout d abord il faut calculer le temps durant lequel une LED peut   tre allum  e dans  une minute  Nous savons d  j   que la capacit   moyenne des piles alcalines  LR6 ou AA  est de  2500 mAh  On en d  duit les valeurs suivantes    SS Courant constant dans le circuit sur les 6 semaines      2500 mAh                     2 48 mA  1008       SS Consommation du 
27. s   est arr  t   de fonctionner au bout de 6 semaines  exactement  Bien entendu un affaiblissement de la luminosit   des LED a pu   tre observ   au  cours du temps   A ce stade  il ne reste plus qu      chercher des fournisseurs pour les composants d  finitifs     tablir le routage du circuit sur logiciel et r  diger le guide de l utilisateur pour que le produit  soit pr  t      tre commercialis                  de Loire 20       Emilie COURBOULEIX Micha  l TURPIN  D  veloppement d   un syst  me de contr  le de LED    application PLV    4  Finalisation du produit  4 1  Type de composants    Le Kit PLV doit   tre le plus petit possible pour pouvoir   tre dissimul   derri  re le  produit que l utilisateur souhaite mettre en valeur  Aussi  il est pr  f  rable de pouvoir  automatiser la production des cartes pour ainsi diminuer le co  t global  C est dans ces  conditions que nous avons d  cid   d utiliser la technologie CMS    Le CMS  Composants Mont  s en Surface  est plus r  pandu sous son homologue anglais SMT   Surface Mount Technology  et les composants sont appel  s SMD  Surface Mount Devices    Cette technologie consiste    souder les composants d une carte    sa surface  plut  t que d en  faire passer les broches au travers  Cela permet entre autres de souder des composants des  deux c  t  s de la carte   lectronique  d avoir des composants de taille minimale  ex   0 6x0 3  mm et m  me plus petit  et d automatiser la production  Les CMS sont jusqu    dix fois plus  petits
28. s pistes de  faible largeur car   videmment elles se fissurent et rompent plus facilement  C est pourquoi  toutes les pistes font 25 mils de large  100 mils   2 54 mm et 1 inch   1000 mils  sauf celles  passant entre les pastilles du RJ11 qui font 12 mils et celles passant entre les pattes du PIC  qui font 8 mils  voir Fig  20      J13 412    PIC18f 534       nn  C1       Fig  20   Routage de la carte de contr  le et d une carte    LED avec le scotch double face 3M  Les fichiers GERBER    fournir sont enregistr  s comme pr  c  demment dit     Pour finir  il faut donner les sp  cifications et pr  conisations de montage pour   viter  d   ventuelles erreurs de compr  hension et expliquer l emplacement des scotchs double face  3M  voir dossier de r  alisation   Ainsi  la fabrication automatis  e du produit est fin pr  te et  nous devons maintenant r  diger un manuel d utilisation afin de renseigner au mieux le client  sur le produit achet   et rendre son utilisation facile et optimale        Lighting Solutions    Emilie COURBOULEIX Micha  l TURPIN  D  veloppement d   un syst  me de contr  le de LED    application PLV    4 3  R  daction du manuel d utilisation    Nous ne ferons que d  crire la r  alisation du manuel puisqu il est fourni  Nous nous  sommes appuy  s sur des manuels d utilisation de mat  riel hifi afin de reprendre la m  me  organisation et certaines phrases cl  s  Le manuel est en francais mais aussi en anglais    Tout d abord  la page de garde contient le logo de l
29. sant le circuit imprim    de l autre c  t   de la  carte    La soudure se fait ensuite gr  ce    une vague d   tain en fusion  la carte passant au dessus  Au  contact de l   tain et par capillarit    les terminaisons des composants CMS et les broches des  composants traversants sont soud  es sur le circuit               ENIVa detoire 21        4 E   Nations n   e          Emilie COURBOULEIX Micha  l TURPIN  D  veloppement d   un syst  me de contr  le de LED    application PLV    C est ainsi une mani  re de mixer les deux technologies  l int  r  t est double    e Tous les composants n existent pas en version CMS   e Certains doivent avoir une r  sistance m  canique sup  rieure    ce que la technologie  CMS peut apporter  cas de certains connecteurs pour des questions de r  sistance     l arrachement par exemple      L unique inconv  nient concerne la maintenance du produit posant des probl  mes  suppl  mentaires aux techniciens assurant le d  pannage  particuli  rement lorsqu ils doivent  changer un composant     En tout connaissance de cause  pour notre produit  afin toujours de minimiser les co  ts de  production  seuls des composants CMS  SMD  seront appos  s sur une unique face de la carte    lectronique  Il s agira donc d un brasage par refusion pour fixer les composants et les pistes  seront grav  es sur une unique couche  le TOP dessus     Afin de pallier les probl  mes de maintenance  les composants non utiles    l utilisateur  ne  servant qu    la reprogrammation du P
30. toujours en entr  e   Il est  aliment   par la tension d entr  e appliqu  e au pin Vpp et reli      la masse par Vss  La  communication avec l ordinateur par le RJ11 est r  serv  e aux pins RAO  RA1  et RA3   configur  s en entr  e   Les LED 1    8 sont branch  es aux pins RCO  RC1  RC2  RC3  RC4  RC5   RAA et RAS  configur  s en sortie  et le bouton poussoir sera sur le pin RA2  configur   en  entr  e   Maintenant que le r  le de chaque pin est d  termin    les valeurs    charger sur les  ports A et C peuvent   tre d  finies  1 en entr  e  O en sortie      PORTA              RAS   RA            RA2   RA   RAO         0   0  o   o   1  1 1   1    Valeur    charger   SOF  PORTC      7        RCS   RC4          RC   RCI   RO _       0   o   0  o0   0   0   0    Valeur    charger    00    _           r aum ER             amp  ENIVa deLtoirire 12  DS E   Nation s  nieurs       Emilie COURBOULEIX Micha  l TURPIN  D  veloppement d   un syst  me de contr  le de LED    application PLV      Configuration du Timer 1    Le Timer 1 sera utilis   pour r  aliser les temporisations  C est un compteur 16 bits allant de O     65 535  Lorsqu il est activ    il s incr  mente tous les cycles machine  Dans notre cas  un  cycle machine vaut 1 ps  car l horloge interne du microcontr  leur est    4 MHz  cette valeur  est ensuite divis  e par 4  d o   la valeur de 1 us  1 1 MHz   Lorsque le Timer 1 a fini de  compter  il passe de 65535    0      mettant    1 le bit 0 nomm   TMRIIF dans le registre PI
31. ts  Ensuite  la liste des  composants est donn  e  Il s agit de ceux que nous avons pu trouver chez divers fournisseurs  sur internet    titre indicatif  En effet  le fabricant chinois possede ses propres fournisseurs et  prendra les composants homologues     _               r aum ER             amp  ENIVa deLoire 22  DS E   Nation s  nieurs       Emilie COURBOULEIX Micha  l TURPIN  D  veloppement d   un syst  me de contr  le de LED    application PLV    Nous pr  cisons aussi toute la connectique    avoir car nous avons d  cid   de permettre au  client de choisir la longueur de c  ble qu il souhaite pour connecter les huit cartes    LED    la  carte de contr  le parmi une gamme de longueurs   tablie arbitrairement mais avec logique  allant de 25 cm    250 cm  Nous avons pris soin de respecter les couleurs selon qu il s agisse  de la masse ou du  V     4 5V avec les piles et  5V avec l alimentation externe     Ensuite  les fichiers sources pour le microcontr  leur sont fournis sur un CD et il ne reste plus  qu    les charger dans le PIC 16F636 avant m  me de l implanter sur la carte    Sur le CD joint au rapport sont aussi pr  sents les fichiers GERBER permettant le routage  automatis   des cartes    l aide d une machine appropri  e  Afin d obtenir ces fichiers  nous  avons d   utiliser un logiciel sp  cifique  Orcad  D autres existent tels que Eagle ou Proteus   mais Orcad est utilis   dans sa version d essais    l   cole d ou notre choix    Tout d abord nous avons fait le sc
32. u prototype  Apr  s  programmation du microcontr  leur  la maquette a pu   tre test  e dans les futures conditions  d utilisation     Enfin le dossier de r  alisation  destin      la fabrication    grande   chelle  a   t   mont     regroupant la liste compl  te des composants  les fichiers de routage r  alis  s avec le logiciel  Orcad et des pr  cisons    propos du montage  Un manuel d utilisation en francais et en  anglais a   galement   t   r  dig       Mots cl  s  animation  carte de contr  le  CMS  LED  microcontr  leur  PIC  PLV   programmation  routage  temporisation                de Loire 1       Emilie COURBOULEIX Micha  l TURPIN  D  veloppement d   un syst  me de contr  le de LED    application PLV    Sommaire  REM  FCI  MENES                         A                      1         a nr 2  Jet ele Tee MEME                                   EN 3  1  Pr  sentation du projet    4  UN EE EI oT      4  12      Velle TOCHHOIDOIO HB sat ur tene EA      4  1 3  Le cahier des charges    eene nne esee esee esee eese 6  2  R  alisation du porototvpe         7  2 1  Compl  ments au cahier des charges    Re 7  2 2  Dimensionnement des composants    eene esee nennen ns 7  2 3  CONC  DUOROU            nuo ER                   8  3  Propam      12  3 1  Configuration du leie et 12  3 2  Structure e eer 14  Bo  E                 Ee ee ere EE 16  34  Calcul des el geet                                       17  4  Finalisation du produnt  21  EE EN  4 2  Elaboration du dossier de r  
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Downloading - Scantime.co.uk  Users Guide  FERTILIZANTES  Rocketfish RF-GWII028 User's Manual  テント内で練炭を使用しての中毒死  User Manual - SVT Innovations  CyberPower 1080 surge protector  FD Online Administration user guide - The Co  A10 856 - Aracne editrice  Cellular Line HOLLYSWEAT3    Copyright © All rights reserved. 
   Failed to retrieve file