Transmission de données PSoC = Delphi

Documents pareils
1. PRESENTATION DU PROJET

FRANCAIS DGM1. Centrale Vigik 1 porte. N d homologation : - PS MS Gamme: Vigik MANUEL D INSTALLATION.

ANALYSE TRAMEs LIAISON SERIE

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

Notice d installation de la Centrale VIGIK DGM1

ENREGISTREUR DE TEMPERATURE

TER Licence 3 Electronique des Télécoms Transmission GSM

SYSTEME D ALARME. Etude d un objet technique : Centrale d alarme. LP Porte d Aquitaine - Thiviers Page 1/13

SYSTEMES MODULAIRES INDUSTRIELS DE TELETRANSMISSION TELEGESTION

Centrales de mesures. CENTRALES DE MESURES Nemo. A.6 Guide de choix. A.14 4 Modules. A.20 Encastré 72x72. A.24 Encastré 96x96. A.

Menu Fédérateur. Procédure de réinstallation du logiciel EIC Menu Fédérateur d un ancien poste vers un nouveau poste

Evaluation. Partie Quelles sont les possibilités offertes par cette caméra d un point de vue utilisation?

Connexion sur REDLION G-308 avec le modem GSM GDW-11 pour envoi de SMS

Mini_guide_Isis_v6.doc le 10/02/2005 Page 1/15

Sélection du contrôleur

Fiche de configuration Configuration liaison SIP Patton Firmware 5.4

Série 440R, 1752 Relais de sécurité et automates de sécurité Présentation de la gamme Relais de sécurité et automates de sécurité (440R, 1752)

AMICUS 18 (2ème partie) 4) Présentation du logiciel Amicus IDE

MODE D EMPLOI Boitier de programmation SKY

CENTRAL TELEPHONIQUE ANALOGIQUE 3 LIGNES 12 POSTES autocommutateur téléphone SELECTEUR FAX TELEPHONE. Ref 3L12PF = VIP312

DGM4 KIT DGM4 TDG4. Centrale Vigik 4 portes MANUEL D INSTALLATION. Gamme: Vigik. Group Products

TABLE DES MATIÈRES 1. DÉMARRER ISIS 2 2. SAISIE D UN SCHÉMA 3 & ' " ( ) '*+ ", ##) # " -. /0 " 1 2 " 3. SIMULATION 7 " - 4.

Activité initiation Arduino

Réalisation d un réseau de capteurs de température sans fil basé sur le protocole ZigBee

MANUEL D UTILISATION TERMINAL PHL 2700

NUGELEC. NOTICE D'UTILISATION DU B.A.A.S. du type Ma - STI / MaME - STI. pages. 1 introduction 2. 2 encombrement 3 fixation

ALERT NOTICE D UTILISATION DU DRIVER PC-TEXTE

ScoopFone. Prise en main rapide

ALERT NOTICE D UTILISATION DU DRIVER VOCALYS. (Cesa 200 bauds / Contact-ID)

Business Talk IP Centrex. guide. web utilisateur. pour. les services standards

Transmissions série et parallèle

UGVL : HOMOLOGATION PS ZAC du bois Chaland 6 rue des Pyrénées LISES EVRY Cedex FRANCE Tel Fax

212 Erreur accès anti- Echo. 214 Erreur démarrage vérif DSP. 215 Erreur accès trame IC. 216 Erreur DSP carte MSG. 217 Erreur données Carte MSG

SIRIUS Safety Integrated. Système de sécurité modulaire 3RK3

Objet : Alimentation pour ordinateur portable et autre. Alimentation Schéma 1

Borne VIGILE. Descriptif. Caractéristiques

Les schémas électriques normalisés

Guide d utilisation de PL7 Pro Récupérer ou transférer un programme

Guide d installation des licences Solid Edge-NB RB

Capteur mécanique universel HF 32/2/B

COMMUTEL PRO VM3 INTERFACE GSM VOIX POUR EMULATION DE LIGNE RTC ET TRANSMETTEUR DE SMS D ALERTES ET TECHNIQUES.

DE LA CAMÉRA SOMMAIRE

Fiche technique variateur

Utilisation de l outil lié à MBKSTR 9

GUIDE D INSTALLATION DES DRIVERS

STS SE. FreeRTOS. Programmation réseau WIFI. Programmation réseau. Socket Tcp. FlyPort smart Wi-Fi module

MANUEL DE RÉFÉRENCE #REF94F. DATE: 10 février 2009, rev Blocs d alimentation régularisés et unité de contrôle SÉRIE SR9400

Guide d installation CLX.PayMaker Office (3PC)

Alarme intrusion filaire AEI HA zones

INDEX Fonctionnement Schéma de câblage... 24

Enregistreur de Température pour PC DALLAS 1820

MultiMedia Board. Système de développement. Manuel utilisateur. pour PIC32MX4

Cahier Technique Liaison Comptabilité Api / Sage ECF

13/11/2009 DUT-MUX-0185 /V2.0

