<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>Le blog des pics 8 et 32 bitsLe blog des pics 8 et 32 bits</title>
	<atom:link href="http://www.abcpic.fr/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.abcpic.fr</link>
	<description>PIC®, PIC 18®, PIC 32® sont des marques déposées de la société Microchip</description>
	<lastBuildDate>Sun, 06 May 2012 17:35:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Ajout d&#8217;entrées sorties à la carte Pinguino</title>
		<link>http://www.abcpic.fr/2012/05/06/pinguino-entrees-sorties/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=pinguino-entrees-sorties</link>
		<comments>http://www.abcpic.fr/2012/05/06/pinguino-entrees-sorties/#comments</comments>
		<pubDate>Sun, 06 May 2012 17:35:28 +0000</pubDate>
		<dc:creator>Dominique Junk</dc:creator>
				<category><![CDATA[PIC32]]></category>
		<category><![CDATA[Pinguino Pic32 OTG]]></category>
		<category><![CDATA[bios]]></category>
		<category><![CDATA[debugger]]></category>
		<category><![CDATA[Pic32]]></category>
		<category><![CDATA[pinguino]]></category>
		<category><![CDATA[sur-échantillonnage]]></category>

		<guid isPermaLink="false">http://www.abcpic.fr/?p=418</guid>
		<description><![CDATA[Une carte avec un microprocesseur puissant, c&#8217;est bien, mais qu&#8217;en faire en l&#8217;absence d&#8217;entrées sorties ? Dans cet article, nous allons rajouter une carte compatible Arduino enfichable sur la carte Pinguino Pic32 OTG.  Nous allons faire évoluer l&#8217;embryon de logiciel de l&#8217;article précédent pour piloter ces entrées sorties. Nous séparerons notre application en deux parties, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.abcpic.fr/wp-content/uploads/2012/05/pic32_sonde.jpg"><img class="size-medium wp-image-419 alignleft" title="Pinguino &amp; Entrées Sorties" src="http://www.abcpic.fr/wp-content/uploads/2012/05/pic32_sonde-300x235.jpg" alt="" width="300" height="235" /></a>Une carte avec un microprocesseur puissant, c&#8217;est bien, mais qu&#8217;en faire en l&#8217;absence d&#8217;entrées sorties ? Dans cet article, nous allons rajouter une carte compatible Arduino enfichable sur la carte Pinguino Pic32 OTG.  Nous allons faire évoluer l&#8217;embryon de logiciel de l&#8217;article précédent pour piloter ces entrées sorties. Nous séparerons notre application en deux parties, le BIOS et l&#8217;application en elle même et je m&#8217;efforcerai de vous montrer les avantages de cette organisation. Nous rajouterons enfin une routine pour gérer l’interruption de faute du cœur du PIC32, qui est d&#8217;un grand secours dans la mise au point d&#8217;applications complexes.</p>
<p>J&#8217;ai acheté la carte d&#8217;entrée / sorties en kit sur internet, sous la référence &laquo;&nbsp;FT919K&nbsp;&raquo;. Cette carte ajoute 6 sorties relais, 6 entrées tout ou rien et 6 entrées analogiques à une carte compatible Arduino. Nous verrons par la suite qu&#8217;il faut faire des choix dans l&#8217;utilisation des périphériques, ce qui démontre bien la différence entre l&#8217;utilisation de cartes achetées toutes faites et des cartes réalisées sur mesure. Il n&#8217;est possible par exemple que d&#8217;utiliser 4 des 6 entrées analogiques prévues. Comme cette carte a besoin d&#8217;une tension de 12 volts, j&#8217;ai rajouté un bloc d&#8217;alimentation continue que j&#8217;ai branché sur l&#8217;entrée Jack de la carte Pinguino.</p>
<p style="text-align: center;"><a href="http://www.abcpic.fr/wp-content/uploads/2012/05/entres_sorties.jpg"><img class="size-medium wp-image-420 alignright" title="La carte d'entrées sroties en KIT" src="http://www.abcpic.fr/wp-content/uploads/2012/05/entres_sorties-300x251.jpg" alt="" width="300" height="251" /></a>Le kit est constitué de composants traversants, ce qui nous ramène quelques années en arrière. L&#8217;avantage est qu&#8217;il suffit d&#8217;un fer à souder d’électronicien et d&#8217;un peu de patience pour effectuer le montage. Pour ma part, j&#8217;ai regretté la notice en Italien qui n&#8217;aide pas, je l&#8217;aurais préférée au moins en Anglais, à défaut de l&#8217;avoir en Français. Mais comme la carte est d&#8217;une grande simplicité, il est tout à fait possible de la monter sans parler l&#8217;italien  ! Les sorties NO et NF de chacun des relais sortent sur un des borniers à vis, ce qui est bien pratique. Les borniers à vis exigent l&#8217;utilisation d&#8217;un tournevis d&#8217;horloger, ce qui est inévitable vu la taille de la carte.</p>
<p><a href="http://www.abcpic.fr/wp-content/uploads/2012/05/composants.jpg"><img class="size-medium wp-image-423 alignleft" title="Composants" src="http://www.abcpic.fr/wp-content/uploads/2012/05/composants-300x283.jpg" alt="" width="300" height="283" /></a>J&#8217;aurais, pour ma part, souhaité pouvoir disposer d&#8217;emplacements pour monter les résistances d&#8217;un pont diviseur de tension sur les entrées analogiques, car cette carte associée au pic32 alimenté en 3,3 volts nous permet d&#8217;effectuer des mesures dans la plage de tension 0 &#8211; 3,3 volts. Il faudra prévoir l&#8217;ajout de ponts diviseurs au niveau du câblage en cas de besoin. Attention, les diodes zeners livrées pour protéger les entrées analogiques sont de valeur 5,1 volts, ce qui n&#8217;est PAS compatible avec les limites d&#8217;une entrée analogique d&#8217;un pic32 qui est fixé par Microchip à &laquo;&nbsp;-0.3V to (VDD + 0.3V)&nbsp;&raquo;. Pour plus de sécurité, vous pouvez vous procurer des zeners de la tension adéquate. Le mieux aurait été de prévoir une diode de retour à l&#8217;alimentation Vin à la place d&#8217;une zener à la masse ! Une fois la carte terminée, un contrôle visuel approfondi effectué, la carte peut être enfichée sur la carte Pinguino en vérifiant bien le sens.</p>
<p><a href="http://www.abcpic.fr/wp-content/uploads/2012/05/carte_montee.jpg"><img class="size-medium wp-image-421 alignright" title="Carte entrées sorties montée." src="http://www.abcpic.fr/wp-content/uploads/2012/05/carte_montee-300x255.jpg" alt="" width="300" height="255" /></a></p>
<p>Il vous reste maintenant à télécharger le fichier zippé du projet qui contient les fichiers sources .c et .h selon une organisation qui doit maintenant vous être familière. Il faudra rajouter les nouveaux fichiers à votre projet (bios.h et bios.c) avant de pouvoir compiler.</p>
<a class="downloadlink" href="http://www.abcpic.fr/wp-content/plugins/download-monitor/download.php?id=8" title=" téléchargé 1 fois" >Projet Pinguino (1)</a>
<p>&nbsp;</p>
<p>Comme vous pouvez le constater, la routine d&#8217;initialisation de la carte ainsi que les routines d&#8217;accès aux périphériques sont maintenant contenues dans le fichier &laquo;&nbsp;bios.c&nbsp;&raquo;. Ce nom vous évoque forcément quelque chose et vous savez probablement qu&#8217;il est la contraction pour &laquo;&nbsp;Basic Input Output Subroutines&nbsp;&raquo;. C&#8217;est grâce à ce concept que des cartes mères possédant une électronique quelque peu différente peuvent être interfacées avec un même système d&#8217;exploitation. Quel intérêt pour nous ? premièrement, cela facilite grandement la programmation d&#8217;une application. Il est bien plus facile d’écrire</p>
<blockquote><p>on_rl(4);</p></blockquote>
<p>pour faire coller le relais numéro 4 que d&#8217;écrire</p>
<blockquote><p>mPORTGSetBits(BIT_8);</p></blockquote>
<p>qui sous entend que vous savez que le relais numéro 4 est commandé par la 9éme broche du port G ! c&#8217;est fatalement source d&#8217;erreurs, d&#8217;autant plus que rien ne dit que les relais soient à la suite les uns des autres sur le même port. (c&#8217;est d&#8217;ailleurs le cas ici, les 2 premiers sont sur le port B et les suivants sur le port G <img src='http://www.abcpic.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) Deuxièmement, vous aurez probablement à porter votre application si pratique, un jour ou l&#8217;autre, sur une nouvelle carte. Si vous suivez bien cette règle, il vous suffit d&#8217;adapter le fichier bios.c pour effectuer la majeure partie du portage.</p>
<p>Lorsque l&#8217;on conçoit une nouvelle carte électronique et une nouvelle application, on est invariablement confronté à des problèmes lors de la mise au point, et il est parfois difficile de discerner entre un problème d&#8217;origine électronique et un problème d&#8217;origine logiciel. Pour se simplifier la vie, il peut être judicieux de couper le problème en deux, c&#8217;est à dire de vérifier le fonctionnement des entrées sorties et de l&#8217;électronique associée avant de mettre au point l&#8217;application. Grâce au bios, nous avons maintenant une manière simple et élégante d&#8217;effectuer cette tâche. D&#8217;expérience, cela est également utile lors du dépannage de cartes ! Vous remarquerez pour cela les instructions suivantes au début du main.c</p>
<blockquote><p>    if( siBouton1() )<br />
testCarte();</p></blockquote>
<p>La procédure &laquo;&nbsp;testCarte&nbsp;&raquo; se trouve à la fin du fichier bios. Si vous téléchargez la nouvelle application dans la carte Pinguino avec une console branchée (cf <a title="Debugger PIC" href="http://www.abcpic.fr/2012/02/15/debugger-pic/">mise au point PIC32</a>) et que vous appuyez fugitivement sur le bouton reset tout en maintenant le bouton 1 enfoncé, un menu va apparaître sur le terminal :</p>
<blockquote><p>Test de la carte PINGUINO.</p>
<p>*************************************************************<br />
Commande RONx (x n° du relais) pour activer un relais.<br />
Commande ROFx (x n° du relais) pour désactiver un relais.<br />
Commande RBC pour activer désactiver les relais à tour de rôle.<br />
Commande ETEx Pour lire l&#8217;état de l&#8217;entrée TOR N° x.<br />
Commande A16x Pour lire l&#8217;état de l&#8217;entrée ANA N° x avec 16 bits de résolution.<br />
Commande A10x Pour lire l&#8217;état de l&#8217;entrée ANA N° x avec 10 bits de résolution.<br />
Commande FIN pour retourner dans l&#8217;application.</p></blockquote>
<p>Ces commandes à saisir au clavier vont vous permettre de tester le bon fonctionnement des entrées sorties ajoutées à la carte Pinguino avant d&#8217;écrire une seule ligne de l&#8217;application. Je vous laisse découvrir le fonctionnement du mini interpréteur de commandes tout simple qui permet d&#8217;effectuer ce travail. Comme ce sont bien les routines d&#8217;entrées sorties du bios qui sont appelées,  vous serez sûr de leur bon fonctionnement dans votre future application.</p>
<p>Vous remarquerez également que deux ordres différents permettent de lire les entrées analogiques, et que si une commande affiche une résolution de 10 bits conforme au convertisseur du PIC32, l&#8217;autre affiche à l&#8217;extrême une résolution de 16 bits ! j&#8217;ai profité de cette occasion pour vous montrer qu&#8217;il est possible d&#8217;augmenter la résolution d&#8217;un CAN par logiciel pour autant que la fréquence d&#8217;échantillonnage ne soit pas top haute. (cf <a title="K – Description du chargeur solaire MPPT par pulses" href="http://www.abcpic.fr/2012/01/01/k-description-du-chargeur-solaire-mppt-par-pulses/">augmentation de la résolution par sur-échantillonnage</a>). Le passage de 10 à 16 bits est un extrême dans le sens où il faut effectuer 4^6, soit 4096 acquisitions pour obtenir ce résultat ! Cela reste quand même un moyen économique de réaliser un CAN 16 bits pour un signal évoluant doucement comme une température ou une humidité.</p>
<p>Vous trouverez à la fin du fichier &laquo;&nbsp;main.c&nbsp;&raquo; la procédure</p>
<blockquote><p>void _general_exception_handler(void)<br />
{ &#8230;</p></blockquote>
<p>qui permet  d&#8217;afficher sur la console le type et l&#8217;adresse lors de la survenance d&#8217;une exception du PIC32. Une fois muni de cette adresse, vous pouvez utiliser la commande &laquo;&nbsp;view &#8211; disassembly listing&nbsp;&raquo; de l&#8217;environnement MPLAB pour retrouver la ligne de code qui a causé l&#8217;exception, c&#8217;est vraiment une aide précieuse lors de la mise au point d&#8217;une application un peu volumineuse, comme un stack TCP/IP par exemple !</p>
<div class="plus-one-wrap"><g:plusone count="false" href="http://www.abcpic.fr/2012/05/06/pinguino-entrees-sorties/"></g:plusone></div><strong>mots clés:</strong><ul><li>acheté pinguino</li><li>part et pouvoir</li><li>suréchantillonnage pic microchip</li><li>utilisation diode zener entree analogique</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.abcpic.fr/2012/05/06/pinguino-entrees-sorties/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<series:name><![CDATA[Pinguino Pic32 OTG]]></series:name>
	</item>
		<item>
		<title>Debugger PIC</title>
		<link>http://www.abcpic.fr/2012/02/15/debugger-pic/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=debugger-pic</link>
		<comments>http://www.abcpic.fr/2012/02/15/debugger-pic/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 07:42:54 +0000</pubDate>
		<dc:creator>Dominique Junk</dc:creator>
				<category><![CDATA[Aides à la mise au point]]></category>
		<category><![CDATA[PIC32]]></category>
		<category><![CDATA[Pinguino Pic32 OTG]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[debugger]]></category>
		<category><![CDATA[pic]]></category>

		<guid isPermaLink="false">http://www.abcpic.fr/?p=356</guid>
		<description><![CDATA[Pour continuer le travail entamé sur la carte PINGUINO, nous allons nous doter d&#8217;un outil bien pratique, que je nomme en général &#171;&#160;console&#160;&#187;. J&#8217;ai pour habitude d&#8217;utiliser des &#171;&#160;printf&#160;&#187; dans mes programmes, pour faciliter la mise au point et / ou la mise en service d&#8217;application. Dans les applications les plus complexes, j&#8217;utilise un mécanisme [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.abcpic.fr/wp-content/uploads/2012/02/fdti_dessus.jpg"><img class="size-medium wp-image-412 alignleft" title="Console" src="http://www.abcpic.fr/wp-content/uploads/2012/02/fdti_dessus-300x247.jpg" alt="" width="300" height="247" /></a>Pour continuer le travail entamé sur la carte <strong>PINGUINO</strong>, nous allons nous doter d&#8217;un outil bien pratique, que je nomme en général &laquo;&nbsp;console&nbsp;&raquo;.</p>
<p>J&#8217;ai pour habitude d&#8217;utiliser des &laquo;&nbsp;printf&nbsp;&raquo; dans mes programmes, pour faciliter la mise au point et / ou la mise en service d&#8217;application. Dans les applications les plus complexes, j&#8217;utilise un mécanisme qui permet de générer des traces des événements. Les messages peuvent alors au choix être affichés sur un terminal et / ou être stockés dans un fichier sur une SD-Card.</p>
<p>Ce dispositif est également bien utile pour créer des menus de tests et pouvoir ainsi évaluer le bon fonctionnement de l&#8217;électronique en dehors de l&#8217;application.</p>
<p>A l&#8217;origine, pour afficher les messages sur un terminal ( putty par exemple ), j&#8217;utilisais un port série disponible sur la carte à tester. Mais les ports séries disponibles ne le restent pas très longtemps, et j&#8217;ai bien souvent jonglé pour finir la mise au point de mon application.</p>
<p>J&#8217;ai eu un jour l&#8217;inspiration d&#8217;utiliser le port ICSP de ma carte pour brancher la console de traces. Vous allez me dire que les broches de l&#8217;ICSP ne sont pas reliées à un UART. C&#8217;est vrai, mais ce n&#8217;est pas vraiment un problème, il est facile de simuler un port série avec deux broches d’entrée / sortie logique. Par contre, jusqu&#8217;ici, personne n&#8217;est venu me voir pour brancher un capteur sur la prise ICSP ! et, cerise sur le gâteau, <strong>TOUS LES PICs</strong> sont dotés d&#8217;une telle prise, aussi bien les plus petits que les plus gros, 8, 16 ou 32 bits ! Il devient facile de brancher une console sur tous les montages à base de PIC, sans modification hardware et avec peu de software. Il faut simplement veiller a rendre le montage compatible avec les différentes tensions d&#8217;alimentation rencontrées, de 3,3 à 5 volts.</p>
<p><a href="http://www.abcpic.fr/wp-content/uploads/2012/02/fdti_cote.jpg"><img class="size-medium wp-image-411 alignright" title="Console" src="http://www.abcpic.fr/wp-content/uploads/2012/02/fdti_cote-300x193.jpg" alt="" width="300" height="193" /></a></p>
<p>J&#8217;ai donc fabriqué en montage &laquo;&nbsp;boule&nbsp;&raquo; des adaptateurs série TTL vers RS232 à l&#8217;aide de MAX que j&#8217;ai utilisés branchés derrière des convertisseurs USB/série pendant des années. Je me suis décidé récemment à réaliser un circuit imprimé pour rendre le montage plus sûr, et à l&#8217;occasion, j&#8217;ai utilisé un convertisseur TTL/USB pour simplifier la connexion. C&#8217;est le schéma que vous trouvez en tête de cet article. Vous trouverez ci-dessous la version au format pdf à télécharger, ainsi que le dossier d&#8217;étude complet  y compris la liste des composants avec les références et les fichiers gerber. Pour ce genre de travail, j&#8217;utilise <a title="Kicad" href="http://iut-tice.ujf-grenoble.fr/kicad/" target="_blank">KICAD</a>, qui est un formidable outil open source. Pour valider le schéma, j&#8217;ai acheté une platine convertisseur USB / TTL série et j&#8217;ai ajouté sur une plaque d&#8217;essai le réseau de résistances et de diodes dont l&#8217;objectif est d&#8217;assurer la séparation entre les alimentations de l&#8217;USB et de la carte. Cela permet d&#8217;utiliser ce montage sans réglage pour des pics alimentés entre 3.3 et 5 volts. Cela supprime également l&#8217;auto-alimentation au travers des entrées du PIC par l&#8217;USB qui empêche un reset efficace à la mise sous tension. Les prototypes sont en cours de fabrication.</p>
<p style="text-align: center;"><a href="http://www.abcpic.fr/wp-content/uploads/2012/02/console.png"><img class="wp-image-357 aligncenter" title="console" src="http://www.abcpic.fr/wp-content/uploads/2012/02/console-300x206.png" alt="Debugger PIC" width="300" height="206" /></a></p>
<p>La vidéo à la fin de l&#8217;article et les fichiers .h et .c zippés vous guident pour ajouter cette fonction console au programme d&#8217;exemple du billet précédent.</p>
<ul>
<li><a class="downloadlink" href="http://www.abcpic.fr/wp-content/plugins/download-monitor/download.php?id=5" title=" téléchargé 68 fois" >Schéma de la console au format pdf. (68)</a></li>
<li><a class="downloadlink" href="http://www.abcpic.fr/wp-content/plugins/download-monitor/download.php?id=6" title=" téléchargé 39 fois" >Dossier de la console au format Kicad (39)</a></li>
<li><a class="downloadlink" href="http://www.abcpic.fr/wp-content/plugins/download-monitor/download.php?id=7" title=" téléchargé 33 fois" >Fichiers .c et .h pour utilisation de la console. (33)</a></li>
</ul>
<p>Il y a une erreur dans le commentaire de la vidéo, dans le fichier console.h, ce n&#8217;est pas la fréquence du quartz mais la fréquence du cœur du PIC32 dont il s&#8217;agit.<br />
<iframe src="http://www.dailymotion.com/embed/video/xotksl" frameborder="0" width="480" height="329"></iframe></p>
<div class="plus-one-wrap"><g:plusone count="false" href="http://www.abcpic.fr/2012/02/15/debugger-pic/"></g:plusone></div><strong>mots clés:</strong><ul><li>debugger pic</li><li>carte de debug pic</li><li>pratique pic16f877</li><li>probleme debug pic32</li><li>programmation et mise en service de pic16f877</li><li>rs232 pinguino</li><li>rs232 usb schema</li><li>schéma alim usb automobile</li><li>schéma pic rs232--- usb</li><li>schema pic18f4550 avec usb</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.abcpic.fr/2012/02/15/debugger-pic/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ICSP</title>
		<link>http://www.abcpic.fr/2012/02/14/icsp/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=icsp</link>
		<comments>http://www.abcpic.fr/2012/02/14/icsp/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 20:14:53 +0000</pubDate>
		<dc:creator>Dominique Junk</dc:creator>
				<category><![CDATA[PIC32]]></category>
		<category><![CDATA[icsp]]></category>

		<guid isPermaLink="false">http://www.abcpic.fr/?p=349</guid>
		<description><![CDATA[ICSP, Attention ! Si comme moi vous faites l&#8217;acquisition d&#8217;un adaptateur de la marque Olimex, le câblage de la RJ12 est inversé ! De ce que j&#8217;ai compris, la prise initiale coudée a été remplacée par une prise droite, ce qui inverse la numérotation des pins ! Pour résoudre le problème, l&#8217;adaptateur est donc livré [...]]]></description>
			<content:encoded><![CDATA[<h1><a href="http://www.abcpic.fr/wp-content/uploads/2012/02/olimex-icsp-breakout.jpg"><img class="aligncenter size-thumbnail wp-image-265" title="olimex-icsp-breakout" src="http://www.abcpic.fr/wp-content/uploads/2012/02/olimex-icsp-breakout-150x150.jpg" alt="olimex-icsp-breakout" width="150" height="150" /></a>ICSP, Attention !</h1>
<p>Si comme moi vous faites l&#8217;acquisition d&#8217;un adaptateur de la marque Olimex, le câblage de la RJ12 est inversé ! De ce que j&#8217;ai compris, la prise initiale coudée a été remplacée par une prise droite, ce qui inverse la numérotation des pins ! Pour résoudre le problème, l&#8217;adaptateur est donc livré avec un câble blanc RJ12 / RJ12 croisé.</p>
<p>Pour vérifier, tenez votre câble bien à plat, et regardez de quel coté se trouvent les languettes des prises <strong>ICSP</strong>, l&#8217;une est au-dessus et l&#8217;autre au-dessous. Comparez maintenant avec le câble livré d&#8217;origine avec votre sonde de programmation <strong>ICD3</strong> ou <strong>ICD2</strong>, les languettes se situent du même coté !</p>
<p>Cela signifie que vous ne devez pas utiliser le câble d&#8217;origine de la sonde avec l&#8217;adaptateur, sous peine de destruction de matériel !</p>
<p>Conclusion, si vous utilisez l&#8217;adaptateur, utilisez systématiquement le câble fourni avec, cela s&#8217;applique également à la console de mise au point. Cela vous évitera de casser du matériel, ou pour le moins, de passer comme moi quelques heures à chercher la cause du problème.</p>
<div class="plus-one-wrap"><g:plusone count="false" href="http://www.abcpic.fr/2012/02/14/icsp/"></g:plusone></div><strong>mots clés:</strong><ul><li>icsp</li><li>pic icsp schéma</li><li>icsp pic</li><li>pinguino icsp</li><li>schema icsp pic</li><li>schéma câblage icsp sur carte</li><li>prise icsp</li><li>adaptateur ICSP</li><li>olimex icsp breakout</li><li>icsp schema</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.abcpic.fr/2012/02/14/icsp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<series:name><![CDATA[Pinguino Pic32 OTG]]></series:name>
	</item>
		<item>
		<title>MPLAB et ECLIPSE</title>
		<link>http://www.abcpic.fr/2012/02/02/mplab_eclipse/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mplab_eclipse</link>
		<comments>http://www.abcpic.fr/2012/02/02/mplab_eclipse/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 17:48:34 +0000</pubDate>
		<dc:creator>Dominique Junk</dc:creator>
				<category><![CDATA[PIC32]]></category>
		<category><![CDATA[Pinguino Pic32 OTG]]></category>

		<guid isPermaLink="false">http://www.abcpic.fr/?p=321</guid>
		<description><![CDATA[Programmation de la carte Pinguino OTG Je vous propose maintenant de créer un programme minimaliste comme exercice de prise en main de la carte Pinguino OTG. A la place du célèbre &#171;&#160;Hello World&#160;&#187;, nous allons faire clignoter rapidement la led N°2 de la carte, la led orange, pour ne pas confondre avec le programme de [...]]]></description>
			<content:encoded><![CDATA[<h1>Programmation de la carte Pinguino OTG</h1>
<div id="attachment_324" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.abcpic.fr/wp-content/uploads/2012/03/P1010024.jpg"><img class="size-medium wp-image-324" title="ICD3 - PINGUINO" src="http://www.abcpic.fr/wp-content/uploads/2012/03/P1010024-300x225.jpg" alt="ICD3 - PINGUINO" width="300" height="225" /></a><p class="wp-caption-text">Prise en main de la carte Pinguino OTG</p></div>
<p>Je vous propose maintenant de créer un programme minimaliste comme exercice de prise en main de la carte Pinguino OTG. A la place du célèbre &laquo;&nbsp;Hello World&nbsp;&raquo;, nous allons faire clignoter rapidement la led N°2 de la carte, la led orange, pour ne pas confondre avec le programme de démonstration d&#8217;origine, qui fait clignoter doucement la led verte. ATTENTION, dans cette approche, nous allons utiliser le compilateur C de Microchip et non l&#8217;environnement intégré Pinguino. De ce fait, lorsque vous allez charger ce programme d&#8217;essai dans la carte, vous allez écraser le BootLoader chargé d&#8217;origine par le constructeur, Olimex. J&#8217;explique à la fin de la vidéo comment remettre ce BootLoader en place.</p>
<p>Prenez le temps de bien lire et écouter les consignes, ne pas les respecter risque d&#8217;endommager votre carte. Ne tentez pas cet exercice si vous n&#8217;êtes pas sûr de vous, je décline toute responsabilité en cas de destruction de votre matériel !</p>
<p>Avant toutes choses, vous devez vous munir d&#8217;une sonde de programmation, ICD3 ou Pickit3, d&#8217;un adaptateur RJ12 &lt;=&gt; Pinguino. Vous devez également installer L&#8217;IDE MPLAB et le compilateur Microchip sur votre machine, et en option l&#8217;IDE Eclipse avec le plugin C/C++ pour faciliter l&#8217;édition de code. Eclipse n&#8217;est évidement pas un impératif pour ce programme d&#8217;exemple, mais il se révélera un outil bien pratique dans les prochains exercices.</p>
<p>ATTENTION, Lisez cet article sur l&#8217;<a title="ICSP" href="http://www.abcpic.fr/2012/02/14/icsp/">ICSP</a> avant d&#8217;effectuer cette manipulation. Ne branchez pas la sonde de programmation sur la carte avant d&#8217;avoir correctement paramétré l&#8217;IDE MPLAB avec le bon PIC32 et attendu le téléchargement du bon logiciel dans la sonde. N&#8217;optez pas pour l&#8217;alimentation de la carte par la sonde, pour ma part et pour cet exercice, j&#8217;ai alimenté la carte à l&#8217;aide d&#8217;un cordon USB.</p>
<p>Pour vous éviter de ressaisir le code, vous trouverez les fichiers sources de l&#8217;exercice dans le fichier &laquo;&nbsp;prj.zip&nbsp;&raquo; et vous trouverez également le BootLoader d&#8217;origine, &laquo;&nbsp;PINGUINO_BOOT+DEMO.zip&nbsp;&raquo;, en téléchargement ci-dessous. N&#8217;oubliez pas de dézipper ces fichiers avant de les utiliser !</p>
<p>Code source : <a class="downloadlink" href="http://www.abcpic.fr/wp-content/plugins/download-monitor/download.php?id=3" title=" téléchargé 85 fois" >Code source de l\'exercice (85)</a></p>
<p>BootLoader : <a class="downloadlink" href="http://www.abcpic.fr/wp-content/plugins/download-monitor/download.php?id=4" title=" téléchargé 49 fois" >Le BootLoader d\'origine pinguino au format hex zippé. (49)</a></p>
<p>Vidéo de l&#8217;exercice :</p>
<p><iframe src="http://www.dailymotion.com/embed/video/xob4us" frameborder="0" width="480" height="329"></iframe></p>
<p>Voilà pour aujourd&#8217;hui, dans le prochain article, nous doterons notre Pinguino d&#8217;une interface de dialogue pour faciliter les tests et la mise au point.</p>
<div class="plus-one-wrap"><g:plusone count="false" href="http://www.abcpic.fr/2012/02/02/mplab_eclipse/"></g:plusone></div><strong>mots clés:</strong><ul><li>eclipse pic32</li><li>pinguino_boot demo hex</li><li>pinguino eclipse</li><li>mplab eclipse</li><li>adresse de chargement du bootloader pinguino</li><li>pic16f877 photovoltaique mppt code source</li><li>pickit3 firmware 01 27 04</li><li>pickit3 PINGUINO</li><li>pinguino 32</li><li>pinguino eclipse mplab</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.abcpic.fr/2012/02/02/mplab_eclipse/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<series:name><![CDATA[Pinguino Pic32 OTG]]></series:name>
	</item>
		<item>
		<title>U &#8211; Schéma simple pour chargeur solaire faible puissance.</title>
		<link>http://www.abcpic.fr/2012/01/25/schema-simple-pour-chargeur-solaire-faible-puissance/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=schema-simple-pour-chargeur-solaire-faible-puissance</link>
		<comments>http://www.abcpic.fr/2012/01/25/schema-simple-pour-chargeur-solaire-faible-puissance/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 04:05:43 +0000</pubDate>
		<dc:creator>Dominique Junk</dc:creator>
				<category><![CDATA[Chargeurs solaires MPPT, théorie]]></category>
		<category><![CDATA[chargeur]]></category>
		<category><![CDATA[solaire]]></category>

		<guid isPermaLink="false">http://www.abcpic.fr/?p=179</guid>
		<description><![CDATA[Je pense qu&#8217;une petite mise au point s&#8217;impose quant à l&#8217;utilisation d&#8217;un chargeur optimisé. Un tel chargeur n&#8217;a à mon avis d&#8217;intérêt que pour des puissances de panneaux solaires supérieures à 5 watts. On peut considérer en effet qu&#8217;un chargeur tel que décrit dans &#171;&#160;Optimiser fortement le chargement d&#8217;une batterie par un panneau solaire&#160;&#187; consomme [...]]]></description>
			<content:encoded><![CDATA[<p>Je pense qu&#8217;une petite mise au point s&#8217;impose quant à l&#8217;utilisation d&#8217;un chargeur optimisé. Un tel chargeur n&#8217;a à mon avis d&#8217;intérêt que pour des puissances de panneaux solaires supérieures à 5 watts. On peut considérer en effet qu&#8217;un chargeur tel que décrit dans &laquo;&nbsp;Optimiser fortement le chargement d&#8217;une batterie par un panneau solaire&nbsp;&raquo; consomme 1/2 watt pour un gain de 20%. Dans le cas d&#8217;une puissance de 5 watts, le gain est donc de 1 &#8211; 0,5 =&gt; 1/2 Watt. C&#8217;est à mon sens le minimum pour justifier un chargeur de ce type. Une autre limitation est la tension. Il est bien sûr possible de convertir le schéma pour obtenir un fonctionnement en 3,3 volts, mais cela aura une incidence sur la précision des conversions analogiques / digitales. Une autre solution est d&#8217;alimenter la chargeur à l&#8217;aide d&#8217;un régulateur / élévateur de tension, tel que le LT1303-5. Dans ces conditions, il est possible d&#8217;envisager un panneau de 9 cellules, avec par exemple pour objectif de charger deux cellules de batteries de type LiFePo4.</p>
<p>Pour toutes les applications nécessitant une tension et / ou une puissance inférieure, il est possible de se tourner vers une solution radicalement plus simple. Dans ce cas, il faut utiliser cette faculté des cellules solaires à se comporter en parfait générateur de courant, et donc utiliser des cellules de surface telle que le courant généré en pleine lumière ne dépasse pas la capacité de charge des batteries. Une simple régulation en tension ajustée en fonction de la batterie permet de terminer la charge.</p>
<p><img class="aligncenter" title="Schema chargeur solaire simple" src="http://www.abcpic.fr/wp-content/uploads/2011/11/SchemaChargeurFaiblePuissance.jpg" alt="Schema chargeur solaire simple" height="400" /></p>
<p>A l&#8217;opposé, dans le cadre d&#8217;installation de puissance plus importante et cela sans limite, il faut considérer le peu de puissance consommé par le chargeur face à la production (1/2 wat face à 1000 watts par exemple) ainsi que le gain en production d&#8217;énergie ou en diminution de la surface (passer de 100 M2 à 80 M2 de surface de panneaux solaires modifie la facture d&#8217;installation !)</p>
<div class="plus-one-wrap"><g:plusone count="false" href="http://www.abcpic.fr/2012/01/25/schema-simple-pour-chargeur-solaire-faible-puissance/"></g:plusone></div><strong>mots clés:</strong><ul><li>chargeur solaire schéma</li><li>Schéma Solaire</li><li>regulateur solaire schema</li><li>schema regulateur charge solaire</li><li>schema electrique chargeur solaire telephone</li><li>régulateur panneau solaire schéma</li><li>schema regulateur de charge solaire</li><li>schema electronique regulateur panneau solaire</li><li>schéma régulateur solaire 12v</li><li>schema regulateur de tension 12v</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.abcpic.fr/2012/01/25/schema-simple-pour-chargeur-solaire-faible-puissance/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<series:name><![CDATA[Chargeurs solaires MPPT, théorie]]></series:name>
	</item>
		<item>
		<title>T &#8211; Fabrication des prototypes.</title>
		<link>http://www.abcpic.fr/2012/01/25/fabrication-des-prototypes/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=fabrication-des-prototypes</link>
		<comments>http://www.abcpic.fr/2012/01/25/fabrication-des-prototypes/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 04:05:43 +0000</pubDate>
		<dc:creator>Dominique Junk</dc:creator>
				<category><![CDATA[Chargeurs solaires MPPT, théorie]]></category>

		<guid isPermaLink="false">http://www.abcpic.fr/?p=173</guid>
		<description><![CDATA[Après quelques difficultés dans les transferts de compte, les circuits imprimés sont enfin là ! Mise en place de la loupe et de la caméra, CMS oblige, un peu de courage et de patience&#8230; Et enfin, après avoir joué quelques heures de la pince brucelle et du fer à souder panne 0,2 : Voila le [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>Après quelques difficultés dans les transferts de compte, les circuits imprimés sont enfin là !</p>
<p><img class="aligncenter" title="Circuit Imprime" src="http://www.abcpic.fr/wp-content/uploads/2011/11/circuit_imprime.jpg" alt="Circuit Imprime" width="600" /></p>
<p>Mise en place de la loupe et de la caméra, CMS oblige, un peu de courage et de patience&#8230;</p>
<p><img class="aligncenter" title="Loupe" src="http://www.abcpic.fr/wp-content/uploads/2011/11/loupe.jpg" alt="Loupe" width="600" /></p>
<p>Et enfin, après avoir joué quelques heures de la pince brucelle et du fer à souder panne 0,2 :</p>
<p><img class="aligncenter" title="Chargeur Monté" src="http://www.abcpic.fr/wp-content/uploads/2011/11/chargeur_monté.jpg" alt="Chargeur Monté" width="600" /></p>
<p>Voila le résultat qui n&#8217;attend plus qu&#8217;un peu d&#8217;énergie pour démarrer !</p>
</div>
<div class="plus-one-wrap"><g:plusone count="false" href="http://www.abcpic.fr/2012/01/25/fabrication-des-prototypes/"></g:plusone></div><strong>mots clés:</strong><ul><li>circuit imprimé fabrication</li><li>de fabrication de conception du prototype email ne</li><li>di souder microchip electronique information</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.abcpic.fr/2012/01/25/fabrication-des-prototypes/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<series:name><![CDATA[Chargeurs solaires MPPT, théorie]]></series:name>
	</item>
		<item>
		<title>S &#8211; Circuits imprimés pour le chargeur solaire.</title>
		<link>http://www.abcpic.fr/2012/01/25/circuits-imprimes-pour-le-chargeur-solaire/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=circuits-imprimes-pour-le-chargeur-solaire</link>
		<comments>http://www.abcpic.fr/2012/01/25/circuits-imprimes-pour-le-chargeur-solaire/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 04:05:38 +0000</pubDate>
		<dc:creator>Dominique Junk</dc:creator>
				<category><![CDATA[Chargeurs solaires MPPT, théorie]]></category>

		<guid isPermaLink="false">http://www.abcpic.fr/?p=166</guid>
		<description><![CDATA[Les circuits imprimés sont dessinés et les Gerbers ont été confiés à une entreprise pour la réalisation des prototypes. Voici la carte principale d&#8217;un format de 100 * 100 : et la carte optionnelle, en charge de la communication RS485 : Une fonctionnalité supplémentaire a été ajoutée à cette carte fille, la possibilité d&#8217;embarquer un [...]]]></description>
			<content:encoded><![CDATA[<p>Les circuits imprimés sont dessinés et les Gerbers ont été confiés à une entreprise pour la réalisation des prototypes.</p>
<p>Voici la carte principale d&#8217;un format de 100 * 100 :</p>
<p><img class="aligncenter" title="gerber_chargeur" src="http://www.abcpic.fr/wp-content/uploads/2011/11/chargeur.png" alt="gerber_chargeur" /></p>
<p>et la carte optionnelle, en charge de la communication RS485 :</p>
<p><img class="aligncenter" title="gerber_rs485" src="http://www.abcpic.fr/wp-content/uploads/2011/11/rs485.png" alt="gerber_rs485" /></p>
<p>Une fonctionnalité supplémentaire a été ajoutée à cette carte fille, la possibilité d&#8217;embarquer un régulateur d&#8217;alimentation spécial pour la carte principale :</p>
<p><img title="rs485_alim" src="http://www.ananahi.org/sites/default/files/images/rs485_alim.png" alt="rs485_alim" height="500" border="0" /></p>
<p>L&#8217;ajout de ce régulateur NCP1402 permet d&#8217;envisager l&#8217;utilisation du dispositif dans les situations où la tension délivrée par le panneau solaire est inférieure à la tension d&#8217;alimentation du chargeur, qui est de 5 volts. On peut imaginer créer ainsi un panneau solaire compact de faible puissance constitué de quelques cellules pour alimenter un système embarqué. Prenons l&#8217;hypothèse du besoin d&#8217;une puissance d&#8217;une dizaine de watts.</p>
<ul>
<li>Premier cas (concret puisque certaines des installations auxquelles j&#8217;ai participé, fonctionnent selon ce principe aujourd&#8217;hui ) : utilisation d&#8217;un panneau solaire consitué de 36 morceaux de cellules de taille relativement modeste. L&#8217;avantage est l&#8217;utilisation de morceaux de cellules tirés de cellules abimées et qui échoueraient au rebut sans cette utilisation alternative. Inconvénient, beaucoup de main d&#8217;oeuvre pour associer ( souder ) ces 36 morceaux de cellules et une perte conséquente de place dû à l&#8217;espacement minimum qui doit être conservé entre les cellules pour réaliser l&#8217;interconnexion.</li>
</ul>
<ul>
<li>Deuxième cas : association d&#8217;un nombre réduit de morceaux de cellules de taille plus conséquente. Pour 10 watts, il est possible d&#8217;associer 6 cellules d&#8217;1,75 watt chacune et d&#8217;obtenir ainsi une puissance théorique de 10,5 watts. Dans ce cas, la tension délivrée par le panneau solaire à la puissance maximum sera de l&#8217;ordre de 3 volts, bien inférieure aux 5 volts nécessaire au démarrage du pic. Le régulateur NCP1402 utilisé en lieu et place du régulateur de la carte principale est capable de fournir du 5 volts à partir d&#8217;une tension d&#8217;entrée de l&#8217;ordre de 0,8 volts. Et oui, ce régulateur est simplement un convertisseur élévateur de tension de type boost, comme le coeur du chargeur, en circuit intégré. Comme ce régulateur n&#8217;est qu&#8217;élévateur, il ne peut pas être utilisé lorsque la tension du panneau est supérieure à 5 volts. L&#8217;avantage évident, en plus de nécessiter moins de main d&#8217;oeuvre à la construction, est l&#8217;encombrement réduit du panneau, ce qui est un paramètre important pour les applications embarquées. D&#8217;autres avantages me viennent à l&#8217;esprit, comme la facilité d&#8217;approvisionner des demi-cellules (une cellule d&#8217;1,75 watt est une demi cellule de 6pouces * 6pouces, soit 150mm * 150mm), un frein au pillage du panneau solaire (qui serait tenté par le vol d&#8217;un panneau si peu conventionnel ?). La situation commence à devenir amusante, un chargeur élévateur de tension alimenté par un régulateur élévateur de tension&#8230; les semaines qui viennent seront passionnantes.</li>
</ul>
<p>En attendant la livraison des circuits-imprimés, le facteur a apporté un nouveau sujet d&#8217;étude, dans un joli paquet tout douillet de mousse de carbone :</p>
<p><img class="aligncenter" title="Cellules 6 pouces" src="http://www.abcpic.fr/wp-content/uploads/2011/11/cellules.png" alt="Cellules 6 pouces" width="600" /></p>
<p>Une centaine de demi cellules de 6 pouces, soit des cellules d&#8217;environ 150mm * 80mm. Ces cellules vont me permettre de fabriquer quelques prototypes de panneaux solaires.</p>
<div class="plus-one-wrap"><g:plusone count="false" href="http://www.abcpic.fr/2012/01/25/circuits-imprimes-pour-le-chargeur-solaire/"></g:plusone></div><strong>mots clés:</strong><ul><li>Fabrication de prototypes de circuit imprimé</li><li>fabriquer un panneau photovoltaique</li><li>circuit imprimé d\un chargeur solaire</li><li>elévateur de voltage panneau solaire</li><li>circuit imprimé panneaux solaires</li><li>fabriquer un panneau solaire</li><li>une carte electronique avec de circuit integre alimente par un panneau photovoltaique</li><li>elevateur de tension 1 5 en 3v</li><li>curcuit dun chargeure solaire</li><li>construction d\un chargeur solaire</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.abcpic.fr/2012/01/25/circuits-imprimes-pour-le-chargeur-solaire/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<series:name><![CDATA[Chargeurs solaires MPPT, théorie]]></series:name>
	</item>
		<item>
		<title>R &#8211; Conclusion.</title>
		<link>http://www.abcpic.fr/2012/01/22/conclusion/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=conclusion</link>
		<comments>http://www.abcpic.fr/2012/01/22/conclusion/#comments</comments>
		<pubDate>Sun, 22 Jan 2012 04:05:08 +0000</pubDate>
		<dc:creator>Dominique Junk</dc:creator>
				<category><![CDATA[Chargeurs solaires MPPT, théorie]]></category>

		<guid isPermaLink="false">http://www.abcpic.fr/?p=164</guid>
		<description><![CDATA[Un grand bravo pour les lecteurs courageux qui arrivent jusqu&#8217;à cette page, j&#8217;ai bien peur que ce petit exposé soit quelque peu indigeste. Nous avons néanmoins démontré et illustré qu&#8217;il y avait mieux à faire pour charger une batterie que d&#8217;associer les cellules par 36 dans un panneau solaire. Et que le gain à attendre [...]]]></description>
			<content:encoded><![CDATA[<p>Un grand bravo pour les lecteurs courageux qui arrivent jusqu&#8217;à cette page, j&#8217;ai bien peur que ce petit exposé soit quelque peu indigeste.</p>
<p>Nous avons néanmoins démontré et illustré qu&#8217;il y avait mieux à faire pour charger une batterie que d&#8217;associer les cellules par 36 dans un panneau solaire. Et que le gain à attendre avoisine les 20%, ce qui est appréciable. L&#8217;esprit du développement durable ne doit pas être écarté sous prétexte que l&#8217;on utilise un panneau solaire. Les transformations à effectuer pour bénéficier de ce gain d&#8217;énergie ne sont ni onéreuses, ni compliquées, il s&#8217;agit simplement d&#8217;associer différemment les celulles dans un panneau, ou d&#8217;utiliser un panneau 12 volts pour charger une batterie de 24 volts. Nous avons réalisé un exemple qui montre que le chargeur à utiliser est constitué de composants simples, peu onéreux et faciles à mettre en oeuvre, et qu&#8217;il est possible d&#8217;adjoindre une amélioration, la charge pulsée, pour obtenir un chargeur efficace.</p>
<p><img class="aligncenter" title="Soleil" src="http://www.abcpic.fr/wp-content/uploads/2011/11/soleil.png" alt="Soleil" width="100" height="71" /></p>
<p style="text-align: center;">&#8230;Que votre soleil éclaircisse l&#8217;ombre&#8230;</p>
<div class="plus-one-wrap"><g:plusone count="false" href="http://www.abcpic.fr/2012/01/22/conclusion/"></g:plusone></div><strong>mots clés:</strong><ul><li>conclution sue le pic</li><li>pic24f conclusion</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.abcpic.fr/2012/01/22/conclusion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<series:name><![CDATA[Chargeurs solaires MPPT, théorie]]></series:name>
	</item>
		<item>
		<title>P &#8211; Contrôle du fonctionnement.</title>
		<link>http://www.abcpic.fr/2012/01/19/controle-du-fonctionnement/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=controle-du-fonctionnement</link>
		<comments>http://www.abcpic.fr/2012/01/19/controle-du-fonctionnement/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 04:05:54 +0000</pubDate>
		<dc:creator>Dominique Junk</dc:creator>
				<category><![CDATA[Chargeurs solaires MPPT, théorie]]></category>
		<category><![CDATA[boost]]></category>
		<category><![CDATA[boost rapport cyclique]]></category>

		<guid isPermaLink="false">http://www.abcpic.fr/?p=155</guid>
		<description><![CDATA[Nous pourrions montrer des pages et des pages de graphiques issues du fonctionnement de ce chargeur solaire, car tout est passionnant lorsque l&#8217;on cherche à comprendre les phénomènes en jeu. Voiçi dans un premier temps un contrôle du fonctionnement du convertisseur &#171;&#160;BOOST&#160;&#187; : Ces données sont issues d&#8217;une capture en mode flot. Les colonnes issues [...]]]></description>
			<content:encoded><![CDATA[<p>Nous pourrions montrer des pages et des pages de graphiques issues du fonctionnement de ce chargeur solaire, car tout est passionnant lorsque l&#8217;on cherche à comprendre les phénomènes en jeu. Voiçi dans un premier temps un contrôle du fonctionnement du convertisseur &laquo;&nbsp;BOOST&nbsp;&raquo; :</p>
<p><img class="aligncenter" title="Controle d'alpha" src="http://www.abcpic.fr/wp-content/uploads/2011/11/alpha.jpg" alt="Controle d'alpha" /></p>
<p>Ces données sont issues d&#8217;une capture en mode flot. Les colonnes issues du chargeur et qui nous intérressent ici sont Vi, la tension en entrée, Vo, la tension en sortie et Apr, la valeur écrite dans le registre qui règle le rapport cyclique. La colonne A = (Ve, Vi) est la valeur pour alpha issu d&#8217;un calcul théorique d&#8217;aprés la différence entre Vi et Vo, c&#8217;est donc la valeur théorique d&#8217;alpha. La colonne Areel est la valeur de la consigne alpha, c&#8217;est donc le contenu du registre divisé par 256 (cf les explications sur le convertisseur BOOST). Enfin la colonne #A est le résultat de la différence entre Alpha théorique et la consigne. Cela permet de vérifier que le convertisseur fonctionne bien en mode de conduction continue.</p>
<div class="plus-one-wrap"><g:plusone count="false" href="http://www.abcpic.fr/2012/01/19/controle-du-fonctionnement/"></g:plusone></div><strong>mots clés:</strong><ul><li>le rapport cyclique du panneau photovoltaique boost mppt</li><li>rapport cyclique pic18F4431</li><li>rapport cyclique panneau photovoltaique</li><li>rapport cyclique Boost MPPT</li><li>rapport cyclique</li><li>pic rapport cyclique</li><li>adc pic 32</li><li>fonctionnement pic 32</li><li>fonctionnement des pics</li><li>controle rapport cyclique</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.abcpic.fr/2012/01/19/controle-du-fonctionnement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<series:name><![CDATA[Chargeurs solaires MPPT, théorie]]></series:name>
	</item>
		<item>
		<title>Q &#8211; Résultats.</title>
		<link>http://www.abcpic.fr/2012/01/16/resultats/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=resultats</link>
		<comments>http://www.abcpic.fr/2012/01/16/resultats/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 04:05:50 +0000</pubDate>
		<dc:creator>Dominique Junk</dc:creator>
				<category><![CDATA[Chargeurs solaires MPPT, théorie]]></category>
		<category><![CDATA[courbe energie solaire]]></category>
		<category><![CDATA[courbe panneau solaire]]></category>
		<category><![CDATA[solaire]]></category>

		<guid isPermaLink="false">http://www.abcpic.fr/?p=158</guid>
		<description><![CDATA[Bien sûr, depuis le début, le but est d&#8217;optimiser le chargement d&#8217;une batterie, nous allons donc comparer deux charges de batteries. Le premier diagramme est réalisé avec les 36 cellules du panneau en série, et ni le BOOST ni la charge pulsée d&#8217;activés sur le chargeur. Pour le deuxième, le panneau a été utilisé en [...]]]></description>
			<content:encoded><![CDATA[<p>Bien sûr, depuis le début, le but est d&#8217;optimiser le chargement d&#8217;une batterie, nous allons donc comparer deux charges de batteries. Le premier diagramme est réalisé avec les 36 cellules du panneau en série, et ni le BOOST ni la charge pulsée d&#8217;activés sur le chargeur. Pour le deuxième, le panneau a été utilisé en deux fois 18 cellules en parallèle, et nous avons utilisé l&#8217;option BOOST, mais pas la charge pulsée, pour simplifier la comparaison. L&#8217;enregistrement est effectué sur deux journées consécutives, la batterie étant aproximativement dans le même état de décharge profonde.</p>
<p><img class="aligncenter" title="Résultat sans MPPT" src="http://www.abcpic.fr/wp-content/uploads/2011/11/resultat_sans_mppt.jpg" alt="Résultat sans MPPT" /></p>
<p>Comme nous pouvons le constater, quelques nuages sont venus perturber cette belle journée vers midi, diminuant un peu le résultat global, il faut en tenir compte dans la comparaison. Il est en fait difficile de comparer deux journées qui se suivent mais ne ressemblent jamais tout à fait.</p>
<p>Lorsque le montage sera industrialisé, il sera plus simple de faire des études comparatives. La courbe bleue indique la tension aux bornes du panneau, echelle de gauche, la courbe rouge est l&#8217;intensité qui rentre dans la batterie, échelle de droite et la courbe en jaune est la puissance issue du calcul interne au chargeur. Pour cette journée, la batterie a donc été rechargée de 3,07 A/H.</p>
<p><img class="aligncenter" title="Resultat avec MPPT" src="http://www.abcpic.fr/wp-content/uploads/2011/11/resultat_avec_mppt.jpg" alt="Resultat avec MPPT" height="400" /></p>
<p>Nous pouvons observer que sur cette courbe, la tension d&#8217;entrée est toujours inférieure à la tension batterie, puisque notre panneau solaire a été réarrangé. Nous observons également que la tension maximum à la puissance maximum évolue, c&#8217;est particulièrement flagrant le matin, elle diminue au fur et à mesure que le panneau s&#8217;échauffe, sous l&#8217;effet conjugué des rayons du soleil et de l&#8217;intensité qui circule dans les cellules. La batterie a subi une charge de 3,81 A/H, ce qui fait une augmentation de 24%, ce qui est probablement un peu exagéré au vu du nuage qui est venu perturber l&#8217;enregistrement précédent.</p>
<div class="plus-one-wrap"><g:plusone count="false" href="http://www.abcpic.fr/2012/01/16/resultats/"></g:plusone></div><strong>mots clés:</strong><ul><li>chargeur panneau solaire realiser</li><li>courbes u et i panneau solaire et batterie</li><li>courbe cellule solaire</li><li>courbe charge batterie panneau solaire</li><li>courbe énergie</li><li>panneau solaire courbé</li><li>perturbe observe mppt</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.abcpic.fr/2012/01/16/resultats/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<series:name><![CDATA[Chargeurs solaires MPPT, théorie]]></series:name>
	</item>
	</channel>
</rss>

