Разработка и исследование автоматизированных технических и программных средств оценки показателей в системах менеджмента качества тема диссертации и автореферата по ВАК РФ 05.13.18, кандидат технических наук Ивойлов, Павел Александрович

  • Ивойлов, Павел Александрович
  • кандидат технических науккандидат технических наук
  • 2004, Саранск
  • Специальность ВАК РФ05.13.18
  • Количество страниц 240
Ивойлов, Павел Александрович. Разработка и исследование автоматизированных технических и программных средств оценки показателей в системах менеджмента качества: дис. кандидат технических наук: 05.13.18 - Математическое моделирование, численные методы и комплексы программ. Саранск. 2004. 240 с.

Оглавление диссертации кандидат технических наук Ивойлов, Павел Александрович

ВВЕДЕНИЕ.

1 ПРОБЛЕМЫ ПОСТРОЕНИЯ СИСТЕМ МЕНЕДЖМЕНТА КАЧЕСТВА.

1.1 Управление качеством на предприятии.

1.2 Анализ применяемых оценок уровня качества.

1.3 Обзор существующих методов получения показателей.

1.4 Технология проектирования автоматизированных систем с использованием микроконтроллеров.

1.5 Проблемы автоматизации оценки показателей.

2 ИССЛЕДОВАНИЕ ПРОЦЕССОВ ОЦЕНКИ ПОКАЗАТЕЛЕЙ.

2.1 Математическая модель процесса оценки показателей качества.

2.2 Анализ результатов оценки уровня качества.

2.3 Модель процесса оценки качества при динамическом изменении признака и меры.

3 РАЗРАБОТКА ПРОГРАММНЫХ СРЕДСТВ

АВТОМАТИЗИРОВАННОЙ ОЦЕНКИ КАЧЕСТВА.

3.1 Программа "Анализатор качества".

3.2 Программа обмена данными с автономными модулями сбора данных.

4 РАЗРАБОТКА ТЕХНИЧЕСКИХ СРЕДСТВ ОЦЕНКИ ПОКАЗАТЕЛЕЙ ДЛЯ СИСТЕМ МЕНЕДЖМЕНТА КАЧЕСТВА.

4.1 Предпосылки подхода к проектированию.

4.2 Разработка автономного модуля сбора данных о качестве.

4.3 Разработка квалиметра непрерывной оценки качества продукции.

Рекомендованный список диссертаций по специальности «Математическое моделирование, численные методы и комплексы программ», 05.13.18 шифр ВАК

Введение диссертации (часть автореферата) на тему «Разработка и исследование автоматизированных технических и программных средств оценки показателей в системах менеджмента качества»

Актуальность темы. В России проблема повышения качества продукции предприятий является стратегической. Основные причины этого -межгосударственная и внутренняя отраслевая конкуренция, высокие требования потребителей и необходимость оптимального использования материальных ресурсов. Производство, на котором из-за проблем качества бракуется большая часть продукции или товар не находит спроса у потребителей, не имеет шансов на выживание.

Согласно требованиям стандартов ГОСТ Р ИСО 9000-2001 для систем менеджмента качества (СМК), любой процесс требует его мониторинга и измерения, обработки результатов этих измерений с целью выработки управляющих воздействий по качеству. Эту задачу можно успешно решать с помощью распределенных систем сбора и обработки информации о качестве на основе современной микропроцессорной и коммуникационной техники.

Системы сбора и обработки информации о качестве, работающие в режиме реального времени, позволяют своевременно выявлять и устранять причины снижения качества продукции, и на основе накопленной ранее информации прогнозировать дальнейшие пути повышения качества.

В развитых странах в настоящее время, по экспертным оценкам, существуют десятки тысяч систем управления качеством на предприятиях, в образовательных и государственных учреждениях, сертифицированных на соответствие стандартам ИСО 9000. В России количество сертифицированных и находящихся в стадии сертификации систем управления качеством на предприятиях не превышает нескольких тысяч, а на малых предприятиях их практически нет совсем.

В связи с этим разработка и исследование автоматизированных технических и программных средств оценки показателей в системах менеджмента качества являются актуальными.

Цель и задачи исследований. Целью исследований явилась разработка и исследование автоматизированных технических и программных средств оценки показателей в системах менеджмента качества на предприятиях.

В задачи исследований входили:

- анализ теоретических и прикладных исследований отечественных и зарубежных ученых по проблемам оценки показателей в системах менеджмента качества;

- разработка математической модели процесса оценки показателей качества;

- разработка алгоритмов процедур и создание программных средств оценки качества;

- разработка, исследование и внедрение технических средств оценки показателей качества с использованием микроконтроллеров.

• Методы исследований. В диссертации использованы методы математического моделирования, теории измерений, программирования, схемотехники.

Научная новизна. Разработана математическая модель процесса автоматизированной оценки показателей качества. На основе этой модели сформирован ряд частных алгоритмов оценки.

Созданы алгоритмы работы технических средств автоматизированного получения и оценки показателей в системах менеджмента качества.

