Le module de régulateur de PICLink RS232 permet n’importe quel fervent de microcontrôleur une
facile à construire le module mini-micro-contrôleur. Ce microcontrôleur est
ICSP (en circuit série) programmable et fournit séparé PORTA, PORTB,
Ports e/s RS232, 4 canaux convertisseur analogique à numérique comme un port ICSP pour mettre en œuvre dans le circuit de programmation et de débogage. À bord de l’hôte que RS232 USART peut servir d’interface avec un PC (USB vers RS232) ou tout autre dispositif de communication série comme notre 2.4 GHz Wi-Fi ou 915 MHz wireless modules. Dans ce instructable vous devrez fabriquer un double circuit (circuit imprimé dimensions sont indiquées ci-dessous) face, convoquer les membres avec les composants nécessaires (voir la liste des composants) et ensuite programmer le contrôleur avec LES version du firmware 1.1. Pour cela il faut un programmateur ICSP tel que le Programmeur de USBPIC ou le PICKit 2 qui est ce que j’utilise actuellement un développeur ingénieur et firmware. Je recommande pour ceux qui sont sérieux au sujet de génie embarquée 30 dollars (USD) des dépenses pour le PICKit. Le PICKit2 LogicTool servira à être un outil de développement grande lors de l’élaboration de dispositifs de contrôle incorporé.
LES 1.1 Firmware
LES-1.0 (version 1.0) est un cadre embarqué miniaturisé, écrit en
C actuellement pour les microcontrôleurs PIC, qui prend en charge de base d’entrée/sortie, mémoire
et des communications asynchrones RS232. En raison de sa faible empreinte la
ensemble du système peut s’insérer dans 1K (1024 octets) de mémoire programme. En outre LES
simplifie grandement le contrôle de niveau bit des ports d’e/s par le biais de macros comme BIT_SET,
BIT_CLEAR, BIT_IS_SET et BIT_COMP. Port Registre contrôle
est obtenue grâce à des macros de PORTx qui réduisent peu niveau TRISx appels cette économie
espace de mémoire de programme critique.
LES 1.1 Firmware a été développé en utilisant Eclipse SDCC et GPUTILS. L’environnement de génération PICLink (LES) est simple à mettre en place et ne nécessite aucun logiciel sous licence propriétaire. SDCC et GPUTILS sont des outils de développement opensource publiés en vertu de l’accord de licence publique GNU et sont à télécharger gratuitement et utiliser. Dès que j’ai la chance j’ai mettra à jour l’article LES téléchargement et les instructions d’installation SDCC.
URF 1000 Sonar
Le contrôleur embarqué PICLink RS232 a été développé pour calculer la distance et de transmettre des données télémétriques à hôte terminal lorsqu’il est relié avec le module DSM de télémètre URF 1000 série Ultrasonic Sonar de TuxMicro.
Caractéristiques
· Alimentation – 5,0 à 5,5 v CC H1-2
· Courant d’alimentation – 10 mA typ
· ICSP (In-Circuit Serial Programmable)
Supporte les périphériques de Microchip débogage via H1
· 20 MHz Crystal contrôlée SBC
· 11 broches d’e/s de bi-directionelle
· 4 canaux ADC (PORTA)
· Dédiées RS232 USART Port 120 kbit/s
· RS232 des vitesses 1200 bit/s 155200
· 128 octets EEPROM
· 224 octets SRAM
· 2 K octets de mémoire (1k lors de l’exécution LES) programme
· LES version du firmware 1.1
Dimensions du module
52,5 mm L x 41 mm W x 1,6 mm H (2,06 dans x 1,61 en x 0.63 in)