Page 205 - 149
P. 205

На етапах визначення специфікацій і розробки системних вимог до МПС
                  із загальної проблеми, формулюються конкретні  технічні  вимоги до системи і
                  режимів  роботи.  Крім  того  розглядають  низку  основних  вимог,  таких  як
                  швидкодія, габаритномасові, технологічні і вартісні.
                         На  етапі  системно-алгоритмічного  проектування  МПС,  розробляється
                  загальна  структура  алгоритми  функціонування  і  виділяють  функції,  які
                  реалізовуються  апаратурно.  Програмно  що  дозволяє  вести  далі  паралельну
                  розробку.
                         Проектування апаратурних засобів МПС виконується традиційно, як для
                  всякої  електронної  апаратури,  а  програмних  засобів-  співпадає  з  етапами
                  розробки прикладних програм для ЕОМ і включає в себе: аналіз вимог до ПЗ;
                  формалізація  задачі,  тобто  визначення  входів  і  виходів,  конкретних  процесів
                  обробки;  проектування  програми;  кодування  або  власне  програмування,  які
                  завершується одержанням завантажування модуля в машинних кодах цільового
                  мікропроцесора; тестування і автономне відлагодження.
                         Хоча  апаратурні  та  програмні  засоби  окремо  проходять  етапи
                  випробувань і відлагодження, комплексне відлагодження є найважчим етапом,
                  оскільки тут досліджується взаємодія та взаємозв’язок обох частин. Інтеграція
                  ПЗ  і  АЗ  вважається  закінченою,  а  МПС  повністю  відлагодженою  тільки  тоді,
                  коли МПС виконує всі необхідні функції і має всі необхідні характеристики і всі
                  значення параметрів на реальних носіях  інформації з реальними об’єктами  і в
                  реальному часі.
                         На завершальних етапах готується скоректована технічна документація на
                  ПЗ і АЗ та виготовлення дослідних взірців МПС.
                                10.2 Загальні засади і особливості програмування МПС.

                         Етапи розробки ПЗ МПС, за виключення етапу інтегрування ПЗ  і  АЗ та
                  відлагодження в реальних умовах, співпадають з етапами програмування ЕОМ,
                  одначе  мають  низку  особливостей.  З  метою  їх  аналізу  розглянемо  спочатку
                  основні структури керуючих систем на базі мікропроцесорів і мікро-ЕОМ.
                         МПС  можуть  будуватись  на  базі  вмонтованих  мікропроцесорних
                  пристроїв або  контролерів  та на  основі керуючих  ЕОМ.  Вмонтовані МПС- це
                  пристрої  керування  на  основі  мікропроцесорів  або  однокристальних  мікро-
                  ЕОМ, що забезпечують керування об’єктом, функціонують в їх складі і сумісно
                  з об’єктом і є його апаратурно-програмним компонентом. Керуюча система на
                  базі  ЕОМ є автономною відносно  об’єкта системою,  яка зв’язана  з  ним через
                  відповідні  пристрої  спряженням.  Системи  цих  двох  класів  мають  суттєві
                  відмінності  за  структурою,  функціонуванням  і  методами  проектування  (рис.
                  10.3). Керуюча ЕОМ має постійний склад і характеристики апаратурних засобів
                  для різноманітних об’єктів керування; всі виконувані функції і операції



                                                                                                             206
   200   201   202   203   204   205   206   207   208   209   210