Разработанные алгоритмы реализованы в комплексе оригинальных программ для автоматизированной оценки качества.

Создан ряд новых схемотехнических решений для автономного сбора данных о качестве.

Создан квалиметр для непрерывной оценки качества продукции.

Практическая значимость полученных результатов. Предложенные алгоритмы и схемотехнические решения позволяют эффективно решать задачи сбора достоверной информации и получения показателей в системах менеджмента качества. Программы и технические устройства внедрены на ряде предприятий Республики Мордовия и в учебном процессе в Мордовском госуниверситете.

Основные положения диссертации, выносимые на защиту.

1. Математическая модель процесса автоматизированной оценки показателей качества.

2. Принципы построения и схемотехнические решения автономных микропроцессорных устройств сбора данных в системах менеджмента качества.

3. Комплекс программ для реализации алгоритмов сбора данных о качестве.

Личный вклад автора диссертации. Обоснование задач исследований, основные положения второй и третьей главы, математические модели процессов автоматизированной оценки показателей качества, разработаны совместно с д. т. н. профессором С. А. Панфиловым. Компьютерное моделирование, написание программных средств, разработка технических средств оценки показателей и сбора данных о качестве на основе микроконтроллеров, анализ результатов выполнены автором самостоятельно.

Достоверность результатов работы основана на экспериментальном подтверждении адекватности используемых при исследовании моделей; на достаточном совпадении экспериментальных и расчетных данных; на успешном внедрении в практику решений, полученных на основе теоретических разработок.

Апробация работы. Основные положения диссертационной работы докладывались и обсуждались на заседаниях кафедры теоретической и общей электротехники Мордовского государственного университета имени Н. П. Огарева (Саранск, 2001-2003), на Всероссийской научно-практической конференции "Качество - стратегия XXI века" (Саранск, 2001); на семинаре Международной научной школы «Математическое моделирование, численные методы и комплексы программ» (Саранск, 2003), на Всероссийской научно-практической конференции «Управление качеством: теория, методология, практика» (Саранск, 2003), на семинаре Сред-неволжского математического общества под руководством профессора Воскресенского Е. В. (Саранск, 2004).

Публикации. По результатам выполненных исследований опубликовано 8 печатных работ, список которых приведен в конце данного автореферата.

Объём и структура диссертации. Диссертация состоит из введения, четырех глав, заключения, списка использованных источников, приложений. Общий объём диссертации 240 страниц, включая 6 таблиц, 47 рисунков и 11 приложений.

Похожие диссертационные работы по специальности «Математическое моделирование, численные методы и комплексы программ», 05.13.18 шифр ВАК

Заключение диссертации по теме «Математическое моделирование, численные методы и комплексы программ», Ивойлов, Павел Александрович

ЗАКЛЮЧЕНИЕ

Анализ существующих технических и программных средств оценки показателей в системах менеджмента качества на предприятиях показал, что одним из направлений эффективного развития в указанной области является автоматизация процессов оценки показателей методами, основанными на широком внедрении современных микропроцессорных средств и специализированных комплексов программ.

В проведенном исследовании дано теоретическое обоснование решений по автоматизации оценки показателей качества, разработаны алгоритмы и методы их реализации, созданы технические и программные средства.

В рамках настоящей работы решены следующие задачи:

1. Разработана математическая модель процесса оценки качества, в которой признаки исследуемого объекта подвергаются воздействию шести процедур обработки входных данных. На основе модели сформированы общий и ряд частных алгоритмов оценки, реализованных далее в интеллектуальных технических средствах автоматизированной оценки показателей.

2. Разработан и внедрен на ряде предприятий Республики Мордовия комплекс прикладных программ для автоматизированной оценки качества продукции (акты внедрения приведены в прил. Л).

3. Разработан и внедрен автономный модуль на базе микроконтроллера для автоматизированного сбора и оценки показателей качества.

4. Разработано и внедрено микропроцессорное устройство непрерывной оценки качества продукции.

Список литературы диссертационного исследования кандидат технических наук Ивойлов, Павел Александрович, 2004 год

1. Авербух В. Прецизионные источники опорного напряжения. Параметры и особенности применения //www.cec-mc.ru/data/pdf/ion.pdf. 8 с.

2. Азгалъдов Г. Г. Что такое качество? / Г. Г. Азгальдов, А. В. Гличев, В. П. Панов. М.: Экономика, 1968. 147 с.

3. Азгалъдов Г. Г. Теория и практика оценки качества товаров. М.: Экономика, 1982. 256 с.

4. Азгалъдов Г. Г. Квалиметрия в архитектурно-строительном проектировании. М.: Стройиздат, 1989. 273 с.

5. Азгалъдов Г. Г. Квалиметрия: Прошлое, настоящее, будущее // Стандарты и качество. 1994а. № 1. С. 53-59.

6. Азгалъдов Г. Г. Квалиметрия: Прошлое, настоящее, будущее // Стандарты и качество. 19946. № 2. С. 45-49.

