Informations Complementaires - COMFILE PICBASIC Manuel Utilisateur

Table des Matières

Publicité

Manuel de référence PICBASIC
ADIN()
*Variable Integer = ADIN (
CONVERSION « A/N »
Port est une variable/contante de type Integer relative à une entrée de conversion « A/N ».
EXPLICATION
Cette instruction permet de connaître la valeur de la tension analogique présente sur une broche de conversion « analogique / nu-
mérique » particulière du module "PICBASIC" (sauf le "PICBASIC-1B"). La valeur à lire doit être comprise entre 0 et + 5 V (pour
des valeurs plus élevées, il sera nécessaire d'avoir recours à des ponts diviseurs à l'aide de résistances, en s'assurant toujours que
la tension ne dépasse jamais + 5 V, sous peine de destruction du port d'entrée du "PICBASIC" (non pris en compte par la garantie).
Le paramètre (Port) correspond à la broche du module qui recevra la valeur à mesurer. Se référer aux brochages des PICBASIC
pour connaître les pattes bénéficiant d'une fonction de conversion analogique/numérique et pouvant être utilisées pour cette mesu-
re (voir ci-dessous). Le nombre obtenu en résultat d'une conversion est directement proportionnel à la valeur de la tension d'entrée:
Dans tous les cas, il est impératif que les fils de connexions entre le signal analogique à mesurer et l'entrée du port de conversion
du PICBASIC ne dépassent quelques cm afin de ne pas être perturbé par des parasites externes.
Avec les PICBASIC-1S / 2S / 2H les convertisseurs bénéficient d'une résolution sur 8 bits:
Pour 0 V en entrée -> on obtient le nombre 0
Pour 2.5 V en entrée -> on obtient le nombre 128
Pour 5.0 V en entrée -> on obtient le nombre 255.
EXEMPLE
I = ADIN(0)
SEROUT 8,93,0,0,[I]
Avec les PICBASIC-3B / 3H / PBM-R1/ PBM-R5 : les convertisseurs bénéficient d'une résolution sur 10 bits:
Pour 0 V en entrée -> on obtient le nombre 0
Pour 2.5 V en entrée -> on obtient le nombre 512
Pour 5.0 V en entrée -> on obtient le nombre 1023
*
Signifie que le résultat de cette instruction deviendra une donnée de type « Integer »

INFORMATIONS COMPLEMENTAIRES

Le module PBM-R5 dispose de 2 entrées de conversion « A/N » supplémentaires dotées d'une résolution de 12 bits. Lorsque vous
utilisez cette instruction sur les ports 32 et 33, vous récupèrerez une valeur comprise entre 0 et 4095.
DIM K AS INTEGER
K = ADIN(32)
Attention : les ports 32 et 33 ne peuvent être utilisés qu'en tant qu'entrées de conversion « analogique / numérique » (les entrées
ne peuvent pas être utilisées comme des entrées / sorties tout-ou-rien standards).
COMFILE Technology (traduction Française Lextronic)
port )
' Récupère le résultat de la conversion dans la variable I
' Envoi la valeur sur le port série
' Déclaration de la variable K en Integer (16 bits)
' Récupère la valeur de la conversion sur 12 bits dans la variable K
49

Publicité

Table des Matières
loading

Table des Matières