COMMANDER la puissance par MODULATION COMMUNIQUER

1. Présentation du TP

Guide de l utilisateur. Calibreur de Courant / Voltage Modèle A

PILOT-FI NOUVEAU. Interface de terrain Pilot-FI Manuel de l utilisateur

ELP 304 : Électronique Numérique. Cours 1 Introduction

Débuter avec PsoC ou PsoC niveau 0

Sync-A-BOX et Duplicati. est une plateforme Cloud pour stocker et gérer vos données en ligne.

ALIMENTATIONS SECOURUES

Suivant les windows, le signal pour indiquer l imprimante par défaut est un petit rond noir ou vers avec un V à l intérieur.

NovoSIP manuel de mise en service

DimNet Gradateurs Numériques Evolués Compulite. CompuDim 2000

CONFIGURATION ET UTILISATION

Rappels d architecture

Electronique Automatisme Informatique Electricité

Proteus Design Suite V7 Instruments virtuels

Sommaire. 1. Installation Configuration de la sauvegarde Le Panneau de contrôle L'interface en ligne...

Installation & Mode d emploi WL400 Adaptateur/Antenne Wifi

Nb. De pages : 24 MANGO. Manuel d'utilisation. Version 1.2. décembre 2010

Manuel Sfera 2-fils Mise en service Que faire, si? touches d appel et la commande de la gâche électrique ne réagissent pas!

SIRENE SANS FIL SOLAIRE 433MHz 30/80m SSFS = SG-1100T

INSTALLEZ VOTRE DISQUE DUR CANAL

1. Généralités Certifications Ouverture du carton Contenu de la boîte... 3

COACH-II Manuel d utilisation

Mise en service HORUS version HTTP

Notice d installation des cartes 3360 et 3365

MODE D EMPLOI OUTLOOK ADD-IN POUR SELECTLINE

Notice d installation sur le véhicule

SAGEM Wi-Fi 11g USB ADAPTER Guide de mise en route rapide pour Mac OS X

GENERALITES SUR LA MESURE DE TEMPERATURE

Guide de l'utilisateur. Linksys AE1000 Adaptateur USB sans fil - N hautes performances

Dossier technique. Présentation du bus DMX et Utilisation des options EL13 / EL14 ERM AUTOMATISMES INDUSTRIELS 1 LE PROTOCOLE DMX 2

LS9 avec SB168-ES Guide de prise en main

Carte Relais GSM (Manuel Utilisateur)

Utilisation du logiciel MOVITOOLS MotionStudio

GUIDE D UTILISATION DU PORTAIL FAMILLE S E J. Mairie/SEJE/CG 1 Guide d utilisation du portail famille

SYSTEMES ELECTRONIQUES NUMERIQUES

Téléphone de Secours Memcom

NOTICE TECHNIQUE ET D INSTALLATION PIANO S & PIANO C EQUIPEMENT DE CONTROLE ET DE SIGNALISATION CENTRALISEUR DE MISE EN SECURITE INCENDIE


Fiche Pratique. Présentation du problème. Installation du logiciel. Etape 1. MAJ le 17/10/2011

La gestion temps réel

N IMPRIMER PAS CE DOCUMENT, VOUS POURREZ LE CONSULTER DURANT L INSTALLATION

Caractéristiques techniques du module électronique Témoin lumineux rouge

SCL LOGICIEL DE CONTROL

Prototypage électronique

Transcription:

Transmission de données PSoC = Delphi 1 Sommaire : 1 Sommaire :... 1 2 Ouverture du projet... 2 3 Description de la configuration utilisée... 3 4 Mise en œuvre sur la platine de prototypage rapide... 4 5 Mise en œuvre logicielle... 8 6 L IHM RS232 départ élève... 11 7 Programmation Delphi,... 13 8 Réception de caractères par le PSoC... 15 PSOC_Fiche_Premier_Exemple_LIAISON_RS232.docx Page 1

2 Ouverture du projet Dans un premier temps nous allons utiliser la platine PSoC sans cartes additionnelles. Le projet est stocké dans le répertoire PSoC_VOX_CAN_RS232.cydsn Pour démarrer double cliquer sur le fichier cypress_projet : Ce projet se propose d envoyer à une Interface Homme Machine les données acquises via le projet PSoC CAN. Les solutions mises en œuvre dans ce cadre seront tout à fait adaptables et pourront servir de base de départ pour un échange de données dans les projets de spécialité. PSOC_Fiche_Premier_Exemple_LIAISON_RS232.docx Page 2

3 Description de la configuration utilisée Ajout d un composant liaison série dans un projet : Il faut ajouter le composant UART dans notre design, puis le configurer : Configuration du composant : Ne pas oublier les datasheet des composants, pour l UART 51 pages! PSOC_Fiche_Premier_Exemple_LIAISON_RS232.docx Page 3

