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
MAJ 02.06.2017