Catégorie : programmation | |
Réalisez et programmez 12 applications pratiques pour maîtriser le PICBASIC PB-3B |
|
Infos. pratiques ISBN : 978–2–86661–166–8 Auteur : Gérard Guihéneuf Volume : 280 pages Format : 17 x 21 cm Date de parution : 12/2008 Prix : 43,50 € ![]() ![]() Module PICBASIC PB-3B ![]() Câble USB de transfert des programmes |
Contenu Table des matières : PICBASICTDM.pdf Couverture : COVER_PICBASICGuiheneuf12x8.JPG Page internet du livre : www.elektor.fr/picbasic Programmes : Programmes.zip Incontournables microcontrôleurs, d'accord. Insurmontables microcontrôleurs, non ! Si avant d'utiliser un tel composant il faut apprendre l'assembleur ou le langage C, l'amateur ou l'électronicien débutant risquent de décrocher bien avant le stade des premières satisfactions, celui à partir duquel tout devient possible. Grâce à la simplicité des microcontrôleurs PICBASIC programmables en langage BASIC, l'électronique numérique programmable est désormais à la portée de tous. Ces douze applications pratiques du microcontrôleur PICBASIC PB-3B couvrent des domaines variés : la domotique, la protection des biens, la mesure, l'automatisation et l'électronique de puissance. À l'origine de la rédaction de son ouvrage, Gérard Guihéneuf identifie une double motivation. D'une part la simplicité de mise en œuvre du PICBASIC PB-3B, composant idéal pour l'application conjuguée de l'électronique et de la micro-informatique ; d'autre part le souci de proposer aux lecteurs des réalisations abordables, utiles et simples, avec la garantie d'un fonctionnement sans faille, pour en finir une bonne fois pour toutes avec le souvenir cuisant de ses débuts frustrants en électronique, quand les réalisations issues de certaines revues truffées d'erreurs échouaient. Il décrit chaque application en détail, avec toutes les informations propres à la réalisation (circuit imprimé, liste et implantation des composants, mise au point), puis fait une lecture commentée du programme BASIC correspondant. Le lecteur apprend ici à concevoir et réaliser des applications personnelles ! Le module programmable PICBASIC PB-3B ne coûte que quelques dizaines d'euros et l'environnement de développement PICBASIC Studio est disponible en téléchargement libre et en version complète. L'auteur Titulaire d'un DUT Électrotechnique, l'auteur enseigne dans un lycée professionnel nantais (BEP Métiers de l'Électrotechnique et Bac Pro Électrotechnique Énergie et Équipements Communicants). Passionné d'électronique et d'informatique appliquées, il a publié des articles dans des revues de vulgarisation. Autres titres du même auteur : - Eau de pluie : récupération & utilisation - Montages électroniques PICBASIC pour le recyclage des eaux de pluie dans la catégorie Programmation - Comprendre et dimensionner les installations domestiques à énergies renouvelables dans la catégorie Technique Pratique - Photovoltaïque - alimentation électrique autonome de sites isolés - Réalisez vous-même l'électrification d'un abri de jardin, d'un garage ou d'un mobile home - dans la catégorie Technique Pratique - Electrotechnique de puissance : les moteurs électriques expliqués aux électroniciens - Domotique avec Zelio Logic PICBASIC ? Les réalisations à base de microcontrôleurs sont incontournables aujourd’hui, que ce soit dans l’électronique professionnelle ou chez les amateurs. Toutefois pour exploiter les nombreuses possibilités offertes par les microcontrôleurs, il faut maîtriser un langage de haut niveau (assembleur, langage C etc.), posséder un programmateur... Cela peut être décourageant. C’est pourquoi le constructeur coréen Comfile Technology propose une gamme de modules hybrides programmables en BASIC : la gamme PICBASIC. Ces modules à base de microcontrôleurs PIC de Microchip sont simples à mettre en œuvre et à programmer, ils permettent de développer rapidement des applications très diverses avec un minimum de connaissances et de moyens. Une source d’alimentation de 5 V et quelques composants suffisent pour leur donner vie. Les modules PICBASIC remportent également un franc succès parce qu’ils sont complets (convertisseurs N/A intégrés, horloge temps réel, sorties PWM, mode simulateur pour le débogage...) et rapides (traitement de 56000 instructions par seconde). Le logiciel de développement PICBASIC Studio pour Windows, gratuit, suffit pour saisir les programmes et les transférer via un port USB dans les modules PICBASIC. Une fois le module « chargé », il suffit de le débrancher de l’ordinateur et il devient totalement autonome. Gérard Guihéneuf est titulaire d'un DUT Électrotechnique et a enseigné dans un lycée professionnel nantais (BEP Métiers de l'Électrotechnique et Bac Pro Électrotechnique Énergie et Équipements Communicants). Les élèves de sa classe de BEP ont réalisé et exploité dans un équipement électrotechnique réel l’automate programmable décrit dans l’ouvrage « 12 réalisations pour maîtriser le PICBASIC PB-3B ». Les six montages décrit de son nouvel ouvrage consacré à l'eau de pluie reposent également sur le PICBASIC PB-3B. Ce module dispose de 21 broches d’entrée/sortie : entrées/sorties logiques, entrées analogiques, entrée de comptage, sortie PICBUS, ports PWM... Sommaire Avant-propos 1. Présentation du module PICBASIC PB-3B 1.1 La gamme PICBASIC fabriquée parComfileTechnology 1.2 Principe commun de programmation 1.3 Le module programmable PICBASIC PB-3B 1.4 Schéma de raccordement PICBASIC PB-3B/Ordinateur compatible PC 2. Logiciel de développement PICBASIC Studio 2.1 Les deux logiciels de développement disponibles 2.2 Les fonctions du logiciel PICBASIC Studio Menu « FILE » Menu « EDIT » Menu « SEARCH » Menu « RUN » Menu « SETUP » Menu « HELP » 2.3 Liste des instructions en BASIC exécutables par le module PB-3B 2.4 Utilisation du logicielPICBASIC Studio Remarques préliminaires Usage du logiciel 3. Platine de développement pour PICBASIC PB-3B 3.1 Caractéristiques de la platine de développement (cahier des charges) 3.2 Analyse du schéma 3.3 Réalisation pratique 3.4 Liste des composants 3.5 Listing du programme 3.6 Lecture commentée du programme 3.7 Essai – Mise au point 3.8 Porte ouverte vers d’autres réalisations 4. Automate programmable 4.1 Cahier des charges 4.2 Qu’est-ce qu’un automate programmable ? 4.3 Analyse du schéma 4.4 Réalisation pratique 4.5 Liste des composants 4.6 Mise au point 4.7 Le « GRAFCET », un support graphique pour une programmation en BASIC formalisée 4.8 Du Grafcet au programme en langage BASIC 4.9 Listing du programme 4.10 Lecture commentée du programme 4.11 Mise en œuvre de l’entrée analogique AD0 4.12 L’automate programmable danssonenvironnement 4.13 Porte ouverte vers l’automatisme… 5. Thermomètre numérique multi-unités 5.1 Caractéristiques du thermomètre (cahierdescharges) 5.2 Différentes unités de températures 5.3 Capteur de température LM335 5.4 Conversion Tension/Température 5.5 Affichage d’une température négative 5.6 Schéma du thermomètre 5.7 Réalisation pratique 5.8 Liste des composants 5.9 Listing du programme 5.10 Lecture commentée du programme 5.11 Essai – Mise au point 5.12 Conclusion 6. Luxmètre numérique 6.1 Recommandations d’éclairement (cahierdescharges) 6.2 Modélisation mathématique de la caractéristique R=f(E) d’une photo-résistance Mode opératoire 6.3 Analyse du schéma du luxmètre 6.4 Réalisation pratique 6.5 Liste des composants 6.6 Listing du programme 6.7 Lecture commentée du programme 6.8 Mise au point 6.9 Conclusion 7. Station météorologique 7.1 Caractéristiques de la station météorologique (cahier des charges) 7.2 Trois capteurs pour trois phénomènes physiques Capteur de température LM 335 Capteur de pression MPX 4115A Capteur d’hygrométrie HIH 4000 7.3 Analyse du schéma 7.4 Réalisation pratique 7.5 Liste des composants 7.6 Listing du programme 7.7 Lecture commentée du programme 7.8 Essai – Mise au point 7.9 Conclusion 8. Capacimètre numérique 8.1 Caractéristiques du capacimètre (cahier des charges) 8.2 Charge d’un condensateur (rappels théoriques) 8.3 Principe de la mesure d’un condensateur 8.4 Création de caractères personnalisés 8.5 Analyse du schéma 8.6 Réalisation pratique 8.7 Liste des composants 8.8 Listing du programme 8.9 Lecture commentée du programme 8.10 Essai – Mise au point 8.11 Conclusion 9. Gradateur à deux voies (gestionnaire d’énergie) 9.1 Nouvelle approche de la notion d’économie d’énergie (cahier des charges) 9.2 Principe de la gradation de tension 9.3 Gradation d’énergie par alimentation à rapport cyclique variable 9.4 Analyse du schéma du gradateur 9.5 Réalisation pratique 9.6 Liste des composants 9.7 Listing du programme 9.8 Lecture commentée du programme 9.9 Essai – Mise au point 9.10 Exploitation réelle (respect des exigences de la norme) 10. Disjoncteur statique programmable 10.1 Cahier des charges 10.2 Paramétrage du disjoncteur électronique 10.3 Capteur de courant 10.4 Relais statique 16 A 10.5 Grafcet simplifié 10.6 Analyse du schéma 10.7 Réalisation pratique 10.8 Liste des composants 10.9 Listing du programme 10.10 Lecture commentée du programme 10.11 Essai – Mise au point 10.12 Conclusion 11. Alimentation numérique régulée 11.1 Caractéristiques de l’alimentation numérique (cahier des charges) 11.2 Produire une tension régulée et programmable Faire varier la tension de sortie d’un régulateur de tension fixe Mise en œuvre d’un convertisseur numérique/analogique 11.3 Régulation de tension par action logicielle 11.4 Affichage d’un nombre décimal (nombre avec une virgule) 11.5 Analyse du schéma 11.6 Réalisation pratique 11.7 Liste des composants 11.8 Listing du programme 11.9 Lecture commentée du programme 11.10 Essai – Mise au point 11.11 Conclusion 12. Alarme anti-intrusion 12.1 Caractéristiques de l’alarme anti-intrusion (cahier des charges) 12.2 Notion de boucle de détection Différents détecteurs Raccordement d’une boucle de détection 12.3 Principe de fonctionnement de l’alarme (décodage des Grafcets) 12.4 Saisie d’une information à partir d’un clavier Usage de l’instruction « ADKEYIN » Usage de l’instruction « PADIN » 12.5 Analyse du schéma Module « Alimentation » Structure principale 12.6 Réalisation pratique 12.7 Liste des composants 12.8 Listing du programme 12.9 Lecture commentée du programme 12.10 Essai – Mise au point 12.11 Conclusion 13. Centrale domotique (gestion d’éclairage) 13.1 Cahier des charges 13.2 Trois modes de fonctionnement par voie 13.3 Description du fonctionnement sous l’aspect d’un Grafcet 13.4 Analyse du schémade la centrale domotique 13.5 Réalisation pratique 13.6 Liste des composants 13.7 Listing du programme 13.8 Lecture commentée du programme 13.9 Essai – Mise au point 13.10 Exploitation réelle (respect des exigences de la norme) 14. CO-mètre numérique 14.1 Cahier des charges 14.2 Effets du monoxyde de carbone sur l’organisme 14.3 Norme EN50291 14.4 Capteur Figaro TGS2442 14.5 Nouvelle caractéristique adaptée au PICBASIC PB-3B 14.6 Analyse fonctionnelle du schéma 14.7 Réalisation pratique 14.8 Liste des composants 14.9 Listing du programme 14.10 Lecture commentée du programme 14.11 Mise au point 14.12 Exploitation (conclusion) 15. Variateur de vitesse à commande PWM 15.1 Caractéristiques du variateur de vitesse (cahier des charges) 15.2 Technologie du moteur à courant continu 15.3 Hacheur série à commande PWM 15.4 Programmation d’une commande PWM par le microcontrôleur PICBASIC 15.5 Obtention d’une tension desortieprogrammable 15.6 Grafcet de saisie des vitesses 15.7 Analyse du schéma 15.8 Réalisation pratique 15.9 Liste du matériel 15.10 Listing du programme 15.11 Lecture commentée du programme 15.12 Essai – Mise au point 15.13 Conclusion 16. Conclusion 17. Annexes 17.1 Logiciels 17.2 Matériel 17.3 Sites Internet utiles 17.4 Conseils de sécurité L’isolation en classes En pratique Les accessoires Rude épreuve Transformateurs Index | Retour au catalogue |