7. Азгальдов Г. Г. Квалиметрии 30 лет: итоги и перспективы // Стандарты и качество. 1999. № 1. С. 30-36.

8. Альсведе Р. Задачи поиска / Р. Альсведе, И. Вегенер. М.: Мир, 1982.367с.

9. Ан П. Сопряжение ПК с внешними устройствами: Пер. с англ. М.: ДМК Пресс, 2001. С. 143-148.

10. Анализ нечисловой информации в социологических исследованиях / Под ред. В. Г. Андреенкова, А. И. Орлова, Ю. Н. Толстовой. М.: Наука, 1985. 220 с.

11. Базилевич А. А. Комплексный критерий оценки качества организационной структуры // Количественные методы анализа и синтеза структур организационных систем. М., МНИИПУ, 1983. С. 14-23.

12. Бахмутский В. Ф. Автоматизированные системы управления качеством средств измерения, контроля и автоматизации / В. Ф. Бахмутский, Ю. В. Бабицкий // ИКА. 1980. № 7-8 (29-30). С. 25-51.

13. Безверхий С. Ф. Качество работы и продукции основа качества жизни // Стандарты и качество. 1996. № 1. С. 2-8.

14. Белобрагин В. Я. Современные проблемы теории управления эффективностью производства и качеством продукции в условиях становления рынка. М.: Изд-во стандартов, 1994. 36 с.

15. Берка К. Измерения, понятия, теории, проблемы. М.: Прогресс, 1987.320 с.

16. Бессонов Л. А. Теоретические основы электротехники. Электрические цепи. М.: Гардарики, 1999. 638 с.

17. Бойко В. В. Проектирование баз данных информационных систем / В. В. Бойко, В. М. Савинков. М.: Финансы и статистика, 1989. 351с.

18. Бродин В. Б. Системы на микроконтроллерах и БИС программируемой логики / Бродин В. Б., Калинин А. В. М.: ЭКОМ, 2002. 400 с.

19. Веприк В. Микроконтроллеры бывают разные — желтые, синие, красные / В. Веприк, В. Трубин, Вл. Трубин // Электронные компоненты. 2002. № 5. С. 20-23.

20. Вилкас Э. И. Оптимальность в играх и решениях. М.: Наука, 1990.256 с.

21. Власов Н. Г. Японский стиль управления и его сравнение с управлением в США и Европе. М.: Наука, 1990. 234 с.

22. Волкова В. Н. Основы теории систем и системного анализа / В. Н. Волкова, А. А. Денисов. СПб.: Изд-во Санкт-Петерб. Техн. ун-та, 1997. 510с.

23. Гладштейн М. Проектируем устройства на микроконтроллерах // Радио. № 11, 2000а. С. 25-26.

24. Гладштейн М. Проектируем устройства на микроконтроллерах // Радио. № 12. 20006. С. 20-23.

25. Гличев А. В. Основы управления качеством продукции. М.: АМИ, 1998.354 с.

26. Гличев А. В. Основы управления качеством продукции. М.: РИА «Стандарты и качество», 2001. 424 с.

27. Гоберман Л. А. Концептуальные и методологические аспекты проблем качества / Л. А. Гоберман, В. А. Гоберман // Качество: теория и практика. 1998. № 12. С. 42-51.

28. ГОСТ Р ИСО 9000-2001. Системы менеджмента качества. М.: ИПК Издательство стандартов, 2001. 33 с.29 .Дмитриев А. К. Основы теории построения и контроля сложных систем / А. К. Дмитриев, П. А. Мальцев. Л.: Энергоатомиздат, 1988. 191 с.л

29. Долгий А. Микросхемы памяти с интерфейсом I С. Особенности и применение // Радио. 2001. № 2. С. 24-26; № 3. С. 25-26.

30. Дубов Ю. А. Многокритериальные модели формирования и выбора вариантов систем. М.: Наука, 1986. 296 с.

31. Жданов А. А. О подходе к моделированию управляемых объектов. М., 1991. 44 с. (Сообщения по прикладной математике. Препринт ВЦ АН СССР).

32. Железное И. Б. Сложные технические системы (оценка характеристик). М.: Высш. шк. 1984. 117 с.

33. Земцов А. А. Введение в маркетинг. Организационные системы обеспечения качества продукции основного звена. Томск: Изд-во Томск, унта, 1992. 352 с.

34. Зобнин Ю. Микроконтроллеры для начинающих. И не только. / Ю. Зобнин, Ш. Кобахидзе // Радио. 2000. № 2. С. 21-23; № 3. С. 20-24; № 4. С. 22-23; № 5. С. 36-37.

35. Золотухо Р. Энергонезависимая память производства корпорации АТМЕЬ // Электронные компоненты. 2000. № 2. С. 2-5; № 4. С. 45-48; № 5. С. 40-43.

36. Иванов Л. Н. Экспертно-диалоговая система оценки качества продукции // Стандарты и качество. 1994. № 1. С. 7-9.

