Show Posts
Pages: [1] 2 3 ... 153
1  International / Français / Re: Problème avec Tiny RTC on: September 17, 2014, 02:02:00 am
Vérification de base : s'il y a une pile de sauvegarde est-elle bonne ?

Cette bête là peut fonctionner sans pile de sauvegarde mais déteste avoir une pile épuisée.
2  International / Français / Re: Capteur Inductif on: September 12, 2014, 02:49:13 am
Ce qui confirme que la première chose à faire est apprendre à lire une datasheet et de ne pas faire de cachotteries !

J'ai vu écrit en tout petits caractères la réserve de sécurité suivante qui peut avoir son importance en fonction de la destination de l' "objet".
Quote
1)  This product is a standard product and does not constitute a safety component as defined in the Machinery Directive.
3  International / Français / Re: Capteur Inductif on: September 10, 2014, 12:15:15 pm
Tu vend du matériel il faudrait que tu apprenne a être un peu autonome jeune homme !

Oui il y a des limites, oui c'est facile de les trouver :  il suffit de lire la datasheet rubrique "Electrical characteristics"
VDD max 6v --> Absolute maximum rating  si tu ne sais pas encore ce qu'est une absolute maximum rating :
Quote
*NOTICE:
Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or other conditions beyond those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability

Caractéristiques en service permanent
Quote
28.2 DC Characteristics
T A = -40°C to 85°C, VCC = 1.8V to 5.5V (unless otherwise noted)

VIH ( Voltage Input (level)High)  max =  VDD +0,5 V  --> un coup d'œil dans la data sheet et l'explication est trouvée dans les diodes de protection.
Tout les circuits intégrés ont des diodes de protection et le schéma est toujours le même.

Autre point à ne pas perdre de vue : les zéner ne feront jamais 5,1 V pile mais 5,1 V +/- 10 % soit 4,6V <= Vz <= 5,61 V
Il existe des zéners à +/- 5% mais c'est plus rare et plus cher.
Donc la protection par zéner est utile mais il faut bien vérifier ce que l'on fait. La valeur normalisée inférieure à 5,1 V est 4,7V.

Mais ce n'est pas fini pour autant : plus la tension "zéner" est basse moins la régulation est "franche".
C'est un phénomène connu et qui trouve son explication dans le fait que l'appellation zéner cache en réalité 2 technologies différentes.
Jusqu'a environ 3,3 V :--> effet zéner
Au delà de 6V : effet avalanche contrôlé.

Et comme l'emmerdem**t est toujours maximum les tensions normalisées 4,7 V et 5,1 V sont entre les deux effets zéner et avalanche contrôlé.
4  International / Français / Re: contact sur deux arduino on: September 08, 2014, 04:29:34 am
Si les deux platines arduino sont côte à côte et fixées mécaniquement une seule résistance suffit.

Ce ne sera pas le cas si par exemple les platines sont placées dans des armoires distinctes et reliées entre-elles par des fils. Il  est alors possible qu'un fil soit écrasé et entre en contact direct avec la masse.  Avec une seule résistance seule une carte sera protégée.
Dans ce cas de figure Il est d'usage de placer une résistance en série avec chaque carte électronique, par exemple 500 ohms sur chaque sortie.

Je n'en dirais pas plus, il n'y a que toi qui soit à même d'évaluer les risques possibles dans ta conception du produit.
5  International / Français / Re: Faut-il une Pull-down ? on: September 06, 2014, 08:01:30 am
Quote
cas 5)  Le risque n'est pas tellement matériel. Il est surtout d'avoir un fonctionnement erratique ou incompréhensible.
   C'est surtout une question de fiabilité avec ce genre de montage "en volant".
Il n'y a aucun(e) risque chance que cela fonctionne masses non reliées.
Il faut toujours un fil aller et un fil retour.