4 Mise en œuvre sur la platine de prototypage rapide Nous pouvons utiliser l UART prévue sur la platine PSoCVOX sur les Ports P2_6 et P2_7. Il suffit de positionner les jumpers J1 et J2. J5 4 3 2 1 SERIAL_RTS SERIAL_CTS SERIAL_TX SERIAL_RX CONN-SIL4 JP1 JUMPER JP2 JUMPER P2_6 P2_7 P2_6 P2_7 PSoC PSOC_Fiche_Premier_Exemple_LIAISON_RS232.docx Page 4

Emplacement des jumpers JP1 JP2 sur la carte PSoCVOX : PSOC_Fiche_Premier_Exemple_LIAISON_RS232.docx Page 5

Liaison RS232 un peu d électronique La liaison série RS232 générée par l UART dans le micro-contrôleurun signal logique de niveau 0-5V. La normalisation de la liaison RS232 impose que le 0 logique soit représenté par une tension comprise entre +3V...+25V et le 1 logique soit représenté par une tension entre -3V...- 25V. L interface doit être bidirectionnelle, le circuit ST232 réalise l adaptation. 16 U2 1 C1+ VCC C2+ 4 SERIAL_TX SERIAL_RX SERIAL_CTS SERIAL_RTS R2 100 R1 100 C7 100nF 3 11 12 10 9 C2- T1OUT R1IN T2OUT R2IN C1- T1IN R1OUT T2IN R2OUT 5 14 13 7 8 C6 100nF TX RX CTS RTS RTS RX CTS TX 5 9 4 8 3 7 2 6 1 J6 Logique C9 100nF 6 VS- GND 15 VS+ ST232 2 C8 100nF CONN-D9F 0 5 V Niveaux RS232 Déterminer à partir de la documentation technique du circuit ST232 le niveau des tensions des signaux RS232,Tx Rx. PSOC_Fiche_Premier_Exemple_LIAISON_RS232.docx Page 6

Noter qu il est possible d utiliser le circuit d interface sur n importes quelles broches disponibles du PSoC car en enlevant les straps JP1 et JP2 on peut accéder au circuit d interface par le bornier J5 : PSOC_Fiche_Premier_Exemple_LIAISON_RS232.docx Page 7

5 Mise en œuvre logicielle Le composant UART doit être initialisé : L envoi des données par le PSoC se fait très simplement : Voilà le résultat : La chaine reçue par le PC saisie au vol avec un sniffer : Les données correspondaient à la mesure suivante : La mesure est bruitée, l affichage varie en permanence. Retrouver la valeur du nombre Nx à partir des données hexadécimales hi.lo Retrouver la valeur du potentiomètre. PSOC_Fiche_Premier_Exemple_LIAISON_RS232.docx Page 8

A vous de jouer mise en œuvre du sniffer RS232 Lancement du programme : On lance le programme, puis on ouvre le port com avec lequel l on veut agir. PSOC_Fiche_Premier_Exemple_LIAISON_RS232.docx Page 9

Configuration du fonctionnement en émission et en réception : Réception des caractères voilà quelques trames reçues : PSOC_Fiche_Premier_Exemple_LIAISON_RS232.docx Page 10

6 L IHM RS232 départ élève Lancer l IHM 1. Sélectionner le port com 2. cliquer sur le bouton voir tampon réception 3. puis sur le bouton charger données, le contrôle CTX s allume en vert. PSOC_Fiche_Premier_Exemple_LIAISON_RS232.docx Page 11

La réception des données se réalise : Les trames s affichent ici Les valeurs numériques et string après analyse de la trame PSOC_Fiche_Premier_Exemple_LIAISON_RS232.docx Page 12

7 Programmation Delphi, Analyse de la trame reçue qui est contenue dans un tableau de caractère de type string. Rappel du format de la trame : En tête Le nombre en hexa sur 2 bytes La chaine contenant le résultat en texte Marqueur de fin PSOC_Fiche_Premier_Exemple_LIAISON_RS232.docx Page 13

On peut envoyer directement à l afficheur LCD les caractères reçus, contenus dans une string nommée chaine. PSOC_Fiche_Premier_Exemple_LIAISON_RS232.docx Page 14

8 Réception de caractères par le PSoC Nous allons maintenant mettre en œuvre l échange de données dans le sens Delphi => PSoC Le résultat s affiche en première ligne de l afficheur LCD. Le principe est de détecter l arrivée d un caractère, lorsque celui-ci arrive alors on l accumule dans un tableau nommé tampon. Si le caractère de fin d envoi 0x0D est détecté alors cela provoque l affichage des caractères reçus sur la ligne 0 de l afficheur LCD. Le pointeur d accumulation est remis à zéro pour se préparer à une nouvelle acquisition. Voilà le code PSoC : PSOC_Fiche_Premier_Exemple_LIAISON_RS232.docx Page 15

PSoC La procédure d envoi en Delphi est très simple : Delphi PSOC_Fiche_Premier_Exemple_LIAISON_RS232.docx Page 16

Indique un document ressource Retour au sommaire Retour à la page courante PSOC_Fiche_Premier_Exemple_LIAISON_RS232.docx Page 17