37. Измерение качества продукции. Вопросы квалиметрии / Подред. А. В. Гличева. М.: Изд-во стандартов, 1971. 258 с.

38. Исикава Каору. Японские методы управления качеством. М.: Экономика, 1988. 215 с.

39. Каган Б. М. Основы проектирования микропроцессорных устройств автоматики / Каган Б. М., Сташин В. В. М.: Энергоатомиздат, 1987. 296 с.41 .Карпов Б. Visual Basic 6: Специальный справочник. СПб.: Питер, 2000.416 с.

40. Кестер У. Методы практического конструирования при нормиро-V- вании сигналов с датчиков //www.autex.spb.ru/download/seminar/sensor99rus/sensor.pdf, 1999. 311 с.

41. Колосов В. Г. Роль формируемой в России инжинирингсети в совершенствовании системы управления качеством в промышленности /

42. B. Г. Колосов, JL В. Черненькая. СПб.: Политехника, 1997. 27 с.

43. Криницкий Н. А. Автоматизированные информационные системы / Н. А. Криницкий, Г. А. Миронов, Г. Д. Фролов. М.: Наука, 1982. 374 с.

44. Кричевский Ю. И. Моделирование качества промышленной продукции // Качество и надежность систем управления. Владивосток, 1977.1. C. 27-35.

45. Кулешов С. Электронная «записная книжка» // Радио. 2002. № 2. С. 21-23.

46. Курилович Н. Не только RS-232! // Радио. 1999. № 9. С. 20-22.

47. Курулев А. П. Элементы теории управления качеством систем. Минск.: Наука и техника, 1981. 262 с.

48. Ларичев О. И. Объективные модели и субъективные решения. М.: Наука, 1987. 144 с.

49. Ларичев О. И. Проблемы построения эффективных систем поддержки принятия решений // Новые направления в системах поддержки принятия решений.: Тр. Междунар. семинара. М., 1988. С. 4-9.

50. Локотков А. Интерфейсы последовательной передачи данных. Стандарты Е1А 118-422АЛ18-485 // Современные технологии автоматизации. 1997. №3. С. 110-119.

51. Макино Т. Контроль качества с помощью персональных компьютеров: Пер. с яп. / Т. Макино, М. Охаси, X. Докэ, К. Макино. М.: Машиностроение, 1991. 224 с.

52. Медведев А. М. Надежность и контроль качества печатного монтажа. М.: Радио и связь, 1986. 216 с.

53. Международные стандарты ИСО серии 9000 и 10000 на системы качества. М.: Изд-во стандартов, 1995. 354 с.

54. Методы анализа и синтеза структур управляющих систем / Под ред. Б. Г. Волика. М.: Энергоатомиздат, 1988. 296 с.

55. Мигачев Б. А. Проблематика в измерительной квалиметрии: Препринт. Свердловск, 1988. 73 с.

56. Миркин Б. Г. Дискретные задачи классификации взаимосвязанных объектов (Обзор) // Вопросы анализа сложных систем. Новосибирск, 1974. С. 66-77.

57. Миркин Б. Г. Модели качественного анализа социально-экономической информации // Математика в социологии: Моделирование и обработка информации. М., 1977. С. 339-352.

58. Миркин Б. Г. Аксиоматическая характеристика расстояния в совокупном пространстве номинальных и ранговых признаков // Моделирование в экономических исследованиях. Новосибирск, 1978. С. 95-108.

59. Миркин Б. Г. Анализ качественных признаков и структур. М.: Статистика, 1980. 19 с.

60. Михеев В. И. Моделирование и методы теории измерений в педагогике. М.: Высш. шк., 1987. 198 с.

61. Мысловский Э. Краткий обзор популярных семейств микроконтроллеров / Э. Мысловский, А. Власов, М. Акристиний // Электронные компоненты. 2002. № 5. С. 47-50.

62. Науман Э. Принять решение но как? М.: Мир, 1987. 198 с.

63. Нечеткие множества в моделях управления и искусственного интеллекта / Под ред. Д. А. Поспелова. М.: Наука, 1986. 312 с.

64. Нив Г. Р. Пространство доктора Деминга. Тольятти: Фонд «Развитие через качество», 1998. 336 с.

65. Никамин В. А. Аналого-цифровые и цифро-аналоговые преобразователи. Справочник. СПб.: КОРОНА принт; М.: «Альтекс-А», 2003. 224 с.

66. Николайчук О. И. Системы малой автоматизации. М.: COJIOH-Пресс, 2003. 256 с.

67. Огвоздин В. Ю. Анализ современных терминов стандарта ИСО 8 402-86 // Стандарты и качество. 1992. № 3. С. 22-24.

68. Олссон Г. Цифровые системы автоматизации и управления / Г. Олс-сон, Дж. Пиани. СПб.: Невский Диалект, 2001. 557 с.