Si l'isolement galvanique est obligatoire  (c'est à dire que ni les deux masses ni les entrées/sorties signal  ne sont reliées) il faut passer soit par un transfo soit par un isolateur optique.
Dans les deux cas il faut que le transfo ou l'isolateur soit capable de laisser passer une bande de fréquence adaptée aux fréquences du signal Data utilisé. C'est parfaitement possible mais ce n'est pas trivial.
6  International / Français / Re: Je ne trouve pas de référence au sawap suivant : on: September 05, 2014, 01:49:49 am
Depuis la dernière version l'IDE arduino a été modifié.
- Au lancement tout est compilé sans exception,
- Aux compilations suivantes seuls les fichiers qui ont été modifiés sont compilés.

Ce n'est pas aussi efficace qu'avec un "vrai" IDE mais il n'est pas possible de faire mieux tant que l'IDE travaillera dans un répertoire temporaire qui est supprimé à la fermeture de l'IDE.
Je pense que c'est plus un problème processing qu'arduino donc pas d'espoir de modification.
7  International / Français / Re: contact sur deux arduino on: September 04, 2014, 12:22:06 pm
Quote
- soit la direction est connue parce qu'on prend soin de ne pas faire d'erreur de programmation, et dans ce cas on n'a besoin ni de diode ni de résistance,
Alors ça JAMAIS.
La résistance est OBLIGATOIRE. Il est impossible de prévoir tous les cas qui ne devraient jamais se passer mais qui se passent quand même.
Quid des états intermédiaires à la mise sous tension ou au réveil ?
Que se passe-t-il si un PORT du micro réagit plus vite qu'un autre ?

Dans une conception sérieuse il faut systématiquement prévoir des sécurités.
8  International / Français / Re: Arduino standalone - comment câbler USB on: September 03, 2014, 05:30:53 am
Le micro du Leonardo, l'ATMega32U4, gère l'USB. Désolé mais c'est la seule information que j'ai sur le 32U4.
--> Ah si : je ne pense pas qu'il existe en boîtier à piquer mais seulement en CMS.

Sinon si c'est pour faire mumuse il existe des convertisseurs USB/TTL en pagaille sur Ebay pour 2 ou 3 €.
Généralement ils sont à base de circuits FTDI qui sont spécifiques à cette application et qui semblent poser moins de problèmes que le couple "ATMega16u2 + bootloader arduino".
9  International / Le bar / Re: [conseil] on: September 02, 2014, 03:46:20 pm
Bonjour,

Le mieux pour ta question est de ne pas faire le coucou dans le post d'un autre mais de poser une nouvelle question dans la partie générale du forum en cliquant sur la case [New Topic]
C'est là que tu obtiendra le maximum de réponses.parce que le bar c'est pour parler de tout et de rien donc pour les problèmes techniques ce n'est pas terrible.
10  International / Français / Re: Câble pour connecteur Dupont on: September 02, 2014, 03:34:47 pm
Les câbles en nappe ou de petit diamètre ont une résistance non négligeable.
Si les courants qui les traversent sont faibles aucun soucis mais si c'est pour les utiliser en câble d'alim il ne faut pas viser trop petit.

J'utilise soit le mode faignasse : cordons tout fait "made in Ebay" (tout petit diamètre de fil -> le cuivre coûte cher !) soit des cordons que je fais avec du câble souple 7 brins de 0,18mm de diamètre, c'est ce j'avais sous la main et cela tombe bien pour les connecteurs "Dupont".

Attention si tu n'as pas la pince à sertir qui va bien et que comme moi tu utilises le fer à souder il faut être léger sur la quantité de soudure :
- pré-étamer les câbles avant mise en place.
- utiliser de préférence de la soudure de diamètre 5/10 ou 8/10, surtout pour les fiches femelles.
11  Using Arduino / Programming Questions / Re: Faster Shiftout, how? on: September 02, 2014, 11:08:20 am
You can write your own shiftout function and remove the for loop.
Have a look on wiring_shift.c file
Code:
void shiftOut(uint8_t dataPin, uint8_t clockPin, uint8_t bitOrder, uint8_t val)
{
uint8_t i;
for (i = 0; i < 8; i++)  {
if (bitOrder == LSBFIRST)
digitalWrite(dataPin, !!(val & (1 << i)));
else
digitalWrite(dataPin, !!(val & (1 << (7 - i))));
digitalWrite(clockPin, HIGH);
digitalWrite(clockPin, LOW);
}
}
change
Code:
uint8_t i;
for (i = 0; i < 8; i++)
by
Code:
uint16_t i;                        // with  uint8_t  imax= 255  too  low for 384 bits
for (i = 0; i < 383; i++)   // i<8 is for transmiting byte   --> i<383 is for transmiting 384 bits

