Accueil > Forum > > > > Inter de sécurité avec PIC 10F200
Inter de sécurité avec PIC 10F200
jeudi 9 juillet 2009 à 10:40:21 |
Inter de sécurité avec PIC 10F200

Jetboy51
|
Bonjour à Tous, Voila, je me considère "pas mauvais du tout" (!) en RF Hyper, mais null en programmation des microcontroleur ! Je cherche pour un gros modèle réduit, un inter de sécurité. l'idée est de driver un mosfet (25 amp) par un pic 10F200 ou équivalent.La commande se ferait par l'appui de deux switch (validation de 1.5/2 sec pour une action volontaire)Le système serait bi-stable on/off par un second appui sur les deux switch.En cas de microcoupure ou de plantage, la sortie du mofset serait toujours au niveau haut (conduction du mosfet et système toujours alimenté)En sortie du PIC une led d'état serait implantée. Qui peut m'aider sur le soft ? Merci d'avance Daniel
|
|
jeudi 16 juillet 2009 à 12:41:55 |
Re : Inter de sécurité avec PIC 10F200

Zayann
|
Bonjour, si j'ai bien compris, l'appui sur le bouton pendant 1.5 à 2 sec en continue, induit la conduction des mos, idem pour les stopper...
Par contre, qu'entend tu par micro coupure ? il faut que les mos reste alimenté si le PIC ne l'est plus ??
|
|
jeudi 16 juillet 2009 à 20:44:07 |
Re : Inter de sécurité avec PIC 10F200