69. Оптимизация структур данных в АСУ / А. Г. Мамиконов, А. А. Ашимов, В. В. Кульба и др. М.: Наука, 1988. 256 с.

70. Панфилов С. А. Контроль знаний на ЭВМ / Мордов. ун-т. Саранск, 1987. 76 с.

71. Панфилов С. А. Автоматизированные средства оценки качества изделий // Метрология. 1988. № 12. С. 4-6.

72. Панфилов С. А. Автоматизированная система оценки качества знаний // Новые информационные технологии в высшей школе: Тез. Докл. Все-союз. выставки-семинара. М., 1991. С. 57.

73. Панфилов С. А. Автоматизация оценки качества в системах управления и контроля // Вестн. Мордов. ун-та. 1996. № 1. С. 60-63.

74. Панфилов С. А. Тестирование в системах дистанционного образования // Интеграция образования. 1997а. № 12. С. 94-98.

75. Панфилов С. А. Анализ результатов обучения в системе дистанционного образования // Новые информационные технологии в университетском образовании: Материалы Междунар. науч.-практ. конф. Новосибирск, 19976. С. 192.

76. Панфилов С. А. Разработка методов и средств автоматизированной оценки показателей назначения в системах управления качеством: Автореф. дис. . д-ра техн. наук. СПб.: ГТУ, 2000. 34 с.

77. Панфилов С. А. Методы и средства автоматизированной оценки показателей в системах менеджмента качества / С. А. Панфилов, А. И. Афонич-кин. Саранск: Изд-во Мордов. ун-та, 2002. 144 с.

78. Перекалина Н. С. Качество в системе маркетинга. М.: Система, 1991. 154 с.

79. Петровский А. Б. Применение систем поддержки принятия решений при прогнозировании и планировании научных исследований // Новые направления в принятии решений.: Тр. Междунар. семинара. М., 1988. С. 20-24.

80. Планкет Л. Выработка и принятие управленческих решений / J1. Планкет, Г. Хейл. М.: Мир, 1984. 167 с.

81. Подиновский В. В. Парето-оптимальные решения многокритериальных задач / В. В. Подиновский, В. Д. Ногин. М.: Наука, 1982. 254 с.

82. Пономарев В. Базы данных в Delphi 7. СПб.: Питер, 2003. 224 с.

83. Предко М. Справочник по PIC-микроконтроллерам: Пер. с англ. М.: ДМК Пресс, 2002; ООО «Издательский дом «Додэка-ХХ1», 2002. 512 с.

84. Прикладные вопросы квалиметрии / А. В. Гличев, Г. О. Рабинович, М. И. Примаков и др. М.: Изд-во стандартов, 1983. 210 с.

85. Российский рейтинг микроконтроллеров // Электронные компоненты. 2002. № 5. С. 18-23.

86. Саката Сиро. Практическое руководство по управлению качеством: Пер. с яп. М.: Машиностроение, 1980. 98 с.

87. Салимова Т. А. Управление качеством: Учеб. пособие. Саранск, 2000. 84 с.

88. Салимова Т. А. Диверсификация управления качеством / Науч. ред. Э. М. Короткое. Саранск: Изд-во Мордов. ун-та, 2002. 268 с.

89. Самарин А. В. Жидкокристаллические дисплеи. Схемотехника, конструкция и применение. М.: COJIOH-P, 2002. 304 с.

90. Самков JI. М. Модель интегрального показателя сложной системы // Моделирование и оптимизация систем сложной структуры. Омск, 1987. С. 183-185.

91. Сампей С. Методы контроля качества // Хедзюнка то хинсицу канри (Япония). 1988. № 4. С. 24-54.

92. Семь инструментов контроля качества в японской экономике. М.: Изд-во стандартов, 1990. 89 с.

93. Системы качества. Сб. нормат.-метод. Док. / Госстандарт СССР. М., 1989. 120 с.

94. Системы менеджмента качества. Основные положения и словарь: ИСО/ОПМС 9000:2000 / Пер. и ред. ВНИИС. М., 2000. 49 с.

95. Современные микроконтроллеры: Архитектура, средства проектирования, примеры применения, ресурсы сети Интернет / Под ред. Коршуна И. В. М: Изд-во "Аким", 1998. 272 с.

96. Солнышков Ю. С. Обоснование решений. М.: Экономика, 1980.168 с.

97. Соловьев Б. Л. Потребительский эффект основа оценки качества товара // Стандарты и качество. 1997. № 6. С. 4-7.

98. Соломатин Д. П. Проблемы и перспективы автоматизации управленческой деятельности (обзор зарубежных источников) / Д. П. Соломатин, Р. Л. Шейнин // Сб. науч. тр. ВНИИСИ. Вып. 12. М., 1986. С.18-26.

99. Сташин В. В. Проектирование цифровых устройств на однокристальных микроконтроллерах / В. В. Сташин, А. В. Урусов, О. Ф. Мологон-цева. М.: Энергоатомиздат, 1990.256 с.