Other improvement:  remove the arduino function digitalWrite and use direct register DDRx and PORTx manipulation. You will be 10 time faster.
Other solution use SPI : it can works with a 8MHz clock.
12  International / Français / Re: Utilisation d'un capteur inductif NPN on: September 02, 2014, 05:39:30 am
Idem pas beaucoup plus compris. Il y a un peu trop de "NPN"

On va séparer les questions "NPN" en deux.
1) Dis nous en un peu plus sur ton capteur inductif NPN.
Référence et lien vers sa datasheet Nous ne sommes pas des surhommes, nous ne connaissons pas toutes les datasheets de tous les composants qui existent. Il faut être sûr que le capteur sort bien en collecteur ouvert et qu'il faut effectivement une résistance de charge externe.

2) Si la question est : "peut-on inverser un signal avec un transistor NPN ?" la réponse est  OUI on peut inverser un signal avec un transistor NPN monté en émetteur commun.
Mais as tu vraiment besoin d'inverser matériellement ?  Cela ne peut-il se faire en inversant les conditions logiques dans le programme ?
Pour moi la seule raison impérieuse qui pousserait à inverser  serait si le capteur servait à une alarme de sécurité. Dans ce cas une alarme doit toujours correspondre à un niveau 0. Sinon on ne sait pas différencier entre un bon fonctionnement et un système d'alarme non alimenté et donc hors service.
13  International / Français / Re: Utilisation d'une sonde temperature 2 fils on: September 01, 2014, 01:36:30 pm
Il y a sûrement quelqu'un ou quelques un sur ce forum qui pourront t'aider mais encore faut-il savoir ce que tu veux ?

Déjà commence par expliquer ce qu'est "une pico brasserie".  Bon pas la peine de nous dire que c'est pour faire de la bière mais quel est le cahier des charges ?
Qu'est-ce qu'il faut faire et surveiller ?
Quelle sont les précisions demandées ?  Les solutions n'auront rien a voir entre elles s'il faut +/- 1°C ou +/- 0,1 °C
Quel est le moyen de chauffage ?
etc
etc
etc
Il faut juste un "cahier des charges".
14  International / Français / Re: Continuité entre deux Pin on: August 31, 2014, 08:55:55 am
je suppose que tu veux electriquement isoler le bouton (genre on commute un interrupteur on/off 230V).
la meilleur sulution pour ça serai d'utiliser un relais.
n'oubli pas la DRL sur la bobine.
Je pense que Jean a déjà donné la réponse.

Il reste à présiser la fréquence et regarder de près les conséquences des rebonds. Peut-être que l'éta¡ge d'entrée de l'organe a commander supporte un condensateur en // sur lescontacts.
15  International / Français / Re: minuteur avec affichage on: August 28, 2014, 03:04:19 pm
Merci de m'accueillir sur votre site.
Il n'y a pas de quoi.
Mais cela serait mieux si tu écrivais dans la bonne rubrique : celle où tu as écrit c'est terminé et que cela fonctionne . Tu as du t'en rendre compte si tu as lu quelques articles.

Tu sais en général on "feuillette" un forum avant d'y écrire. On lit même sa charte.

Et on descend un peu avec la souris pour faire défiler la page et oh miracle on trouve un gros forum avec plein de questions posées par plein de monde.
Pages: [1] 2 3 ... 153