aide SVP sur télémétre ultrasons
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

aide SVP sur télémétre ultrasons



  1. #1
    invitebaa6cde3

    Talking aide SVP sur télémétre ultrasons


    ------

    salut a tous, je suis en train de réaliser mon projet de fin d’étude qui contiens une Etude et réalisation d'un télémétré a ultrasons a base d'un PIC .... et je trouve pas de documentations ainsi que montage déjà réalisée ... SVP qui peut m'aider sur mon projet , par ce que mon encadreur est pas intéressée pour moi ......

    -----

  2. #2
    invite1d577638

    Re : aid SVP sur télémétre ultrasons

    Salut et bienvenue sur FUTURA.

    Citation Envoyé par chakergh Voir le message
    .... et je trouve pas de documentations ainsi que montage déjà réalisée ...
    Bah tiens donc, et l'idée de faire le travail toi même ne t'as pas effleurée ?

    Tu as des modules tout fait qui existent.... Et qui sont largement documentés.

    Petit rappel, à tout hasard : http://forums.futura-sciences.com/el...-rappeler.html

    Nous ne sommes pas là pour faire le travail à ta place, et le fait de chercher quelque chose de tout fait ne te servira à rien, si ce n'est de te faire décrocher une bulle.

  3. #3
    jiherve

    Re : aid SVP sur télémétre ultrasons

    Bonsoir,
    au moins cela te fera réviser ton godon:http://www.micro-examples.com/public...ic-ranger.html
    JR
    l'électronique c'est pas du vaudou!

  4. #4
    f6exb

    Re : aid SVP sur télémétre ultrasons

    Vous êtes bien brave mon bon.
    Seuls les faucons volent. Les vrais restent au sol.

  5. A voir en vidéo sur Futura
  6. #5
    jiherve

    Re : aid SVP sur télémétre ultrasons

    Re,
    j'ai un bon fond mais avec ce lien il a encore pas mal de boulot à faire, et puis comme les jeunes ne savent pas utiliser internet car bien souvent le vocabulaire technique leur fait défaut faut bien aider.
    JR
    l'électronique c'est pas du vaudou!

  7. #6
    elektrax

    Re : aid SVP sur télémétre ultrasons

    Dernière modification par elektrax ; 09/03/2014 à 18h24.

  8. #7
    invitebaa6cde3

    Smile Re : aid SVP sur télémétre ultrasons

    merci a tous

  9. #8
    invitebaa6cde3

    Re : aide SVP sur télémétre ultrasons

    salut a tous , j'ai en train de réaliser ce télémétre , j'ai commencer par le programme en C mais quand je l'utiliser dans le simulateur ISIS il m'indique pas qu'il y a une erreur mais il n'affiche rien sur l'afficheur juste le message d' accueil, jai poser le programme et la figure de simulation si-joint je trouve pas l'erreur ou elle est.... en attendant que peut m'aider


    Code:
     // LCD module connections
    sbit LCD_RS at RD0_bit;
    sbit LCD_EN at RD1_bit;
    sbit LCD_D4 at RD2_bit;
    sbit LCD_D5 at RD3_bit;
    sbit LCD_D6 at RD4_bit;
    sbit LCD_D7 at RD5_bit;
    
    sbit LCD_RS_Direction at TRISD0_bit;
    sbit LCD_EN_Direction at TRISD1_bit;
    sbit LCD_D4_Direction at TRISD2_bit;
    sbit LCD_D5_Direction at TRISD3_bit;
    sbit LCD_D6_Direction at TRISD4_bit;
    sbit LCD_D7_Direction at TRISD5_bit;
    // End LCD module connections
    
       unsigned char   x = 0;
       unsigned int    TAB[10];
    void    main()
            {
            ADC_Init();  Lcd_Init();
    
           Lcd_Cmd(_LCD_CURSOR_OFF);
           Lcd_Out(1,1,"UltraSon");
           Lcd_Out(2,5,"cm");
            TRISA = 1;
            PORTA = 0;
    
            TRISC = 0;
            PORTC = 0;
            PWM1_Init(40000);
            PWM1_set_Duty(128);
    
            ADCON0 = 0b01000000;
            ADCON1 = 0b1000000;
            T1CON = 0b00010100;
    
            Delay_ms(100);
    
            for(;;)
                    {
    
                    unsigned char   i;
                    unsigned long   cm;
                    unsigned char   str[4];
    
                    // prepare timer
                    T1CON.TMR1ON = 0;
    
                    TMR1H = 0;
                    TMR1L = 0;
    
                    T1CON.TMR1ON = 1;
                    PWM1_Start();
                    Delay_us(750);
                    PWM1_Stop();
                    Delay_us(750*2);
                     while(Adc_Read(1)>1)                                    // good reading
                            {
                            T1CON.TMR1ON = 0;              // stop timer 1
                            PIE1.TMR1IE = 0;               // disable timer 1 interrupts on overflow
                            TAB[x] = TMR1H;              // build a 16 bit value from timer1
                            TAB[x] <<= 8;                // MSB
                            TAB[x] += TMR1L;             // LSB
    
                            // circular buffer
                            x++;                         // next location
                            cm = 0;                        // prepare centimeter averaging
                            for(i = 0;i<10;i++)  // for all samples in buffer
                                    {
                                    cm += TAB[i];
                                    }
                            /*
                             * cm contains now the number of clock cycles
                             * from the start of the ultrasonic transmission
                             * to the first echo detection
                             * the duration in second is s = cm / (Clock_Khz() * 1000 / 4)
                             * if we admit that sound speed in the air is 340 m/s
                             * the distance in centimeters (forth and back) is d = s * 340 * 100 / 2
                             * or d = 340 * 100 / 2 * cm / Clock_khz() / 1000 * 4
                             * d = 34 * 2 / Clock_Khz()
                             */
                            cm *= 34 * 2;                  // now converts to centimeters
                            cm /= Clock_Mhz();
    
                            ByteToStr(cm,str);            // convert to string
                            Lcd_Out(2,1,str);            // print string
                            Lcd_Out(2,8,"         ") ;    // clear error message
    
                            }
                     while(!Adc_Read(1))
                            {
                            if(PIR1.TMR1IF)
                            {
                            T1CON.TMR1ON = 0;
                            PIE1.TMR1IE = 0;
                            PIR1.TMR1IF = 0;
                            Lcd_Out(2,8,"EREUR");break;
                              // to late, out of range
                            }
                            }
                            delay_ms(100);
    
    
                                              // 10 milliseconds delay before next sample
                    }
            }
    Images attachées Images attachées  
    Dernière modification par gienas ; 04/05/2014 à 14h59. Motif: Ajouté le code

  10. #9
    gienas
    Modérateur

    Re : aid SVP sur télémétre ultrasons

    Bonsoir chakergh et tout le groupe

    Citation Envoyé par chakergh Voir le message
    ... j'ai posté le programme ...
    Le schéma a été validé, mais le programme supprimé. Il est assez court pour tenir entre balises code, qui est le # de la barre d'outils. Cela permet d'avoir accès directement à toute la discussion, sans avoir à ouvrir plusieurs onglets.

    Merci de le replacer dans une prochaine réponse.



    Edit: le message suivant a été supprimé, car il redonnait le schéma déjà publié, donc inutile ou doublon, et le programme était demandé dans le corps du message, avec la balise code.

    Ce programme a été replacé, de la bonne manière, là où il était attendu.
    Dernière modification par gienas ; 04/05/2014 à 15h06. Motif: Edition après transfert du code en #-1

Discussions similaires

  1. Télémètre à ultrasons
    Par invitece3f485b dans le forum Électronique
    Réponses: 9
    Dernier message: 06/06/2012, 15h58
  2. Probleme comprehension schema electronique (telemetre a ultrasons)
    Par inviteee9f4d46 dans le forum Électronique
    Réponses: 18
    Dernier message: 30/05/2012, 09h57
  3. aidez moi svp (télémètre ultrasons/ atmega8535/code vision avr)
    Par invite258da765 dans le forum Électronique
    Réponses: 2
    Dernier message: 25/04/2011, 16h30
  4. Télémètre à ultrasons
    Par invitec5b32228 dans le forum Électronique
    Réponses: 4
    Dernier message: 22/08/2008, 22h40
  5. conception d'un télémétre a base ultrasons
    Par invite39b3197b dans le forum Électronique
    Réponses: 4
    Dernier message: 15/02/2008, 20h33
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...