ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

ΠœΠ΅Ρ‚ΠΎΠ΄ диагностирования с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ самопровСряСмого дублирования

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ. Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ возникновСния ошибки зарСгистрировано ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ состояниС: Рис. 21 Бтруктурная схСма самопровСряСмого Π±Π»ΠΎΠΊΠ°: CΠΆ1,., CΠΆk-l — схСмы сТатия. Рис. 22. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ диагностирования ΠΏΠΎ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ состояния. АвтоматичСский диагностированиС ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. РСгистр ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ содСрТит ΠΊΠΎΠ΄ ΠΌΠΈΠΊΡ€ΠΎΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π Π³1:=Π Π³Π—. Π’Π³0ш1 =1; PΠ³l (0—7, К) = 111 011 111; ВгОш3=0;Π Π³Π—… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠœΠ΅Ρ‚ΠΎΠ΄ диагностирования с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ самопровСряСмого дублирования (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΡƒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ Ρ‚ΠΎΠΆΠ΅ основан Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ самопровСряСмости смСнных Π±Π»ΠΎΠΊΠΎΠ². Π Π°Π·Π½ΠΈΡ†Π° состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΡΠ°ΠΌΠΎΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ смСнных Π±Π»ΠΎΠΊΠΎΠ² достигаСтся Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ Π² Π½Π΅Π³ΠΎ Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ ΡΠ°ΠΌΠΎΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌΡ‹Ρ… схСм сТатия, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ сводного сигнала ошибки, ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΎ Π½Π΅ΠΈΡΠΏΡ€Π°Π²Π½ΠΎΡΡ‚ΠΈ смСнного Π±Π»ΠΎΠΊΠ°.

Бтруктурная схСма самопровСряСмого Π±Π»ΠΎΠΊΠ°.

Рис. 21 Бтруктурная схСма самопровСряСмого Π±Π»ΠΎΠΊΠ°: CΠΆ1,., CΠΆk-l — схСмы сТатия.

На Ρ€ΠΈΡ. 21 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° структурная схСма самопровСряСмого Π±Π»ΠΎΠΊΠ°. Π­Ρ‚ΠΎΡ‚ способ обСспСчСния самопровСряСмости ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠΌ, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π·Π°Ρ‚Ρ€Π°Ρ‚Π°ΠΌ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ€Π°Π²Π΄Ρ‹Π²Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ….микросхСмах. ΠŸΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π­Π’Πœ Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈ ΡΠ²Π΅Ρ€Ρ…Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… микросхСмах послСдниС часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌ Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ являСтся Π½Π΅ Ρ‡ΠΈΡΠ»ΠΎ Π²Π΅Π½Ρ‚ΠΈΠ»Π΅ΠΉ Π‘Π˜Π‘, Π° Ρ‡ΠΈΡΠ»ΠΎ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ². ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π‘Π˜Π‘ Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… схСм, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Π΅Π΅ ΡΠ°ΠΌΠΎΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ, позволяСт Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π‘Π˜Π‘ Π±Π΅Π· Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ увСличСния объСма Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ .

ΠœΠ•Π’ΠžΠ” Π”Π˜ΠΠ“ΠΠžΠ‘Π’Π˜Π ΠžΠ’ΠΠΠ˜Π― ΠŸΠž Π Π•Π—Π£Π›Π¬Π’ΠΠ’ΠΠœ Π Π•Π“Π˜Π‘Π’Π ΠΠ¦Π˜Π˜ БОБВОЯНИЯ

Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ диагностирования характСризуСтся Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΈΡΠΏΡ€Π°Π²Π½ΠΎΡΡ‚ΡŒ ΠΈΠ»ΠΈ сбой локализуСтся ΠΏΠΎ ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ Π­Π’Πœ, зарСгистрированному Π². ΠΌΠΎΠΌΠ΅Π½Ρ‚ проявлСния ошибки ΠΈ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰Π΅ΠΌΡƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΡΠΎΡΡ‚оянии схСм контроля, рСгистров Π­Π’Πœ, адрСсов ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄, ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ появлСния ошибки, ΠΈ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. ΠœΠ΅ΡΡ‚ΠΎ возникновСния ошибки опрСдСляСтся ΠΏΠΎ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ ΠΏΡƒΡ‚Π΅ΠΌ прослСТивания трассы ошибки ΠΎΡ‚ ΠΌΠ΅ΡΡ‚Π° Π΅Π΅ ΠΏΡ€ΠΎΡΠ²Π»Π΅Π½ΠΈΡ Π΄ΠΎ ΠΌΠ΅ΡΡ‚Π° Π΅Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ. Π”ΠΈΠ°Π³Π½ΠΎΠ· выполняСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… срСдств диагностирования самой Π­Π’Πœ, Ссли ДиагностируСтся мСсто возникновСния сбоя, Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π­Π’Πœ, Ссли диагностируСтся ΠΎΡ‚ΠΊΠ°Π·. Π’ Π­Π’Πœ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… сСрвисныС процСссоры, Π΄ΠΈΠ°Π³Π½ΠΎΠ· выполняСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ сСрвисного процСссора.

Для пояснСния ΠΌΠ΅Ρ‚ΠΎΠ΄Π° диагностирования ΠΏΠΎ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ состояния рассмотрим схСму, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ Π½Π° Ρ€ΠΈΡ, 22. Π­Ρ‚Π° схСма Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π° Π² Ρ‚Ρ€Π΅Ρ… Ρ€Π°Π·Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠ°Ρ… Π±1-Π±Π·. Π’Ρ‹Ρ…ΠΎΠ΄Ρ‹ рСгистров PΠ³l — Π Π³Π—. Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ΠΎΠ² ошибок Π’Π³0ш1 — Π’Π³ΠžΡˆΠ—, Π° Ρ‚Π°ΠΊΠΆΠ΅ состояниС рСгистра ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ (Π½Π° ΡΡ…Π΅ΠΌΠ΅ Π½Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π²) ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π½Π° Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ состояния.

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ. Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ возникновСния ошибки зарСгистрировано ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ состояниС:

Π’Π³0ш1 =1; PΠ³l (0—7, К) = 111 011 111;

Π’Π³0ш2=0; Π Π³2 (0—7, К) =0 1;

ВгОш3=0;Π Π³Π— (0—7,К)=11 111 111 1.

РСгистр ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ содСрТит ΠΊΠΎΠ΄ ΠΌΠΈΠΊΡ€ΠΎΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π Π³1:=Π Π³Π—.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ диагностирования ΠΏΠΎ рСгистрации состояния.

Рис. 22. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ диагностирования ΠΏΠΎ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ состояния

ПослС Π°Π½Π°Π»ΠΈΠ·Π° Π’Π³0ш1 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΈΠ»ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ срСдства диагностирования Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ состояниС Π Π³1 с Ρ†Π΅Π»ΡŒΡŽ обнаруТСния Π² Π½Π΅ΠΌ нСсоотвСтствия ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π±ΠΈΡ‚. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ‚Π°ΠΊΠΎΠ΅ нСсоотвСтствиС ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ, выполняСтся Π°Π½Π°Π»ΠΈΠ· рСгистра ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°. Π’ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ случаС это — рСгистр Π Π³Π—, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ рСгистр ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ сбоя содСрТал ΠΊΠΎΠ΄ ΠΌΠΈΠΊΡ€ΠΎΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π Π³1:=Π Π³Π—. Анализ содСрТимого рСгистра Π Π³Π— ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ отсутствиС Π² Π½Π΅ΠΌ ошибок. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ этого дСлаСтся Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ вСроятной ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ ошибки являСтся смСнный Π±Π»ΠΎΠΊ Π‘1 ΠΈΠ»ΠΈ связи ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π»ΠΎΠΊΠΎΠΌ Π‘3 ΠΈ Π‘1.

автоматичСский диагностированиС ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