100. Субетто А. И. Квалиметрия образования. 1. Введение в квалимет-рию образования / Исследовательский центр проблем качества подготовки специалистов. М, 1993. 206 с.

101. Татарский Ф. Стандарты Госстандарта // Химия и жизнь. 1989. № 10. С. 3-9.

102. Терещенко А. Л! Управление обучением с помощью ЭВМ / А. Я. Терещенко, В. П. Панов, С. Г. Майоркин. Д.: Изд-во Ленингр. ун-та, 1981. 166 с.

103. Удовиченко Е. Т. Комплексные автоматизированные системы управления качеством / Е. Т. Удовиченко, Ю. И. Койфман, Ю. А. Банин. М.: Изд-во стандартов, 1989. 192 с.

104. Успешная сертификация на соответствие нормам ИСО серии 9000. М.: Изд-во Forum, 1995. 416 с.

105. Фаронов В. В. Delphi 6. Учебный курс. М.: Издатель Молгаче-ваС. В., 2001. 672 с.

106. Ханенко В. Н. Методы построения систем информационной поддержки при автоматизации научных исследований / ЛИИАН. Д., 1988. 40 с. (Препринт № 71).

107. Хофман Д. Измерительно-вычислительные системы обеспечения качества. М.: Энергоатомиздат, 1991. 272 с.

108. Шадрин А. Д. Качество и информация // Стандарты и качество. 1996. №4. С. 30-33.

109. Шепелев С. Н. Система качества и конкурентноспособность продукции. М.: РИЦ «Татьянин день», 1993. 40 с.

110. Яно X Что такое методы Тагути / X. Яно, Г. Тагути // Хедзюнка то хинсицу канри (Япония). 1988. № 5. С. 4-15.

111. Garvin D. A. What does «Product quality» real means? // Sloan Management Review Fall. 1984. P. 25-43.113. 8-разрядные микроконтроллеры (на российском рынке) // Электронные компоненты. 2002. № 5. С. 24-33.

112. Листинг главного модуля программы обмена даннымисреда разработки Borland Delphi 6)j> л1. КОЛ-ВО ПУСТЫХ ЦИКЛ« Г1. НОМЕР1. КАНАЛ1. Значение

113. Адрес LPT-порта {$378 jj | Понедельник jj1. Бреет1. День1. Месяц Время1. ЕЫ

114. Прочитать время из АМСД Записать время из ПК в АМСД

115. Чтение данных из АМСД в таблицу Очистить таблицу базы данных1. Сохранить таблицу как.

116. Очистить память контроллера

117. Главная форма Main Jorm программы обмена даннымиunit I2Cintl;interfaceuses

118. Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

119. Dialogs, StdCtrls, ComCtrls, PortIO, Grids, DBGrids, DB, DBTables,1. ExtCtrls, DBCtrls, Mask;type

120. Private declarations } public1. Public declarations }

121. Название программы //Чтение времени //Записать время //Очистить таблицу базы данных //Чтение данных из АМСД в ПК //Очистить память данных АМСД1. Char) ;end; var