Jetboy51
|
Bonjour Zayann,
Merci de me répondre.
La minip consisterait à maintenir appuyé un premier bouton pendant 1.5/2 secondes. là, une led bi-color passe au rouge (ou orange signifiant une période d'action volontaire). Toujours en appuyant le premier bouton, une action sur un second bouton pendant une seconde ferait passer le mosfet à l'état conducteur. La led passe alors au vert signifiant la mise sous tension du l'équipement. Manip identique pour couper le système. Tout cela pour etre sur que l'appui sur les inters est volontaire et non pas une mauvaise manip ou une action qui ne serait pas volontaire !
Cela nous donne 2 ports configurés en entrées pour les inters et deux ports configurés en sorties pour la led (1 pour le rouge et 1 pour le vert). La sortie pour la led verte serait commune à la commande du mosfet. Ca doit coller avec un PIC 10F200 ? Micro petit est pas cher !
Coté micro coupure : j'ai un peu peur le micro plante et se bloque sur une position OFF qui serait catastrophique si cela se produisait pendant que le modèle est en vol ! Gros modèle réduit de 3 mètres d'envergures, 15 kg et moteur de 150cc ( 17cv).
Qu'en penses tu ?
Cordialement
Daniel
|
|
vendredi 17 juillet 2009 à 12:45:50 |
Re : Inter de sécurité avec PIC 10F200

Zayann
|
OK, au niveau du programme pour la gestion des boutons etc... aucun problème.
concernant la micro coupure :
le mpu reset lors d'une coupure, donc, pas de problème de plantage en cas de micro coupure. Seulement, s'il faut que le micro conserve l'état des I/O lors de la coupure, là sa peut être problématique...
On pourrait envisager une solution hardware avec une grosse capa...
Ou peut être une solution logiciel, mais là le mpu risque d'être trop limite, peut-être à changer avec un 10F206 à peine plus cher.
A voir...
Pour info, je part demain soir pendant environ 10 jours, donc si tu peux me répondre rapidement, je regarderai ton problème pendant cette période, sinon à mon retour... De même si tu pars, prévient moi, que je ne m'acharne pas sur le PC...
|
|
vendredi 17 juillet 2009 à 13:10:34 |
Re : Inter de sécurité avec PIC 10F200

Jetboy51
|
Salut.
Pour les vacances, je part une dizaine de jours à partir du 7 aout.
Mais je reste connecté !!!
Le mosfet canal N est conducteur quand la gate est au niveau haut.
Pour la sécurité, je peux mettre une résistance pull up 100 ou 200 KOhms sur la gate du mosfet.(pour la valeur, à voir en fonction du courant de gate du mosfet choisi)
De cette façon, si le micro plante la gate est toujours au niveau haut, le mosfet est conducteur et le système reste alimenté. Pour couper l'alim la sortie du micro doit passer à l'état bas et bloquer le mosfet. Dans ce cas, le micro est toujours alimenté, mais la conso reste sous quelques mAmp. La batterie utilisée fait 4100 mAmp, donc pas de soucis !
Je pense que de cette manière, pas de soucis pour un plantage ou une micro coupure si le restart du micro valide iummédiatement une sortie à l'état haut (condition de départ). Si tu penses etre trop limite en ram, le 10F206 ne coute pas plus cher !
Merci
@+
|
|
vendredi 17 juillet 2009 à 13:14:02 |
Re : Inter de sécurité avec PIC 10F200

Zayann
|
OK Je t'envoie un synoptique détaillé demain, ou dans 10 jours...
A +
|
|
vendredi 17 juillet 2009 à 15:12:27 |
Re : Inter de sécurité avec PIC 10F200

Zayann
|
Voila le premier jet...
=> Initialisation
> Configuration oscillateur
> Configuration registre I/O
> Configuration interruption
=> Programme principal
> MOSFET commandé, passage à TRUE de la sortie concernée, led fonctionnement ON
1 > Surveillance appui sur le bouton poussoir 1
> Si bouton appuyé => compteur de temps et led d'attente rouge
> compteur de temps inf à 2s => on compte
> Compteur de temps sup à 2s => Stop comptage et raz compteur
2 > Surveillance appui sur bouton poussoir 1 ET 2
> si juste bouton 1 => commande LED d'attente verte
> Si plus bouton 1 => retour début cycle => Etape 1
3 > Appui commun pendant plus de 500ms et mos commanbdé => mos non commandé extinction des deux led
> OU Appui commun pendant plus de 500ms et mos non commanbdé => mos commandé allumage led fonctionnement extinction led d'attente.
> Retour etape 1
Interruption : selon la base de temps, permet de compter la durée écoulée...
Dit moi si ça te convient ou les modifs à apporter...
|
|
vendredi 17 juillet 2009 à 16:16:29 |
Re : Inter de sécurité avec PIC 10F200

Jetboy51
|
Merci, n'étant pas spécialiste de la chose, voici toutefoi mes remarques :
=> Initialisation 'OK
> Configuration oscillateur 'OK
> Configuration registre I/O 'OK
> Configuration interruption 'OK
=> Programme principal
> MOSFET commandé, passage à TRUE de la sortie concernée, led fonctionnement ON VERTE
1 > Surveillance appui sur le bouton poussoir 1 'OK
> Si bouton appuyé => compteur de temps 'OK
> compteur de temps inf à 2s => on compte 'OK
> Compteur de temps sup à 2s => Stop comptage et raz compteur et led d'attente rouge et départ surveillance bouton 2
2 > Surveillance appui sur bouton poussoir 1 ET 2
> si juste bouton 1 >2S> => commande LED d'attente ROUGE
> Si plus bouton 1 => retour début cycle => Etape 1
3 > Si Bouton1 >2s et Appui commun pendant plus de 500ms et mos commanbdé => mos non commandé extinction des deux led
> OU Appui commun pendant plus de 500ms et mos non commanbdé => mos commandé allumage led fonctionnement extinction led d'attente.
> Retour etape 1
Interruption : selon la base de temps, permet de compter la durée écoulée...
|
|
vendredi 17 juillet 2009 à 17:13:30 |
Re : Inter de sécurité avec PIC 10F200

Zayann
|
J'ai commencé le code, et en lisant les datasheet, je me suis apperçu que le 10F n'a pas de vecteur d'interruption,ce qui complique la mise en œuvre du prog...
Je te propose de passer sur un 12F675 (je vais regarder).
Ils n'ont pas une grand différence de prix et sont dans les même boitier (DIP8), ça ne devrait pas changer grand chose au niveau du hard...
Tiens moi au courant...
|
|
vendredi 17 juillet 2009 à 19:55:57 |
Re : Inter de sécurité avec PIC 10F200

Jetboy51
|
Le 12F509 ne pourrait il pas convenir ?
|
|
Cette discussion est classée dans : sécurité, pic, inter, 10f200, mosfet
Répondre à ce message
Sujets en rapport avec ce message
Rubrique PIC :) [ par pitap0 ]
Serait il possible de rajouter une catégorie pour les PIC car ce sera qd meme plus simple a retrouver ?a++
liaison rs232 avec pic16f84a [ par Lastar ]
Bonjour à tous, voila je voudrais allumer et éteindre une led à partir du clavier d'un PC. J'ai donc pour cela mis un MAX232CPE avec le pic. Le prob
besoin d'aide tres urgent!!! [ par lefrans ]
voila mon probleme je recherche le code en PBP (pic basic pro) pour programer un pic 16f877 d'une calculatrice (simple)je dispose d'un clavier 4x4 et
servo de modelisme pilote par pic [ par RC516F84 ]
Dans le N°4 de micros et robots le robot bipéde est piloté par un pic16f628 Peut on le remplacer par un 16f84a?Ou est t'il possoble de piloter un ser
pic 16f628 [ par theyoupione ]
je suis un débutant dans la programmation de PIC et je voudrai savoir comment réaliser avec le 16f628:la réception de 2 signaux analog (d'un inclinomè
transmission rc 5 vers un pic 16f84 [ par raimu ]
je ne sais pas trop comment je pourrais faire pour effectuer une transmission depuis une telecommande rc5 vers un pic si quelqu'un pouvai m'aider...
question sur les pic [ par majoreea ]
Je souhauterai avoir le schema d'une telecommande infra rouge pour pc avec PIC
Assembleur PIC [ par goa_jr ]
Bonjour,Je suis en train de faire un assembleur pour PIC 16F84 et j'ai repéré une chose qui me semble bizarre dans MPLAB : l'instruction qui suit un o
communication entre 2 PIC [ par snoopyweb68 ]
Dans le cadre d'un stage, je suis ammené à faire communiquer deux PIC (un PIC16F627 et un PIC18F4220). étant donné le peu de pins d'entrées-sorties du
programmation d'un PIC 16c84 [ par jergelcol ]
Bonjour,Quelqu'un pourrait-il m'aider à écrire un petit programme assembleur permettant à un PIC 16c84 d'envoyer une chaine de caracteres qui sera aff
Livres en rapport
|
Derniers Blogs
COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ?MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ? par junarnoalg
La prochaine session de MyTIC aura lieu à Namur, le 23 mars prochain. Pendant presque une heure, nous parlerons de SharePoint 2010. Voici un aperçu du programme.
Accueil : 17h30 Début de la session : 18h00 - Les nouvelles int...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
RE : ASSEMBLEURRE : ASSEMBLEUR par solleil
Cliquez pour lire la suite par solleil RE : ASSEMBLEURRE : ASSEMBLEUR par ghuysmans99
Cliquez pour lire la suite par ghuysmans99
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|