Pétrissage Division 1ère Fermentation Façonnage 2èmeFermentation Scarification
Pétrissage Division 1ère Fermentation Façonnage 2èmeFermentation Scarification Cuisson Lycée IBN MAJA Medenine Classes : 4ème Sc. techniques DEVOIR DE CONTROLE N°4 -------------------- Epreuve Durée : 2 heures Année :2017/2018 I- Mise en situation : La figure ci – dessous, représente une ligne automatisée pour la production de pains de première qualité : de bon volume, bien cuits, avec une durée de vie prolongée où tout le processus de cuisson est entièrement automatisé. Ce four a l’avantage de produire différentes sortes de pains (petits pains, brioches, baguettes, pains cuits en moule, …), selon un fonctionnement économique. La gamme de pains et de produits de boulangerie est fabriquée d’un mélange, de farine, d’eau, de sel et de levure. La structure de cette ligne est représentée par la figure 1, ci-dessous : Produit REMARQUES : - Toutes les opérations de fabrication sont automatisées sauf l'opération de pétrissage. Dictionnaire • Pétrissage : Faire de la pâte. • Scarification : fente allongée réalisée sur le pain. II-Présentation de l'unité de chargement du four : Elle se compose principalement de 2 modules fonctionnels : Un module de chargement des groupes de batons de pains scarifiés qui comprend : Une table fixe de chargement servant de stock de pains (non représentée). Une table de transfert, pouvant se déplacer verticalement, distribue les pains aux différents niveaux du four, à travers un tapis de transfert, commandé par un moteur MTC. Un module de réglage de la température du four. Dossier technique LIGNE AUTOMATISEE POUR LA PRODUCTION DE PAINS Page 1/4 ELECTRICITE Figure 1 0 1 2 3 KMTC KMT1 T1 t1/2/15s S KMEC1 KMEC2 m.S P1 III- Présentation de la partie commande Une carte est chargée de la commande du variateur de vitesse et de la gestion des pannes. Elle est placée dans un coffret qui renferme aussi la partie puissance. Cette carte est constituée principalement des éléments suivants : Un bouton Marche/Arrêt (m) Un bouton poussoir qui commande une sonnerie (S) Un afficheur lumineux qui indique la température du four. Le déplacement vertical de la table de transfert ainsi que la table de chargement et l’avance des tapis des étages sont gérées par un microcontrôleur PIC 16F84A, on s’intéressera uniquement au chargement du niveau 1. GRAFCET PC de chargement du niveau 1 : Dossier technique LIGNE AUTOMATISEE POUR LA PRODUCTION DE PAINS Page 2/4 Entrée Sortie Capteur Broche du microcontrôleur Pré- actionneur Broche du microcontrôleur m RA0 KMEC1 RB0 P1 RA1 KMEC2 RB1 S RA2 KMTC RB2 KMT1 RB3 Affectation des préactionneurs et des capteurs IV- Régulation de la température par une carte à base du microcontroleur PIC 16F876A La temperature de la 2ème fermentation des pâtons est contrôlée par un circuit dont le schéma synoptique ci-dessous (figure 4) et le schéma structurel (figure 5 page 3/3), montre la structure du système de régulation de température ainsi l’affichage de cette température (Pic 16F876A) Température (LM 35) 10-bit A/D Conversion Traduire la température en voltage Affichage température LCD Figure 4 0 Commande circuit de chauffage Consigne 0 . RS1 R107 1k VSS VDD VEE RS RW E D0 D1 D2 D3 D4 D5 D6 D7 LCD1 LM016L RV1 10k 60.0 3 1 VOUT 2 Capteur de température RA0/AN0 2 RA1/AN1 3 RA2/AN2/VREF-/CVREF 4 RA4/T0CKI/C1OUT 6 RA5/AN4/SS/C2OUT 7 OSC1/CLKIN 9 OSC2/CLKOUT 10 RC1/T1OSI/CCP2 12 RC2/CCP1 13 RC3/SCK/SCL 14 RB7/PGD 28 RB6/PGC 27 RB5 26 RB4 25 RB3/PGM 24 RB2 23 RB1 22 RB0/INT 21 RC7/RX/DT 18 RC6/TX/CK 17 RC5/SDO 16 RC4/SDI/SDA 15 RA3/AN3/VREF+ 5 RC0/T1OSO/T1CKI 11 MCLR/Vpp/THV 1 U1 PIC16F876A P1 UPT Ucons 1 2 3 4 5 6 7 8 9 10 11 12 13 14 TR Zero Crossing 1 2 6 4 U6 MOC3031M R10 R11 R12 RCH UCH Circuit de chauffage +5V +5V +5V +5V Figure 5 0 T = 6 0 ° C 0 Us Schéma synoptique : Schéma structurel : Le circuit de chauffage basé sur relais statique est commandé par le signal logique Us. - Quand Us = 5 V (niveau logique 1), le triac TR est conducteur ; on alimente alors RCH par la ligne d’alimentation UAC (230 V AC) - Quand Us = 0 V (niveau logique 0), le triac TR est bloqué et le chauffage est arrêté. Dossier technique LIGNE AUTOMATISEE POUR LA PRODUCTION DE PAINS Page 3/4 V-Extrait du tableau de configuration du registre ADCON1: PIC 16F876 Tensions De références ADCON1 PORTA ADFM PCFG3 PCFG2 PCFG1 PCFG0 AN4/RA5 AN3/RA3 AN2/RA2 AN1/RA1 AN0/RA0 Vref+ Vref- 1 - - - 0 0 0 0 A A A A A VDD VSS 1 - - - 0 0 0 1 A Vref+ A A A RA3 VSS 1 - - - 0 0 1 0 A A A A A VDD VSS 1 - - - 0 0 1 1 A Vref+ A A A RA3 VSS 0 . 0 . …/1,4 …/3,6 Dossier technique LIGNE AUTOMATISEE POUR LA PRODUCTION DE PAINS Page 4/4 A. I- Etude de la carte de commande à base du microcontrôleur 16F 84A: En se référant au GRAFCET PC et au tableau d’affectation des préactionneurs et des capteurs, du dossier technique page 2/4 : 1- Compléter le GRAFCET codé microcontrôleur PIC 16F84A : 2- Compléter le programme en MIKROPASCAL correspondant : Program chargement 1 ; Var X0, X1, X2, X3,T1 : ………………….. ; //…………………………………… Begin X0 := …… ; X1 := …… ; X2 := …… ; X3 := …… ; // …………………………………. trisA :=$........................ ; trisB :=$............................. // ………………………………….. While (true) do begin // boucle infinie If………………………………………………………………… //Programmation de l’étape X1 Nom & prénom :…………………………………………………………………… Classe : …………. N° : ………. …………/ 20 …/0,75 …/1 …/ 3 then begin X0 :=0 ;X1 :=1 ; end ; If (X1=1) AND (portA.1=1) then ………………………………………..…………….…… //Programmation de l’étape X2 If………………………………………………………..……… then ………………………………………..…………….…… //……………………………….. If………………………………………………………..……… then ………………………………………..…………..……… //Programmation de l’étape X0 If (X1=1) then portB.0 :=1 else portB.0 :=0 ; // Programmation de RB0 ………………………………………………………………….. // Programmation de RB1 ………………………………………………………………….. // Programmation de RB2 ………………………………………………………………….. // Programmation de RB3 If(X2=1) then begin delay_ms(…………….) ;T1 :=1; end; else T1 :=0 ; // Temporisateur T1 ……………… // Fin boucle ……………… // ……………….. Dossier Pédagogique LIGNE AUTOMATISEE POUR LA PRODUCTION DE PAINS Page 1/4 1. Compléter le tableau suivant par le type du signal (analogique ou logique) présent sur les différentes broches. 2. Déduire la valeur du registre ADCON1 3. Afin de commander le circuit de chauffage et afficher la température de RCH avec un afficheur LCD, on demande de compléter le programme ainsi de commenter les instructions du programme ci-dessous : program affichage_temperature_commande_circuit_chauffage var LCD_RS :sbit at RB0_bit; LCD_RS_Direction: sbit at TRISB0_bit; LCD_EN :sbit at …………._bit; LCD_EN_Direction :sbit at ………………._bit; LCD_D4 :sbit at ………………; LCD_D4_Direction :sbit at ……………………; LCD_D5 :sbit at RB3_bit; LCD_D5_Direction :sbit at TRISB3_bit; LCD_D6 :sbit at RB4_bit; LCD_D6_Direction :sbit at TRISB4_bit; LCD_D7 :sbit at RB5_bit; LCD_D7_Direction : ......................................... Temp:real; val_upt, val_cons, ucons : word; temperature:byte; us :sbit at ................................................... PORTA := 0; PORTB := 0 ; TRISA := $ ...............; TRISB := ......... ................. LCD_Init(); // initialisation LCD LCD_Cmd(_LCD_CURSOR_OFF); // désactivation du curseur de l’LCD LCD_Cmd(_LCD_CLEAR); // .......................................................... LCD_Out(1,1,'T=');// ..................................................................................................................... Broche 2 (RA0/AN0) Broche 3 (RA1/AN1) Broche 4 (RA2/AN2) ……………………………………….. ……………………………………… ………………………………………………. bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 ADFM - - - PCFG3 PCFG2 PCFG1 PCFG0 1 0 0 0 ................ ................ ................ ................ Ualim K iK v6 D uC iD imot Moteur à CC L Commande Umot …/ 2 …/ 1 ADCON1 :=$.............................................; ADC_Init(); //.................................................................................................................................... while true do begin val_upt:= ADC_Read(.........); // lecture du convertisseur val_cons:= ADC_Read(….....); // lecture du convertisseur Temp := ((val_upt*500)/ 1023 ); // calcul temperature:=byte(temp); // Transformation en octet byteToStr(temperature,affichage); // conversion de la température en texte LCD_Out(1, …… ,affichage); //affichage de la valeur du température 1er linge , 3ème colonne LCD_chr(1,6, '……'); // affichage de symbole °. LCD_Out(1,7,'……'); //......................................................................................... Delay_ms(………….); // attente de 0.5 s. . ucons := ((val_cons*500)/ 1023 ); // calcul if ucons > temp then us:= 1 else us:= ...........................; // comparaison end; Dossier Pédagogique LIGNE AUTOMATISEE POUR LA PRODUCTION DE PAINS Page 2/4 end. B.1- Etude de la commande du moteur MCC : Le montage utilisé pour varier la vitesse du moteur a courant continu de malaxage des produits (pétrissage) est représenté par la figure ci-dessous. Il comprend : une source de tension continue de valeur Ualim = 24 V ; un interrupteur unidirectionnel commandé K supposé parfait ; une diode D parfaite ; une bobine d’inductance L et de résistance série supposée nulle L’interrupteur K est commandé à partir de la tension v6 de période T L’interrupteur est fermé lorsque de [ 0 à T ] L’interrupteur est ouvert lorsque de [Tà T ] a- Que représente le coefficient : ……………………………………………..……………. b- Quel est le rôle de la diode D : …………………………………………………..….…………. c- Quel est le rôle de ‘inductance L : ……………………………………………..….…………… d- Donner un nom à ce montage : ……………………………………………..…..……………. e- Sur la figure ci-dessous représenter la tension uC aux bornes de l’ensemble {moteur, bobine} uploads/Industriel/ dc44-17-18.pdf
Documents similaires










-
30
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jan 03, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 0.4070MB