Brevet FR2818404A1 — publié le 20020621

PROCEDE DE PROGRAMMATION DE L'ADRESSE D'UN PERIPHERIQUE ET PERIPHERIQUE POUR SA MISE EN UVRE. La présente invention a pour objet un procédé de programmation de l'adresse d'un périphérique et un périphérique pour sa mise en oeuvre. Le seul moyen de différencier des périphériques reliés à un même bus est de leur attribuer une adresse caractéristique. Il existe actuellement au moins deux manières de procéder à cette attribution d'adresse. La première est de programmer indépendamment et avant montage les différents périphériques. En effet, après leur montage, des périphériques identiques, sans adresse ne peuvent plus être distingués et ne peuvent donc se voir attribuer par la suite une adresse. Cette différentiation implique donc la gestion de plusieurs références de périphériques. De plus, rien ne pourra vérifier que l'assemblage a été correctement réalisé, c'est-àdire que le périphérique est bien à son emplacement prévu sur un bus classique, composé de fils continus. On pourrait envisager de faire réaliser la fonction du périphérique et de contrôler son exécution par un outil de diagnostic, mais cela nécessiterait du temps, un opérateur dédié à ce test, ce qui est parfois impossible et de plus, deux périphériques peuvent avoir la même fonction, mais à des endroits différents, par exemple distribution droite/gauche des fonctions sur un système de climatisation d'un véhicule automobile. La seconde manière connue est de mettre l'adressage de façon mécanique dans le connecteur situé sur le bus, destiné à recevoir le périphérique. Ce procédé nécessite une mécanique importante et spécifique à chaque périphérique, des ressources électroniques supplémentaires sur le micro-contrôleur et des référencements supplémentaires, donc un fort coût. De plus, ce procédé ne garantit pas un montage correct en usine, mais si celui-ci est correct le remplacement d'un périphérique défectueux, par exemple par un concessionnaire automobile le sera au niveau de l'adresse. Dans chacun des cas, il s'agit de distinguer électriquement et/ou mécaniquement les périphériques. La présente invention a pour objet un procédé de programmation de l'adresse d'un périphérique qui peut être réalisé in situ, même après le montage du périphérique, et qui ne nécessite pas la mise en oeuvre d'un élément mécanique spécifique de chaque périphérique. Un autre objet de l'invention est de réaliser la fonction recherchée à faible coût. L'invention concerne ainsi un procédé de programmation de l'adresse d'un périphérique, caractérisé en ce qu'il consiste à interrompre au moins une piste conductrice reliant une sortie de programmation d'adresse dudit périphérique à une source de potentiel électrique (tension positive ou négative, ou bien masse). Le procédé peut être caractérisé en ce que lesdites pistes sont disposées à l'intérieur d'un boîtier de périphérique, et ladite interruption sélective est réalisée par perçage. Des trous atteignant une des pistes conductrices peuvent être disposés en des emplacements donnés du boîtier. Ces emplacements sont avantageusement repérés pour permettre une lecture de l'adresse programmée. Préférentiellement, la programmation de l'adresse a lieu après montage du périphérique. L'invention concerne également un périphérique à adresse programmable, caractérisé en ce qu'il présente N pistes conductrices dont une extrémité est reliée à une source du potentiel électrique et dont l'autre extrémité est reliée à une sortie de programmation du périphérique, de sorte que son adresse peut être programmée par interruption d'au moins une desdites N pistes conductrices. Le périphérique comporte avantageusement un boîtier à l'intérieur duquel sont disposés d'une part au moins un composant électronique (par exemple circuit intégré dédié ou ASIC ) présentant lesdites sorties de programmation, et d'autre part, lesdites N pistes conductrices. Le boîtier présente avantageusement des emplacements repérés en correspondance avec des perçages interrompant lesdites pistes conductrices, ces emplacements repérés étant préférentiellement associés à des éléments tels que des marquages imprimés, permettant une lecture de l'adresse programmée. L'invention concerne également un périphérique tel que défini ci-dessus, et qui est programmé par interruption d'au moins une desdites pistes conductrices de manière à définir son adresse. Les caractéristiques de l'invention apparaîtront mieux à la lecture de la description qui va suivre, donnée à titre d'exemple non limitatif en liaison avec les dessins dans lesquels les figures 1 a et 1 b illustrent respectivement en vue générale de dessus et en coupe partielle un mode de réalisation préféré de l'invention. L'invention s'applique notamment, quoique non exclusivement, aux périphériques destinés à équiper un véhicule automobile. Une telle application met en oeuvre des bus série automobiles de bas niveaux (Lin-Bus, K bus, Klima-bus, Mi-bus, Bote...) voir de niveaux supérieurs (CAN, VAN...). Ce type de bus permet en utilisant une intelligence déportée (micro-contrôleur) sur le périphérique, pilotée par bus, de réduire considérablement le nombre de fils utilisés sur un faisceau et d'introduire de nouvelles fonctionnalités. On réduit donc ainsi les coûts de production et on améliore les performances d'un système. Cela est d'autant plus vrai que les coûts engendrés par l'électronique baissent de plus en plus alors que les coûts de matière pour faisceau de câbles restent constants. Il s'avère que les périphériques utilisés sur le bus, en particulier les moteurs pas à pas, nécessitent d'être différenciés les uns des autres par une adresse. Cela permet à chaque périphérique de réaliser la tache qui lui est attribuée par le maître du bus. Comme le montre la figure 1a, un périphérique PER présente un micro-contrôleur MC qui commande un équipement, par exemple un moteur pas à pas M de commande d'un volet d'un système de chauffage et/ou climatisation, et qui est associé à un circuit intégré dédié (ou"ASIC") référencé 1, qui contient notamment un ou plusieurs programmes de commande du micro-contrôleur MC pour gérer la commande de l'équipement tel que le moteur M et le dialogue avec un bus B piloté par un micro-contrôleur maître MCM. Le circuit intégré 1 et éventuellement le micro-contrôleur MC sont logés dans un boîtier 5. Le circuit intégré dédié 1 présente des bornes de sortie 2 correspondant à ses fonctionnalités et qui son connectées à des métallisations 20 pour coupler le circuit 1 et le micro-contrôleur MC, ainsi que N bornes de sortie 3 (par exemple N = 2n) qui servent à définir son adresse. Chacune de ces N bornes 3 est connectée à une piste conductrice 30 dont l'extrémité opposée est à son tour connectée à une piste 31 pourvue d'un prolongement 32 assurant sa connexion à une source de potentiel donnée (tension d'alimentation positive ou négative U, ou bien masse). A l'état initial, toutes les pistes 30 sont continues, ce qui définit une adresse par défaut. Le terminal peut être mis en place, après quoi, en produisant une interruption 33 d'une ou plusieurs pistes 30, l'adresse du périphérique peut être programmée. En particulier, comme le montre la figure 1 b, des trous 34 sont réalisés à côté de repères visuels 35 placés en des endroits appropriés de la surface 6 du boîtier 5. Avantageusement, ces repères visuels permettent une lecture de l'adresse ainsi obtenue par perforation. L'invention n'introduit pratiquement pas de coût supplémentaire, car les pistes 30 à 32 sont réalisées sur un support tel qu'un circuit imprimé qui porte les métallisations. De plus, la programmation de l'adresse peut être réalisée à tout moment, avant la mise en place du périphérique, lors de cette mise en place ou bien après celle-ci, ce qui laisse une grande latitude quant au mode opératoire de l'implantation des périphériques, par exemple les périphériques d'un système de climatisation d'un véhicule automobile. Pour chaque type de périphérique, l'invention permet de ne disposer que d'une seule référence de composant. La programmation est simple à réaliser lors de la mise en place ou bien lors d'un remplacement. Dans ce cas, il suffit, sur le périphérique neuf, de percer des trous d'adressage 34 aux mêmes emplacements que pour le périphérique que l'on remplace. Les trous d'adressage 34 peuvent être réalisés à l'avance. La programmation s'effectue alors en interrompant une ou plusieurs pistes 30, en fonction de l'adresse à programmer. REVENDICATIONS 1. Procédé de programmation de l'adresse d'un périphérique, caractérisé en ce qu'il met en oeuvre une interruption d'au moins une piste conductrice (30) reliant une sortie de programmation d'adresse (2) dudit périphérique à une source de potentiel électrique. 2. Procédé selon la revendication 1, caractérisé en ce que lesdites pistes (30) sont disposées à l'intérieur d'un boîtier (5) de périphérique, et ladite interruption sélective est réalisée par perçage. 3. Procédé selon une des revendications 1 ou 2, caractérisé en ce que des trous (34) atteignant une des pistes conductrices (30) sont disposés en des emplacements donnés du boîtier. 4. Procédé selon la revendication 3, caractérisé en ce que lesdits emplacements sont repérés (35) pour permettre une lecture de l'adresse programmée. 5. Procédé selon une des revendications précédentes, caractérisé en ce que la programmation de l'adresse a lieu après montage du périphérique. 6. Périphérique à adresse programmable, caractérisé en ce qu'il présente N pistes conductrices (30) dont une extrémité est reliée à une source du potentiel électrique et dont l'autre extrémité est reliée à une sortie de programmation (2) du périphérique, de sorte que son adresse peut être programmée par interruption d'au moins une desdites N pistes conductrices (30). 7. Périphérique selon la revendication 6, caractérisé en ce qu'il comporte un boîtier (5) à l'intérieur duquel sont disposés, d'une part, un composant électronique (1) présentant lesdites sorties de programmation (2) et d'autre part, lesdites N pistes conductrices (30). 8. Périphérique selon la revendication 7, caractérisé en ce que le boîtier (5) présente des emplacements repérés (35) en correspondance avec des perçages (34) interrompant lesdites pistes conductrices. 9. Périphérique selon la revendication 8, caractérisé en ce que les emplacements repérés (35) sont associés à des éléments permettant une lecture de l'adresse programmée, une fois au moins un perçage (34) réalisé en au moins un desdits emplacements repérés (35). 10. Périphérique selon une des revendications 6 à 9, caractérisé en ce qu'il présente une interruption (33) d'au moins un desdites pistes conductrices (30), de manière à définir son adresse.