122. ShortDateFormat^'dd.mm.yyyy' ; n: =0;tm:=time+StrToTime(* 0:00:01'); repeatuntil time<=tm;tm:=time+StrToTime('0:00:01') ; while time<=tm do beginx:=sin(n); n:=n+l; end; tw:=n div 3;

123. ShowMessage(IntToStr(tw)); (/ i Caption: = 'Программа связи ПК с АМСД по 12С-шине';1. PRes:=StrAlloc(255);

124. ShowMessage(StrPas(PRes)+'\drivers1); DLPortlOl.DriverPath:=StrPas(PRes)+'\drivers1; end; end; ' DLPortlOl.OpenDriver; Tablel.DatabaseName:='DUMP1'; Tablel.TableName:='DUMP1'; tablel.Open;

125. Сигнал данных инвертированvarreg:byte; beginreg:=Readportdata; reg:=Mainform.DLPortlOl.Portlpt.; if bit=0 then reg:=reg or 2else reg:=reg and (255-2); //Writeportdata(reg); Mainform.DLPortlOl.Portlpt.:=reg; i2cwait; end;

126. Procedure SCL(bit:byte); // Тактирующий сигнал varreg:byte; beginreg:=Readportdata;reg:=Mainform.DLPortlOl.Portlpt.;if bit=0 then reg:=reg or 1else reg:=reg and (255-1); //Writeportdata(reg); Mainform.DLPortlOl.Portlpt.:=reg; i2cwait; end ;

127. Procedure RST(bit:byte); varreg:byte; beginreg:=Readportdata;reg:=Mainform.DLPortlOl.Port lpt.;if bit=0 then reg:=reg and (255-4)else reg:=reg or 4; //Writeportdata(reg); Mainform.DLPortlOl.Portlpt.:=reg; end;

128. Procedure CLK(bit:byte); varreg:byte; beginreg:=Readportdata; reg:=Mainform.DLPort101.Portlpt.; if bit=0 then reg:=reg and (255-2)else reg:=reg or 2; //Writejportdata(reg); Mainform.DLPortI01.Portlpt.:=reg; end;

129. Outbyte(ubyte); // Вывод упр.байта EEPROM SDA(l); SCL(l); data:=0; j:=0;while j <1000 do begindata:=Readjportstatus and 16; data:=Mainform.DLPortI01.Portlpt+1. and 16; if data=0 then break; j:=j+l; end;if data>0 thenbegin

130. ShowMessage('Память не отвечает!');exit; end; SCL(O);

131. Outbyte(adr); // Вывод адреса EEPROM SDA(l); SCL(l); data:=0; j :=0;while j<1000 do begindata:=Readportstatus and 16; data:=Mainform.DLPortI01.Portlpt+1. and 16; if data=0 then break; j:=j +1; end; if data>0 then begin

132. ShowMessage('Память не отвечает!'); exit; end; SCL(O); SCL(l); SDA(l) ;1. Старт чтения SDA(O);

133. ShowMessage('Память не отвечает!'); exit; end; SCL(0);for i:=256 downto 1 do begin

134. Подтверждение приема байта tfjf SDA(O);1. SCL(l);if iol then SCL(O) else SDA(l); //Подтверждение или СТОП text :=text+Chr(reg); end; // Стоп!1. SDA(0)1. SCL(l)1. SDA(1)text : =

135. Mainform.DataSourcel.Enabled:=false; //откл.виз.компонент text:=1';

136. Mainform.ProgressBar2.Max:=cnt; Mainform.ProgressBar2.Min:=l; Mainform.ProgressBar2.Smooth:=true; Mainform.ProgressBar2.Visible:=true; for k:=l to cnt do begin

137. Mainform.ProgressBar2.Position:=k; SDA(O);1. SCL(O); // Команда СТАРТ

138. Outbyte(ubyte); // Вывод упр.байта EEPROM SDA(l);4. SCL(l);data:=0; j :=0;while j <1000 do begindata:=Readportstatus and 16; data:=Mainform.DLPortI01.Portlpt+1. and 16; if data=0 then break; j:=j+l; end; if data>0 then begin

139. ShowMessage('Память не отвечает!'); Mainform.ProgressBar2.Visible:=false; Mainform.DataSourcel.Enabled:=true; i2cread2:=false; exit; end; SCL(O);

140. Outbyte(adrl); // Вывод адреса1 EEPROM SDA(l); SCL(l); data: = 0 ; j:=0;while j<1000 dobegindata:=Readportstatus and 16; data :=Mainform.DLPortI01.Portlpt+1. and 16; if data=0 then break; js-j+1; end; if data>0 then begin

141. ShowMessage('Память не отвечает!'); Mainform.ProgressBar2.Visible:=false; Mainf orm.DataSourcel.Enabled:=true; i2cread2:=false; exit; end; SCL(O);

142. Outbyte(adr2); // Вывод адреса2 EEPROM1. SDA(l);1. SCL(l);1. SCL(O);1. SCL(l);1. SDA(l);1. Старт чтения SDA(O) ;

143. SDA(l); // Команда СТОП // dm.:=reg; // text:=text+Chr(reg); adrl:=adrl+l; end;

144. Mainform.Tablel.First; // while not Mainform.Tablel.Eof do // beginw:=w+l;1. Mainform.Tablel.Edit;

145. Mainform.Tablel.Fields.Fields0.AsFloat:=w;1. Mainform.Tablel.Post;1. Mainform.Tablel.Next;end;

146. Mainform.ProgressBar2.Visible:=false;

147. Mainform.DataSourcel.Enabled:=true; //вкл.виз.компонент i2cread2:=true; end;

148. Outbyte(adr); // Вывод адреса EEPROM SDA(0) SCL(l) SCL(O)

149. Outbyte (t); SDA(0) SCL(l) SCL (0) SCL(l)1. SDA(l); // Стопi2cwrite:=0; //Выход без признака ошибки

150. Function i2cwritel(ubyte:byte;adrl:byte;adr2:byte;t:byte):byte;

151. Запись заданного количества байтов по I2Cubyte упр.байт EEPROM+номер страницы памятип кол-во байтов на записьvardata:byte; m:word; begin1. SCL (1) SDA(1) SDA(0)1. SCL(0); // Команда СТАРТ

152. Outbyte(adrl); // Вывод адреса1 EEPROM SDA(O) SCL(l) SCL(O)

153. Outbyte(adr2); // Вывод адреса2 EEPROM SDA(O) SCL(l) SCL(O)

154. Outbyte (t); SDA(0) SCL(l) SCL(O) SCL(l) SDA(1)1. Стопend;i2cwritel:=0; //Выход без признака ошибки

155. Function i2cwrite2(ubyte:byte;adrl:byte;adr2:byte;t:byte):byte; // Запись заданного количества байтов по I2C // ubyte упр.байт EEPROM+номер страницы памяти // п - кол-во байтов на запись varack:byte; m:word; j:integer; begin SCL(l) SDA(1) SDA(0)

156. SCL(O); //СТАРТ outbyte(ubyte); SDA(1); SCL(l);

157. Подтверждение ack:=0; m: =0 ;while m<1000 do beginack:=Mainform.DLPortI01.Port lpt+1. and 16; -if ack=0 then break; Itl:=m+1; end; if ack>0 then begin

158. ShowMessage('Память не отвечает!'); i2cwrite2:=1; // Признак ошибки exit ; end;1. SCL(0);outbyte(adrl); SDA(1); SCL(1);

159. Подтверждение ack:=0; m: =0 ;while m<1000 do beginack:=Mainform.DLPortI01.Portlpt+1. and 16; if ack=0 then break; m:=m+l; (-д* end;if ack>0 then begin

160. ShowMessage('Память не отвечает!'); exit ; end;1. SCL(O);outbyte(adr2); SDA(l); SCL(l);1. Подтверждение ack:=0;1. Ш: =0 ;while m<1000 do beginack:=Mainform.DLPortI01.Portlpt+1. and 16; if ack=0 then break; m:=m+l; end; if ack>0 then begin

161. Outbyte(ubyte); // Вывод упр.байта EEPROM SDA(l); SCL(l); data:=0; j:=0;while j<1000 do begindata:=Readportstatus and 16; data:=Mainform.DLPort101.Portlpt+1. and 16; if data=0 then break; j:=j+l; end; if data>0 thenbegin

162. ShowMessage('Часы не отвечают!'); exit; end; SCL(O);

163. Outbyte(adr); // Вывод адреса EEPROM SDA(l); SCL(l); data:=0; j:=0;while j<1000 do begindata:=Readportstatus and 16; data:=Mainform.DbPortI01.Portlpt+1. and 16; if data=0 then break; j:=j+i; end; if data>0 then begin

164. ShowMessage('Часы не отвечают!'); exit; end; SCL(O) ; SCL(l) ; SDA(l) ;1. Старт чтения SDA(O);

165. SCL(O); // Команда СТАРТ reg:=ubyte or 1; // признак чтения Outbyte(reg); SDA(l); SCL(l); data:=0; j:=0;while j<1000 do begindata:=Readportstatus and 16; data:=Mainform.DLPortI01.Portlpt+1. and 16; if data=0 then break; j:=j+l; end; if data>0 then begin

166. ShowMessage('Часы не отвечают!'); exit; end; SCL(0);for i:=1 to 8 do begin

167. SDA(1); // Команда СТОП d1.:=reg;

168. Editl.Text:=timeread($DO,0);if length(Editl.Text)<>0 then Label2.Visible:=true; end;

169. Function BCD (data-.byte) -.byte;

170. Преобразование двоичного кода в двоично-десятичный begin

171. BCD:=round((data div 10)*16+10*frac(data/10)); end;procedure TMainform.Button9Click(Sender: TObject); var

172. DT:string; ubyte,adr,er:byte; d:array1.8. of byte; i,j:word; k,n:integer; begin

173. Active := False; DatabaseName := 1DUMP1'; TableName := 'Dumpl'; TableType := ttDBase; EmptyTable; Active:= True; end;end;end;procedure TMainform.Buttonl5Click(Sender: TObject)

174. Очистка памяти АМСД 32кБ varubyte,adrl,adr2,er:byte; i,j:word; k,n:integer; beginubyte:=$A0 ; adrl:=0; adr2: = 0; i:=l; n: = 10 0;

175. Mainform.ProgressBar2.Max:=12 8; Mainform.ProgressBar2.Min:=l; Mainform.ProgressBar2.Smooth:=true; Mainform.ProgressBar2.Visible:=true; while i<=128 do begin

176. Mainform.ProgressBar2.Position:=i; if n>1000 then begin

177. NumRead, NumWritten: Integer; Buf: array1.2048. of Char; beginif Tablel .RecordCountoO then begin

178. SaveDialogl.DefaultExt:=1dbf'; if SaveDialogl.Execute then begin1. Tablel.Close;

179. AssignFile(FI,dp+'\Dumpl.dbf1); Reset(FI,1);

180. Rename(FI, SaveDialogl.FileName); AssignFile(FO,SaveDialogl.FileName); if FileExists(Savedialogl.FileName) then1. Reset(FO,1) else

181. Rewrite(FO,1); //CloseFile(FO);

182. ShowMessage(1Size='+IntToStr(FileSize(FI))); //SetLength(Buf,FileSize(FI)); //BlockRead(FI,Buf,FileSize(FI)); //BlockWrite(FO,Buf,Filesize(FI)); repeat

Обратите внимание, представленные выше научные тексты размещены для ознакомления и получены посредством распознавания оригинальных текстов диссертаций (OCR). В связи с чем, в них могут содержаться ошибки, связанные с несовершенством алгоритмов распознавания. В PDF файлах диссертаций и авторефератов, которые мы доставляем, подобных ошибок нет.