Assistance
BOITE A OUTILS - Voir le GLOSSAIRE
Cliquer sur la première lettre du mot-clé que vous recherchez
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Attention : Cette rubrique est, en très grande partie, dédiée à l'utilisation des produits Rabbit !
BatteryLa plupart des systèmes embarqués Rabbit acceptent l'ajout de Pile de sauvegarde ou Battery board de manière à sauvegarder la RTC et laRAM. Il est possible de se procurer facilement ces piles boutons, mais avant tout il faut savoir comment choisir : cliquer ici BluetoothProtocole de communication par ondes radios défini par Ericsson, IBM, Intel, Nokia et Toshiba visant à normaliser les communications sans fil courte distance entre ordinateurs, assistants personnels (PDA), téléphones et autres périphériques. Il existe aussi un kit thématique d'application Bluetooth |
CibleCf. Target |
DownloadsFr: Téléchargements. -Rabbit met en ligne une grande variété d'utilitaires, de programmes spécifiques et de mise à jour autour des produits à base de microprocesseur Rabbit ou Z180 : cliquez ici -Pour télécharger des samples en Dynamic C (samples) : Cf. Exemples |
EthernetCf. TCP/IP Exemples-Consulter votre répertoire "samples "sous Dynamic C. -Vous pouvez aussi trouver différents programmes spécifiques en Dynamic C adaptés à votre produit en cliquant ici |
FAQFrequently Asked Questions. Forum de questions les plus posées par les utilisateurs des produits. Vous pouvez les trouver dans le sous répertoire "docs"du Dynamic C. |
HtmlCf. TCP/IP
|
|
IDblocksLes produits à base de Rabbit2000 possèdent un système d'id block en mémoire de telle manière à ce que Dynamic C reconnaisse,au démarrage, les différentes cibles (produits). Cliquez ici pour télécharger le programme write_idblock (fichier zip). InternetCf. TCP/IP |
|
LCD/KPNote technique relative à l'utilisation du terminal clavier/écran optionnel (référence LCD/KP) pour systèmeSmartStar SR9010 ou SR9050
Bug relatif aux LCD/KP sous Dynamic C Premier 7.20P à 7.25P Si l'écran de votre OP6800 ou option LCP/KP fait apparaître des lignes irrégulières, vérifiez si vous utilisez Dynamic C Premier 7.20P à 7.25P. Si tel est le cas, télécharger le patch de mise à jour des librairies en cliquant ici |
Manual (Manuel d'utilisation)Pour vous procurer un manuel (user's manual ou getting started manual) ou pour tout autre documentation, retrouvez nos documentations à télécharger sur chaque fiches produits ModbusCe protocole a été explicitement implémenté pour les séries de produits Rabbità base de Z180. Pour télécharger les librairies Z180 et exemples fournis : cliquer ici Pour les produits à base de processeur Rabbit, la librairie packet.lib, située sous le répertoire "lib" de Dynamic C, fait office de librairie Modbus : la plupart des couches basses sont développées,mais il faudra cependant que vous développiez les autres couches propres àvotre application. MémoireUtilisation de l'espaceRoot et Xmem chez Rabbit : Ilest possible que vous ne puissiez plus stocker vos données en Flash alors qu'ilvous reste encore de la place. Cela s'explique en partie par le fait que la mémoire Flash estpartitionnée en plusieurs blocs (ou "secteurs"), mais il peut y avoir d'autres raisons. Pour essayer de résoudre le problème, voiciquelques explications possibles :
1/ Les variables et les constantes inititalisées, y compris les strings, se mettent automatiquement en Root (saufprécision #memmap xmem, #asm xmem, xdata, xmem...). Pour gagner de laplace en Root, surtout dans le cas de grands tableaux, il est possible de les déclarer en xdata (attention, on ne peut pas adresser directement des xdata avec despointeurs, il faut alors utiliser l'instruction xmem2root pour pouvoirles manipuler).
2/ Sous Dynamic C, le fichier de démarrage de reconnaissance du bios estsitué dans le répertoire "Bios" de Dynamic C et s'intitule rabbitbios.c. Dans ce fichier, la taille des blocs mémoire peut être changée,et le fichier doit être recompilé.
3/ Les librairies se placent de manière aléatoire en Root ou en Xmem,l'instruction #memmap xmem permet d'être sûr de figer tout le code en Xmem, y compris les librairies. Cependant les fonctions écrites en assembleurse logent dans l'espace Root. Si vous avez desfonctions assez importantes écrites en assembleur, n'hésitez pas à lesinclure dans du codeC pour qu'elles aillent se loger en Xmem
4/ En Dynamic C, il est possible de choisir de compiler le code en Flash ouen SRAM (via le menu "option/communication" de Dynamic C).
5/ En Dynamic C, il est également possible de loger partiellement du codeen SRAM : Cf. l'exemple low_power.c, situé sous Dynamic C, qui exécute une boucle infinie en SRAM.
6/ L'exemple memory_usage.c estégalement très intéressant car il permet de visualiser en stdio unedescription fiable de la mémoire (dites "table de mémoire") allouéepar Dynamic C pour le produit à base de Rabbit.. Cependant, il ne détecte que la flash primaire.
7/ Voici comment Dynamic C gère les 64Ko de mémoire Root :
8/ Bien garder à l'esprit les caractéristiques des microprocesseurs Rabbit2000, Rabbit3000et Rabbit4000 (Cf. Rabbit)
**Le message "out of code space" peut aussi être éliminé par les moyens suivants : a/Déclarer toutes ou partie de vos fonctions dans la Xmem. b/Ordonner au compilateur de placer la plupart de vos fonctions dans la Xmem enutilisant la directive #memmap xmem. c/Modifier le fichier BIOS (rabbitbios.c) pour augmenter la valeur de DATAORG (pour chaque augmentation de 0x1000, vous gagnerez 4Ko pour votre programme etpar ailleurs vous réduirez la zone de données Root pour les variables.
**Dansle cas d'un "out of root data"ou d'un "out of root memory" , vous pouvez utiliser les xalloc, root2xmem et xmem2root. Cela vous permet de créer des zones en mémoire étenduede la SRAM, et ainsi de copier des données dans (ou à partir de) ces zones. Vouspouvez aussi utiliser les instructions LDP en langage assembleur, ce quivous permettra d'accéder directement à l'espace adressable sur 20bits. Vousavez aussi la possibilité de modifier votre fichier BIOS (rabbitbios.c) enréduisant la valeur de DATAORG. Chaque diminution de 0x1000 augmente de4Ko la zone de données Root et par ailleurs réduit l'espace Root de 4Ko. Allez voir également la note technique (Technical Note) Root Memory Usage Reduction tips (www.rabbit.com) |
NotesLes Technical Notes tout comme les Applications Notes sont des ajouts documentaires concernant différentsdomaines.Vous pouvez les trouver dans le sous répertoire "docs" du Dynamic C. Voici la base index de la plupart des TN : cliquer ici
|
OP6300Matlog a développé des polices spécifiques pour l'affichage en mode graphique surOP6300. Pour les télécharger, cliquer ici |
PileCf. Battery PortablesNotetechnique relative à 1'utilisation des portables avec Dynamic C |
RabbitLes Rabbit2000, Rabbit3000, Rabbit4000 sont des microprocesseurs développés parla société Rabbit. Leur architecture est basée sur une structure parcellisée Zilog Z180.Ces microprocesseurs acceptent 2 jeux d'instructions : le jeu optimisé Rabbitutilisant 100% des possibilités du produit, et le jeu Zilog. Ce sont des processeurs 8 bits, avec compteur de programme 16 et 32bits et busd'adresse de 20 bits. Pour en savoir plus, consulter les manuels complets desRabbit2000/3000 et 4000 téléchargeables en ligne sur les fiches produits ou dans le sous répertoire "docs" de DynamicC. RootCf. Mémoire |
SamplesCf. Exemples Systèmes embarquablesChaqueannée, à l'IUT de Châteauroux, a lieu une conférence sur les systèmesembarqués communicants. Matlog y présente son activité et son savoir-faire enla matière. Retrouvez l'intégralité du support documentaire de cette conférence en cliquant ici. La définition des systèmes embarquables y est largement développé. |
Target (...not responding)"Target notresponding" : c'est-à-dire pas de réponse ou dialogue possible avec lemodule Rabbit cible. Plusieurs points sont à vérifier : -Avez-vous respecté à la lettre, pas à pas, les directives du Getting Started Manual duproduit que vous utilisez ? Pour vous le procurer, Cf. Manual. -Êtes-vous bien connecté ? Avez-vous bien alimenté le module et surtoutavez-vous respecté sa gamme d'alimentation ? Souvent une tension trop basse surla plage autorisée empêche une communication correcte. -Êtes-vous bien en configuration hardware "programmation" ? -Avez-vous bien défini le port de communication : série (COM1,2..), USB,vitesse... ?
Téléchargement(s)Cf. Downloads TCP/IP(Voir le glossaire : OSI) |
Wi-FiTermegénérique désignant la technologie sans fil (Wireless Fidelity, "Fidélité sans fil"). Un ensemble de normes standards pour les réseaux sansfil. Le mot Wifi qualifiait à l'origine un matériel certifié conforme à la norme IEEE 802.11, norme internationale décrivant les caractéristiques d'un réseau local sans fil. Par la suite, Wifi est venu à désigner cette norme elle-même. Ilexiste aussi un kit thématique d'application Wi-Fi |
XmemCf. Mémoire |
ZigbeeTerme générique désignant une norme de transmission sans fil à faible consommation permettant de créer des réseaux qui se réparent d'eux mêmes. Il existe aussi un kit thématique d'application Zigbee |
|
GLOSSAIRE
Cliquer sur la première lettre du mot-clé que vous recherchez |
10BaseTAppellation réservée aux réseaux Ethernet et renseignant notamment la vitesse de transmission maximum. Le "10" de 10BaseT signifie 10 Mbits / Sec. De la même manière on trouve 100BaseT pour 100Mbits/sec. |
A/DConversion analogique/numérique. CAN ou A/N en Français. Analogique et numériqueUne tension, un courant, une résistance, ...etc sont des grandeurs analogiques. Une grandeur analogique peut prendre une infinité de valeurs différentes. A l’inverse, une grandeur numérique (ou binaire) ne peut prendre que 2 valeurs: 0 ou 1, ouvert ou fermé, ON ou OFF, ...etc. ASCIIAmerican Standard Code for Information Interchange. Le standard le plus répandu pour coder lettres, nombres, ponctuation et autres symboles.
|
BAUDBits AUDibles. Terme utilisé improprement pour signifier bits par seconde (Bps). Surtout utiliser pour désigner les vitesses de transmission série.
BipolaireCaractéristique électrique dénotant un signal ou un circuit de polarité négative ou positive.
BPSBits Per second (Voir aussi BAUD) |
Calculateur multifonction(Voir Contrôleur)
Chien de garde(Voir Watchdog)
CMOS(Voir TTL)
Compilateur:Outil de programmation permettant de traduire le texte de votre programme en code machine. (Attention, ce n’est pas de l’assembleur, l’assembleur étant déjà un langage). Rabbit dispose de 2 compilateurs différents : le Dynamic C 32 (réservé aux produits basés sur le Z180) et le Dynamic C (réservé aux produits basés sur le Rabbit).
ConditionnementDispositif destiné à mettre en forme un signal pour le rendre exploitable par l’électronique de base.
ContrôleurDispositif ou module programmable disposant de fonctions de communication avec le monde extérieur: entrées/sorties analogiques, numériques, comptage, relais, communication RS... etc. La hiérarchie admise de-facto est la suivante : Microcontrôleur - composant ou petit circuit programmable à vocation E/S. Intelligence niveau PIC. Equipe typiquement les automates classiques. Contrôleur - dispositif ou module programmable à vocation E/S et traitement. Intelligence niveau microprocesseur Z180 ou équivalent. Typiquement produits Rabbit ancienne génération. Calculateur / calculateur multifonctions – Dispositif ou module à vocation E/S, traitement et communication. Intelligence niveau microprocesseur Rabbit, I386, I486..... ou équivalent. Typiquement produits Rabbit nouvelle génération. |
|
DébogageMise au point d’un programme, recherche des anomalies.
DébogueurOutil logiciel de mise au point des programmes (inclus dans le Dynamic C).
Development KitChaîne de développement complète comportant contrôleur/calculateur, accessoires et logiciel de développement (voir aussi Toolkit)
Dynamic CLogiciel de développement intégré Rabbit (à base de C ANSI) |
EditeurOutil de programmation servant à éditer votre programme sous forme de texte avant la phase de compilation qui le traduit en code machine.
EmbarquableApte à être embarqué sans adaptation ou modification notoire. Par extension, on parle d’un produit embarquable, par exemple pour les applications mobiles, lorsque celui-ci est compatible avec les ressources disponibles à bord du système hôte (alimentation...etc) et les contraintes d’environnement (espace d’installation, vibrations, température...etc). Les produits Rabbit sont soit à embarquer (séries CM et RCM) soit embarquables (autres séries). Les cartes d’acquisition IOtech ne sont pas embarquables (nécessitent les ressources d’un PC pour devenir fonctionnelles). De plus, les PC sont difficilement embarquables au sens “étendu” du terme. Voir aussi Système embarquable dans la rubrique Boite à outils
EmbarquéQui est inclus dans un système en tant que sous-ensemble fonctionnel.
EPROM(Voir Mémoire EPROM)
EEPROM(Voir Mémoire EEPROM)
EthernetRéseau d’entreprise à topologie standard (topologie bus). A ne pas confondre avec Internet. Voir aussi OSI. |
|
GPIB IEEE488Globalement, standard de communication pratiquement dédié laboratoire. Transmission parallèle des données sur 8 ou 16 bits sur de courtes distances (10 à 15 mètres admis sans dispositif relais). Notion d’adresse, jusqu’à 16 appareils sur un même réseau. En pratique, le GPIB IEEE488 est surtout utilisé pour assurer la communication ou le pilotage entre l’instrumentation du laboratoire (oscilloscopes, générateurs, ...etc) et un ordinateur maître.
|
|
Interface opérateurDispositif matériel permettant le dialogue ou le passage d’informations entre un humain et une machine (au sens très large). L’interface opérateur est très classiquement composée d’un écran et d’un clavier. Voir notamment les Interfaces Opérateurs de chez Rabbit.
InternetINTERnational NETwork. Ensembles de réseaux interconnectés qui utilisent le même protocole.
IPL'aptitude d'un appareil à résister à son environnement est classifiée selon la norme NF C 71000. L'indice de protection d'un appareil s'écrit sous la forme "IPxx", ou le premier chiffre désigne la protection contre la pénétration de corps étrangers, et où le second correspond à la résistance à l'humidité et aux liquides.
(Voir également OSI) |
LANLocal Area Network. Réseau local d'entreprise par exemple.
LibrairieEnsemble de fonctions logicielles déjà écrites et organisées par thèmes. Par exemple, la librairie RS232.LIB du Dynamic C Rabbit propose un ensemble de fonctions pour mettre en route simplement une communication série sans avoir à tout programmer à l’aide des instructions C de base.
LPBusBus propriétaire Rabbit (sur séries LP3100) destiné aux extensions. Les caractéristiques de ce bus sont “ouvertes” et parfaitement documentées de façon à permettre à l’utilisateur le développement de ses propres extension. |
MD5Algorithme de codage (signature) numérique. MD5 est codé sur 16 ou 32 bits et peut être utilisé pour compresser de manière sécurisée des messages très longs. On le retrouve dans les librairies de Dynamic C.
Mémoire EEPROMElectrically Erasable and Programmable Read-Only Memory. Identique à la mémoire Flash EPROM (voir ci-dessous), mais avec un degré de sécurité maximum. Cette mémoire est coûteuse et ne figure donc qu’en très petite quantité sur les produits Rabbit (généralement 128 octets). Elle sert essentiellement à la sauvegarde des données primordiales à l’application ou au paramétrage du produit. On ne peut l'effacer qu'avec du matériel approprié. Degré de sécurité : maximum. Mémoire EPROMErasable Programmable Read-Only Memory. Identique à la mémoire Flash EPROM (voir ci-dessous) mais moins moderne, moins rapide et moins pratique (la programmation nécessite un appareil spécial et son effacement prend plusieurs heures toujours à l’aide d’un appareil spécial soumettant le composant aux ultra-violets). Cependant son coté "rustique" lui procure une bonne immunité à l’électricité statique et aux interférences électro-magnétiques. Degré de sécurité: très bon.
Mémoire Flash EPROMFonction comparable au disque dur d’un PC (appelée aussi mémoire morte ou mémoire de masse). C’est une mémoire permanente destinée à stocker le ou les programmes de votre application et accessoirement des données. Ce “support” est moderne, rapide et pratique (écritures et réécritures en ligne avec votre PC sans autre accessoire qu’un cordon RS232). Degré de sécurité : bon. Le support peut statistiquement se détériorer au bout de 100.000 écritures ou effacements (testé sur nos matériels jusqu’à 1.400.000 fois avant détérioration).
Mémoire PROMProgrammable Read-Only Memory. Mémoire programmable uniquement avec des appareils spéciaux (programmateurs). Voir Mémoire EPROM.
Mémoire SRAMRandom-Access Memory. Mémoire similaire à la mémoire RAM (ou mémoire vive) que l’on trouve sur un PC. Cette zone mémoire est traditionnellement utilisée pour accueillir et manipuler les données dynamiques de l’application (variables, tableaux... etc). Cette mémoire est toute fois sauvegardable par pile ou batterie en cas de coupure alimentation (voulue ou accidentelle). Degré de sécurité : assez bon (la pile peut statistiquement s’épuiser au bout de 5 ans sur nos produits, une pile montée sur support est bien sûr facilement remplaçable.
Micro C OS/IINoyau multitâche temps réel proposé dans le Dynamic C v8. Ce noyau développé par Monsieur Jean Labrosse est devenu un standard dans l’industrie.
Microcontrôleur(Voir Contrôleur)
MODBUSProtocole logiciel largement utilisé dans la communication série (origine MODicon).
Modèle OSI(Voir OSI)
Module cœurContrôleur ou calculateur miniature mécaniquement non terminé et destiné typiquement à être embarqué (voir Embarqué) sur une réalisation spécifique. L’utilisation d’un module cœur (familles Rabbit RCM) permet de réduire par 4 le temps de conception d’une carte intelligente.
MultitâchePropriété d’un calculateur ou d’un élément intelligent à traiter plusieurs tâches (ou problèmes) à la fois. En réalité, les microprocesseurs ne peuvent traiter qu’une instruction à la fois et utilisent donc une technique qui consiste à “entrelacer” le traitement des tâches. Rabbit offre 2 types de multitâche : coopératif et préemptif. Cf. Dynamic C.
Multitâche coopératifSous multitâche coopératif, les tâches sont définies à l’avance et s’exécutent en séquences dans un même programme, votre programme. Ceci permet un contrôle parfait du système, que les tâches soient actives ou pas. Les principaux avantages du coopératif sont la simplicité de conception des programmes et l’imbrication parfaite des tâches sans temps mort.
Multitâche préemptifLe multitâche préemptif signifie que toutes les tâches n’ont pas la même priorité. Certaines tâches peuvent être ultra prioritaires comme le traitement d’une alarme, une interruption timer ou la tâche de supervision. Les tâches concourantes ne possèdent généralement aucune information les unes par rapport aux autres et ne sont pas coordonnées dans l’attribution du temps machine. L’avantage de ce système est qu’il permet de hiérarchiser les tâches et d’assurer une réaction immédiate en mode haute priorité. L’inconvénient réside dans la relative difficulté de mise au point des programmes. |
N/AConversion numérique/analogique. CNA ou N/A en Français.
Numérique(Voir Analogique et numérique)
|
OctetGroupe de 8 bits (Byte en anglais). On parle aussi de Mot (Word en anglais), groupe de 16 bits, et plus rarement de Quartet (Niddle en anglais), groupe de 4 bits.
OEMOriginal Equipment Manufacturer. Fabriquant intégrant en série des sous-ensembles fonctionnels d’autres constructeurs.
OSIEnsemble des couches réseau physiques, protocolaires et applicatives présentes entre le programmeur et l’émission/réception physique des données. Le modèle OSI (Open System Interconnexion) est un modèle global regroupant toutes les possibilités actuelles et tous les niveaux possibles d’intervention sur Internet, Intranet ou autres réseaux. Chaque couche est indépendante des autres mais s'appuie sur sa couche de niveau inférieur. On parle d'encapsulation des couches. Cf. Implémentation des couches.gif
Les 7 couches de ce modèle sont les suivantes : 1 - Couche physique : Adaptation physique du signal pour la transmission. Modem ou prise RJ par exemple pour communication Ethernet, Token Ring... etc. 2 - Couche liaison de données : Données sous formes de trames (adresses, données, champs...). PPP (transmission série point à point) ou MAC (Ethernet). 3 - Couche réseau : Gère la connexion entre les nœuds d'un réseau. PAP, IPCP/LCP, IP (module principal), ARP. 4 - Couche transport : Assure l'intégrité des données. ICMP, TCP (module principal), UDP. 5 - Couche session : Gère les connexions entre applications, contrôle de dialogue, gestion des jetons. 6 - Couche présentation : Gestion de la présentation des données (exemple : codage ASCII) 7 - Couche application : Fonctions nécessaires aux applications, comme TELNET, FTP/TFTP, SMTP/POP3, DHCP/BOOTP, DNS, NFS, HTTP, SNMP... et, bien sûr, tout protocole “maison”.
La pile TCP/IP (couches transport et réseau) représente la partie la plus importante dans la mise au point de toute application Internet. Rabbit fournit gracieusement (sans redevance) et en code source cette “pile” logicielle parfois très coûteuse auprès d’autres constructeurs. Cf. Dynamic C.
Les protocoles : ARP Address Resolution Protocol. Protocole de résolution qui associe une adresse réseau avec une adresse matériel. BOOTP BOOT Protocol. Protocole de configuration à distance des paramètres d'un nœud réseau. S'appuie sur UDP. DHCP Dynamic Host Configuration Protocol. Idem à BOOTP mais l'adresse se configure de façon dynamique. Beaucoup plus intéressant. DNS Dynamic Name Server. Système de correspondance entre une adresse IP et un nom. FTP File Transfer Protocol. Protocole de transfert de fichier en mode connecté. HTTP HyperText Transfert Protocol. Protocole de transfert de page Web (mode client et serveur) ICMP Internet Control (and error) Message Protocol. Protocole d'envoi de message prioritaire. Le plus connu est PING. IGMP Internet Group Management Protocol. Protocole permettant aux machines de déclarer leur appartenance à un ou plusieurs groupes auprès du routeur multipoint dont elles dépendent soit spontanément soit après interrogation du routeur. IPCP Internet Protocol Control Protocol. Protocole de négociation de paramètres réseau. S'appuie sur PPP. IP Inter-network Protocol. Couche réseau du modèle TCP/IP. Comme toutes les autres couches, IP encapsule les données de niveau supérieur. Gestion de fragmentation des trames. On peut utiliser IP avec de multiples réseaux (les plus connus étant X25, TokenRing et Ethernet) LCP Link Control Protocol. Protocole de négociation d'options s'appuyant sur PPP. LLC Logical Link Control. Partie de la couche liaison du protocole TCP/IP. LLC gère la liaison et fonctionne avec MAC. MAC Media Access Control. Partie de la couche liaison du protocole TCP/IP. MAC gère l'encapsulation des données et fonctionne avec LLC.. NFS Network File System. Système permettant d'importer ou exporter des fichiers et/ou répertoires pouvant servir à un opérateur distant, d'où la notion de client et de serveur. NFS s'appuie sur UDP. PAP Password Authentification Protocol. Protocole d'authentification pour la connexion à un réseau distant. S'appuie sur PPP. POP3 Post Office Protocol version 3. Protocole de réception d'e-mails. Fonctionne en collaboration de SMTP. PPP Point to Point Protocol. Protocole d'émission/réception point à point sur TCP/IP. Réservé à la communication entre deux correspondants uniques par liaison série. SMTP Simple Mail Transfer Protocol. Protocole d'envoi d'E-Mails. Fonctionne en collaboration de POP3. SNMP Simple Network Management Protocol. Protocole de gestion administrative d'un réseau. Utilisé exclusivement avec des réseaux compatibles TCP/IP. Ce protocole permet de surveiller et contrôler les périphériques réseau, et de faire entre autres de la configuration, des statistiques et de la sécurisation. TCP Transmission (ou Transport) Control Protocol. Protocole complexe gérant le bon acheminement des données. TCP fonctionne en mode connecté et garantit, entre autres, l'intégrité et l'acquittement des données et gère une machine d'état complexe. TCP permet l'envoi fiable d'informations, utile pour des échanges de données à travers différents réseaux. TELNET TErminaL NETwork. Système de connexion avec le réseau terminal. Permet de se connecter à un réseau à distance et d'utiliser ses ressources. TFTP Trivial File Transfer Protocol. Idem que FTP mais en mode non connecté. S'appuie sur UDP au lieu de TCP. UDP User Datagram Protocol. Protocole d'acheminement des données (comme TCP) mais de façon plus simple et rapide. A fortiori, UDP ne garantit pas l'acquittement (validation) des données, ne permet pas leur fragmentation, et l'acheminement des données dans leur intégrité.
|
PLCBusBus propriétaire Rabbit (disponible sur la plupart des anciennes séries PK et séries BL) destiné à la connexion et à l’utilisation des produits d’extension séries XP.
PPP(Voir OSI)
PropriétairePropre à une marque et/ou de diffusion limitée ou confidentielle.
ProtocoleRègle de dialogue entre 2 couches de même niveau, entre 2 systèmes distants. Voir OSI.
PWMPulse Width Modulation (modulation de largeur d'implusion). Permet de véhiculer 2 informations distinctes sur un même signal numérique représenté par la période du signal et son rapport cyclique. Surtout utilisé en pilotage d’actionneurs. |
RabbitRabbit provient de la marque Rabbit Semiconductor. La société Rabbit estampille ses microprocesseurs Rabbit afin de discerner l’activité composant de l’activité produit fini.
RAM(Voir Mémoire SRAM)
RésolutionCapacité d’un système à traiter la dimension d’une grandeur. Elle peut s’exprimer en bits, en points, en digit et d’autres unités encore, dépendant du métier ou du domaine d’activité. Par exemple une résolution de 12 bits est équivalente à 4096 points. C’est à dire par exemple, que la quantification d’un signal mesuré à partir d’une voie analogique de résolution 12 bits, pourrait se faire sur 4096 points ou niveaux différents. Attention: la résolution n’est pas la précision malgré que cela soit parfois admis par mesure de simplification. Pour trouver la précision à partir de la résolution (par exemple 12 bits = 1/4096 = 0,024%) il faut y ajouter l’erreur de quantification (la valeur supposée juste ne pouvant tomber exactement sur une des 4096 solutions possibles en 12 bits) et les éventuelles erreurs dues à la présence d’une électronique de conditionnement entre l’entrée physique et le convertisseur.
RJConnecteur RJ (Registred Jack). Standard mécanique de connectique surtout utilisé en communication et réseau.
RouteurPériphérique réseau chargé d’optimiser l’acheminement (le meilleur chemin) des informations d’un réseau à un autre.
RS232Le standard RS232 est un des plus anciens mais sans aucun doute le plus répandu, pour échanger des données entre 2 points (généralement entre 2 appareils). Les données sont transmises en série, bit par bit. La structure électrique pour mettre en route une telle liaison est des plus simple: 2 fils dont une masse. Le système peut-être amélioré en ajoutant 2 signaux de contrôle appelés CTS et RTS. Le signal étant véhiculé sur un fil par rapport à la masse, ce système s’avère donc sensible et la norme n’admet pas généralement que l’on dépasse des longueurs d’environ 10 mètres.
RS485Le standard RS485 est une version améliorée du RS232 (voir RS232). Les principales différences concernent les signaux qui sont véhiculés sur 2 fils différentiels (ou paire balancée), ce qui procure une bonne immunité aux parasites et autorise des distances de communication supérieures au kilomètre. La seconde différence importante de ce standard, est qu’il procure une notion d’adresse. On peut connecter jusqu’à 256 appareils sur un même réseau RS485.
RTCÉlectronique : Real Time Clock, ou horloge temps réel. Ce composant procure à la majorité de nos produits date et heure ainsi qu’un calendrier perpétuel. La RTC est également utilisée pour fournir une base de temps ou réaliser de la mesure d’intervalle. Informatique : Réseau Téléphonique Commuté. Il représente en général un réseau regroupant plusieurs ordinateurs constituant un fournisseur d'accès pour connexion PPP. |
Single-endedEntrée analogique, masse commune.
Sortie de puissanceSortie numérique (ou TOR) pouvant délivrer de la puissance. Par exemple les sorties puissance des produits Rabbit peuvent délivrer jusqu’à 500 mA sous 24 Volts en mode mono voie. Au-delà, il est conseillé de passer par un relais (fourniture Rabbit possible) ou par un ampli de puissance (hors fourniture Rabbit).
SPDTRelais SPDT (Single Pole Double Throw). Relais 1 entrée, pivot sur 2 sorties.
SPISerial Peripheral Interface. Protocole rapide de communication série.
SPSTRelais SPST (Single Pole Single Throw). Relais 1 entrée, sortie unique (en l'air ou connectée)
SRAM(Voir Mémoire SRAM)
SuperviseurLes produits Rabbit disposent d’un composant appelé superviseur qui surveille automatiquement les fluctuations d’alimentation. En cas de défaut ou de coupure, les données contenues en SRAM et la RTC (horloge temps réel) sont sauvegardées “proprement” puis restaurées lorsque les conditions normales d’utilisation sont retrouvées. Ce dispositif constitue la base même de fonctionnement d’un produit dit industriel. |
TCP/IP(Voir OSI)
Temps réelLa définition du temps réel est extrêmement vague et varie surtout d’un métier à l’autre. Nous retiendrons celle-ci: un système est dit temps réel lorsqu’il est capable de prendre en compte et traiter un événement avant que sa cause n’ait changé d’état. De plus, le temps de réaction ou latence du système (ne pouvant être nul) doit pouvoir être borné (par exemple entre 2 et 20 µSec.). On parle alors d’un système déterministe. Le Dynamic C Rabbit offre toutes les possibilités: mode non temps réel ou mode temps réel déterministe grâce à l’utilisation du noyau multitâche en mode coopératif ou préemptif.
TerminalUsage informatique : Organe d'entrée/sortie relié à un ou plusieurs ordinateurs par une ligne de transmission de données.
ToolkitAccessoires de développement. Un Toolkit ne comporte ni contrôleur/calculateur, ni logiciel de développement (voir aussi Development Kit).
TORTout Ou Rien. Synonyme de numérique. Le terme TOR est plus volontiers utilisé dans l’industrie pour signifier qu’une voie numérique (entrée ou sortie) est conditionnée et apte à recevoir des niveaux électriques importants.
TTLTransistor-Transistor-Logic. Norme de signal logique (ou numérique) pour lequel l’état “haut” est fixé entre 2 et 5 volts et l’état bas entre 0 et 0,8 volts. Le courant de sortie maximum (ou Fan Out) est de 20 mA. La norme CMOS est approximativement la même.
|
UnipolaireCaractéristique électrique dénotant un signal ou un circuit de polarité positive seulement.
|
VFDVacuum Fluorescent Display. Afficheur alphanumérique de haute visibilité (cf. pompes à essence ou caisses enregistreuses). |
WatchdogChien de garde : Composant de surveillance indépendant chargé de réinitialiser un dispositif (contrôleurs ou calculateurs Rabbit) si celui-ci n’est pas consulté cycliquement par le programme. Il s’agit d’une sécurité destinée à ne pas laisser “planté” un produit programmé. Le Dynamic C Rabbit permet d’activer ou de désactiver cette fonction.). |
Aucun produit
Expédition
0,00 €
Total
0,00 €
Les prix sont TTC
