Построение системы автоматического контроля
Значительные изменения во многих областях науки и техники обусловлены развитием электроники. В настоящее время невозможно найти какую-либо отрасль агропромышленного комплекса, в которой не использовались бы электронные приборы или электронные устройства измерительной техники, автоматики и вычислительной техники. Причём тенденция развития такова, что доля электронных информационных устройств и устройств автоматики непрерывно увеличивается. Это является результатом развития интегральной технологии, внедрение которой позволило наладить массовый выпуск дешёвых, высококачественных, не требующих настройки и наладки микроэлектронных функциональных узлов различного назначения.
Промышленность выпускает почти все электронные функциональные узлы, необходимые для создания устройств измерительной и вычислительной техники, а также систем автоматики: интегральные электронные усилители электрических сигналов: коммутаторы; логические элементы; перемножители электрических напряжений; триггеры; счётчики импульсов; регистры; сумматоры и т. д.
Широко практикуется использование базовых матричных кристаллов и программируемых функциональных возможностей интегральных схем. В массовом количестве изготовляются единые матрицы нескоммутированных (не соединённых между собой) элементов. Электрические связи между ними выполняются индивидуально на этапе формирования разводки, исходя из требований заказчика. Изготовив базовую матрицу или программируемую логическую матрицу одного типа, на её основе можно создать сотни разнообразных функциональных узлов различного назначения. Причём различие между базовыми матричными кристаллами и логическими программируемыми матрицами заключается в том, что в последних соединениях можно не только создавать, но и разрушать.
Созданы также более простые полузаказные интегральные схемы, содержащие наборы элементов. Из них могут быть получены и аналоговые устройства, например усилители электрических сигналов. Это позволяет снизить затраты на проектирование и производство электронных устройств различного назначения и уменьшить сроки их внедрения в серийное производство.
В развитии электроники на протяжении многих лет остаётся стабильным только одно - это непрерывное изменение элементной и схемотехнической баз.
В связи с широким выбором интегральных схем, параметры которых известны из технических условий, изменились задачи, стоящие перед разработчиками электронной аппаратуры. Если раньше значительная часть времени уходила на расчёты режимов отдельных каскадов, определение их параметров, решение вопросов термостабилизации и т. д., то в настоящее время и взаимного согласования микросхем.
Типовые микроузлы позволяют собрать нужный электронный блок без детального расчёта отдельных каскадов. Разработчик электронной аппаратуры, определив, какие преобразования должен претерпеть электрический сигнал, подбирает необходимые интегральные микросхемы, разрабатывает схему их соединений и вводит обратные связи требуемого вида. И только в том случае, когда выпускаемые интегральные микросхемы не позволяют решить какой-то конкретный вопрос, к ним добавляют отдельные узлы на дискетных компонентах, требующие проведения соответствующих расчётов, или разрабатывают микросхемы частного применения.
Стремительные темпы компьютеризации всех сторон человеческой деятельности, массовость их применения привели к тому, что сегодня ЭВМ, и, прежде всего персональные компьютеры (ПК), стали непременным атрибутом самых различных технических комплексов. Это касается и современных систем управления и сбора данных, контрольно-измерительного и лабораторного оборудования, т.е. любых комплексов, основной задачей которых является обработка и интерпретация информации, поступающей из “внешнего мира”.
Сегодня практически все системы такого рода, за исключением сугубо специализированных систем, построенных на основе специализированных процессоров, оснащены персональными компьютерами – главным образом машинами семейства IBM PC или их аналогами. В результате перед разработчиками и пользователями любой подобной системы встает задача адекватной стыковки устройств, воспринимающих информацию из внешнего мира, а именно датчиков различного типа, с персональным компьютером, являющимся центральным узлом такой системы и выполняющим задачи координации работы системы, обработки поступающей информации и выдача ее пользователю в наиболее удобной для него форме.
Трудности реализации интерфейсных средств, встающие перед разработчиками, заключаются главным образом в том, что датчики и другие чувствительные устройства, как правило, имеют разнородные выходы, и для подключения к вычислительному оборудованию необходимо использовать или создавать специальные схемы преобразования сигналов, согласующие устройства, кодирующие преобразователи и т.д. Большинство систем с датчиками вырабатывают аналоговые напряжения, которые должны быть преобразованы в цифровые сигналы, прежде чем они могут быть введены в ЭВМ.
Измерительные преобразователи осуществляют преобразование измеряемых физических переменных в выходные электрические сигналы. С выхода датчика электрический сигнал поступает в согласующие схемы, где он готовится для дальнейшего преобразования в цифровую форму и передачи в IBM PC.
Совершенствование полупроводниковой технологии позволило также расширить сферы применения датчиков к тому же повысить их точность, быстродействие, надежность, долговечность, удобство сопряжения с электронными измерительными схемами. Массовый характер производства датчиков способствует снижению цены, что также является немаловажным фактором, определяющим их внедрение в практику.
По определению одного из основоположников техники измерения физических величин А.М. Туричина (1968 г.) к датчикам относятся все основные узлы электронной схемы для измерения неэлектрических величин, расположенные непосредственно у объекта. Необходимость преобразования измеряемой неэлектрической величины в адекватный электрический сигнал послужила позднее основанием для введения термина «измерительный преобразователь», рекомендованного государственной системой обеспечения единства вместо термина «датчик».
В русле общего направления технического прогресса существенные изменения претерпели также и датчики. На смену электромеханическим и электровакуумным устройствам пришли твердотельные (полупроводниковые, сегнетоэлектрические и т.п.) элементы и приборы, которые затем все больше и больше стали вытесняться интегральными схемами. Развитие техники детектирования магнитных и электрических полей, электромагнитных волн (от ИК- до УФ-диапазона), малых количеств примеси в жидких и газообразных средах существенно расширили возможности измерений на удаленных, труднодоступных, движущихся и т.п. объектах. Это сделало необязательным расположение датчиков непосредственно у объекта.
Общие тенденции к миниатюризации и компьютеризации коснулись, безусловно, и рассматриваемой области техники. При этом сигнал датчика, в большинстве случаев аналоговый, для обработки в микропроцессоре или в микроЭВМ должен быть представлен в цифровом виде. Это осуществляется обычным интерфейсным устройством, включающим в себя АЦП. В последнее время наряду с созданием датчиков, имеющих цифровой выходной сигнал, наблюдается тенденция к конструктивному объединению датчиков с микропроцессорными устройствами.
Задачей данного курсового является построение системы автоматического контроля и управления такими параметрами окружающей среды, как температура, влажность, освещенность и давление.
Эффективность управления тепло и такой системы в значительной степени зависит от аппаратурного решения используемых систем управления. Современные достижения науки и техники позволяют использовать для этого новую аппаратуру контроля и управления, основанную на применении микропроцессорной техники.
Применение микропроцессоров и микро-ЭВМ при автоматизации контроля и управления в современной технике позволяет осуществлять эффективную обработку первичной информации и реализовать сложные алгоритмы управления, приближающиеся к оптимальным, улучшать многие технические параметры системы, придав им ряд новых функций.
При разработке микропроцессорных систем необходимо решить ряд задач по обоснованию и выбору алгоритмов обработки информации, разработке программного обеспечения. При этом существенное значение приобретают вопросы получения объективной информации о состоянии контролируемого объекта.
При использовании средств распределенного контроля режимных параметров микроклимата объектов окружающей среды, объем и достоверность полученной информации определяется необходимым количеством датчиков, цикличностью и способом их опроса. В задачу контроля входит не только замер параметров микроклимата в дискретных точках исследуемого объекта, но и оперативная обработка полученной информации в форме, удобной для ввода в управляющее устройство при выработке регулирующего воздействия. В этих условиях наиболее целесообразно использовать интегральные представления полученной информации.
1. ОБЗОР ЛИТЕРАТУРЫ
1. В книге (1) рассматриваются аппаратные и программные средства сопряжения самых разнообразных датчиков с персональными компьютерами фирмы IBM. Для каждого типа датчиков приводятся электронные схемы, предназначенные для обработки его выходного сигнала перед подачей в компьютер. Для иллюстрации принципов сбора и применения информации, поступающей от датчиков, включены примеры использования конкретных датчиков вместе с компьютерными программами. Большинство систем с датчиками вырабатывают аналоговые напряжения, которые должны быть преобразованы в цифровые сигналы, прежде чем они могут быть введены в ЭВМ. В настоящей книге рассматривается конструкция функционально законченной системы сбора и преобразования данных.
В главе 1 рассматриваются различные схемы на основе операционных усилителей, которые полезны для разработки усилительных схем, схем защитного экранирования и ряда других электронных схем, необходимых для обеспечения сопряжения с аналоговыми датчиками.
В главе 2 содержится практическая информация о способах снижения электрических помех в аналоговых и цифровых схемах. Здесь же обсуждаются источники питания.
В главе 3 объясняются принципы функционирования системной шины IBM PC и рассматривается базовый аппаратный интерфейс, с которым связаны все другие конструкции, представленные в данной книге. Рассматривается так же работа системы прерываний, счетчиков и таймеров.
В главе 4 излагается теория и практические аспекты преобразования сигналов, рассматриваются виды двоичных кодов, принципы дискретизации сигналов и цифро-аналоговые преобразователи.
В главе 5 идет речь о выборе и использовании аналого-цифровых преобразователей.
В главе 6 рассматривается универсальный последовательный интерфейс для сопряжения с IBM PC и другими аналоговыми микрокомпьютерными системами.
В главах 7, 8, 9, 10 описываются датчики температуры, датчики фотонов элекромагнитного излучения, датчики перемещения, различные типы датчиков потока и способы их сопряжения с IBM PC.
В главе 11 представлено многочисленное семейство внешних устройств, с помощью которых пользователь может управлять работой компьютера, минуя клавиатуру.
Именно из этой книги для меня явилось полезным использование датчиков температуры и освещенности, а также использование интерфейса RS-232C.
2. В книге (2) достаточно подробно изложены сведения о функциональных узлах и компонентах, применяемых в приборостроении, автоматике, вычислительной технике. Приведённый материал знакомит с наиболее распространенными типами элементов и компонентов, также приведены формулы расчёта параметров основных узлов используемых в электронике. Рассмотрены принципы построения генераторов электрических импульсов. В данном курсовом проекте использовался материал, изложенный в книге о генераторах напряжения прямоугольной формы (мультивибраторах) на основе логических элементов.
3. Cправочник (3) ознакамливает с основами построения цифровых интегральных микросхем и с наиболее распространенными их сериями малого и среднего уровня интеграции.
В первой главе справочника приведены общие сведения о цифровых интегральных схемах и конструктивных особенностях. Во второй – интегральные схемы транзисторно-транзисторной логики. В третьей описаны наиболее распространенные цифровые интегральные схемы на основе КМДП-транзисторов. Четвёртая глава знакомит с самыми быстродействующими микросхемами на основе эмиттерно-связанной логики. Пятая глава посвящена интегральной инжекционной логике. Приведены основные параметры рассматриваемых интегральных схем, которые сведены в таблицы по разделам.
Для более полного понимания работы микросхем среднего уровня интеграции во многих случаях приводятся их структурные схемы, а также принципиальные схемы основных элементов. В частности, в курсовом проекте использовались такие микросхемы как: К561ЛН2, К561ЛА7, К561ЛА9, К561ИЕ10, К561КП2, К561ИР2 информация о которых приведена в третьей главе книги.
4. В основу изложения материала в книге (4) положен принцип функционального описания основных свойств, характеристик и параметров, режимов работы современных цифровых микросхем и микроэлектронных преобразователей. Описаны физические и важнейшие схемотехнические принципы, лежащие в основе работы этих микросхем, что, по мнению авторов, должно способствовать лучшему пониманию особенностей работы микросхем и более эффективному использованию их функциональных возможностей.
В книге рассмотрены цифровые микросхемы, БИС памяти, микросхемы ЦАП и АЦП, составляющие основу цифровой микроэлектронной базы современной аппаратуры.
Приведенные характеристики и параметры микросхем систематизированы по функциональным подгруппам и видам, что позволяет читателю получить достаточно полное представление о возможностях микросхем рассмотренных видов и их месте в обширной номенклатуре современных микроэлектронных изделий.
Наряду с данными справочного характера в книге уделено внимание вопросам описания принципа работы микросхем, их конструктивного оформления, построения на их основе различных функциональных узлов, а также рекомендациям по выбору микросхем для реализации схемотехнических решений.
Настоящий справочник входит в серию книг "Изделия электронной техники", описывающих современную элементную базу.
В частности, в курсовом проекте была использована микросхема АЦП К572ПВ4.
5. Справочник (5) представляет собой пятый том многотомного издания, посвященного интегральным схемам. В первом разделе приведены общие сведения об интегральных схемах: классификация и система условных обозначений, принципы построения условных графических обозначений в схемах, наименование и буквенные обозначения параметров, используемые внутри страны и за рубежом, габаритные размеры стандартизованных корпусов, виды корпусов для автоматизированной сборки и поверхностного монтажа и особенности применения. Во втором разделе даются (в цифровой последовательности, начиная с серии К544) состав серии, функциональное назначение, степень интеграции (количество интегральных элементов), тип корпуса и его масса, назначение выводов, электрические (в том числе справочные, классификационные) параметры и предельно допустимые режимы эксплуатации, условные графические обозначения, структурные или типовые схемы включения, таблицы истинности, рекомендации по применению в соответствии с частными техническими условиями (ТУ) аналоговых и цифровых интегральных микросхем, изготовленных по различным схемно-технологическим решениям (транзисторно-транзисторная логика—ТТЛ; транзисторно-транзисторная логика с диодами Шоттки—ТТЛШ; эмиттерно-связанная транзисторная логика—ЭСЛ, по биполярной и МОП технологиям).
6. Справочник (6). Резисторы, конденсаторы, трансформаторы и дроссели, изделия коммутации образуют большую группу пассивных элементов, основным свойством которых является выполнение простейших операций (увеличение сопротивления протекающему току, накопление заряда, концентрация электромагнитной энергии и т. п.). Пассивные элементы наряду с активными (электровакуумными приборами, транзисторами) и интегральными схемами являются комплектующими изделиями производства электронной промышленности и радиолюбительских конструкций. В связи с бурным развитием электроники потребность в пассивных элементах возрастает.
Курс на микроминиатюризацию, снижение массы и габаритов, повышение стойкости к внешним факторам, надежности предъявляет повышенные требования и к пассивным элементам. В последние годы разработан ряд новых элементов с улучшенными электрическими и эксплуатационными характеристиками, приспособленными для монтажа на печатных платах.
Многообразие существующих пассивных элементов и появление новых, разбросанность данных о них в специализированных справочниках, каталогах, журналах в известной степени затрудняют работу при конструировании, ремонте и эксплуатации электронной аппаратуры.
Справочник представляет собой достаточно полное издание по значительному числу элементов, таких как резисторы, конденсаторы, унифицированные трансформаторы питания, унифицированные согласующие трансформаторы, низкочастотные дроссели, реле постоянного тока и поляризованные, магнитоуправляемые контакты, переключатели.
Материал справочника распределен на четыре раздела, указанных в названии книги. В начале каждого раздела приводится классификация пассивного элемента, система условных обозначений, основные параметры. Основной материал справочника включает в себя данные по электрическим и эксплуатационным параметрам пассивных элементов. В нем приводятся также рисунки элементов, габаритные размеры и масса.
Для сложных пассивных элементов, таких как трансформаторы, реле, переключатели, приведены рекомендации по выбору, проверке и монтажу.
Справочные материалы составлены на основе данных, указанных в Государственных стандартах и технических условиях. В ряде случаев для сложных элементов даны разъяснения важнейших терминов и параметров.
7. Книга (7) посвящена схемотехнике самых массовых серий микросхем — цифровых малой и средней степени интеграции. Известно, что в аппаратуре доминируют три вида таких микросхем: ТТЛ, КМОП и ЭСЛ. Их выпускают сотнями миллионов штук в год. Возможно, многие из них будут изготавливать до конца столетия.
В каждом из трех видов микросхем существуют преемственно развивающиеся серии. Имея описание микросхемы, можно реализовать ее свойства полностью. Каждая группа микросхем (к примеру, счетчиков, регистров) имеет сейчас много схемотехнических применений. Варианты схемотехники отображают как ход развития микросхем, так и расширение запросов потребителей.
Книга состоит из трех глав. Глава первая — наибольшая по объему, поскольку посвящена микросхемам ТТЛ. В ней рассмотрена не только их номенклатура, но и даны некоторые теоретические сведения (например, о триггерах), общие и для двух других глав.
Во второй главе описаны самые экономичные массовые микросхемы логики КМОП. Отметим, что микросхемы КМОП разрабатывали после внедрения в аппаратуру первых серий ТТЛ, поэтому во многом копировали их структуру. Микросхемы КМОП почти не потребляют энергию от источника питания, когда сигналы не поступают, т. е. во время ожидания. При обработке сигналов ток потребления микросхем тем больше, чем выше скорость работы устройства. Микросхемы ТТЛ потребляют статический ток, сравнимый по силе с динамическим. Отметим, что на предельных скоростях работы токи потребления как для микросхем КМОП, так и для ТТЛ сопоставимы по уровням.
Следует подчеркнуть, что в ряде стран выпускаются особые серий микросхем КМОП с шифром 74С (здесь цифра 74 заимствуется от названия массовых серий ТТЛ, буква С — от сокращения СМОS, в русском варианте — КМОП)
Микросхемы серии 74С по уровням электрических сигналов, напряжению питания, структуре и цоколевке в точности соответствуют микросхемам ТТЛ серии 74LS (т. е. отечественной серии К555). Более новые, высококачественные варианты, называемые 74НС (Н—high), соответствуют серии 74LS и по быстродействию, они постепенно вытесняют ее из многих видов цифровой аппаратуры.
В третьей главе рассмотрены микросхемы ЭСЛ. Это самая скоростная логика является, пожалуй, самой спорной. Потребителей отпугивает очень большая рассеиваемая мощность. Однако разработчики ЭСЛ много раз «спасали» эту логику от наступления ТТЛ, открывая с ее помощью новые возможности увеличения быстродействия цифровых устройств. В настоящее время быстродействие ЭСЛ достигло субнаносекундного диапазона (серия К1500), а перспективные серии ТТЛ работают пока еще со скоростью в 3...4 раза меньшей.
В книге используются таблицы номенклатуры и таблицы состояний. В таблицах номенклатуры перечисляются отечественные микросхемы, приводятся их зарубежные аналоги. В каждую таблицу сводятся микросхемы определенного типа для нескольких сходных серий. Наличие микросхемы в серии отмечается крестиком. Таблицы состояний отображают логические функции микросхем. Здесь, как и на принципиальных схемах, использованы мнемонические обозначения, которые сведены в табл. П.1, приведенную в Приложении книги.
Зная буквенно-цифровое обозначение, с помощью табл. П.2 можно найти в этой книге интересующую микросхему ТТЛ серий К155, К555, К531, КР1533 и КР1531. В таблице микросхемы перечислены в алфавитном порядке букв, входящих в их обозначение.
Наименования отечественных цифровых микросхем отличаются от соответствующих зарубежных. Вместе с тем в иностранных радиолюбительских журналах, а также в переводных изданиях можно найти много полезных вариантов применения микросхем. С целью ориентировки, в зарубежных названиях микросхем ТТЛ в табл. П.3 показана связь их с отечественными аналогами. Таблица П.4 поможет найти в книге микросхемы КМОП серий К176 и К561 по их буквенно-цифровому обозначению. С соответствием наименований зарубежных и отечественных микросхем КМОП можно ознакомиться по табл. П.5. Микросхемы ЭСЛ наносекундной (К500) и субнаносекундной серий (К1500) можно отыскать по табл. П.6 и П.7, где они перечисляются в порядке возрастания их условных номеров.
8. В справочнике (8) большое внимание уделено одному из самых перспективных направлений микроэлектроники - микропроцессорным комплектам (МПК). Значительное место занимают технические характеристики и функциональные особенности основных перспективных серий однокристальных микроЭВМ.
Наряду с материалом по цифровым микросхемам большой раздел посвящен аналоговым микросхемам.
В разделе по конструктивно-технологическому применению описаны конструкции корпусов микросхем, предназначенные для поверхностного монтажа, и особенности технологии. Из этого справочника я извлек правильное условно-графическое изображение и технические характеристики элементов, используемых в схеме разрабатываемого устройства.
9. Cправочник (9) написан с использованием материалов стандартов. В одних случаях – это таблицы значений, в других – сведения реферативного характера, дающие представления о содержании стандарта и порядке установленных величин. Он содержит все изменения и дополнения, обусловленные развитием стандартов.
В книгу включены сведения об отечественных технических и программных средствах автоматизации разработки и выполнения конструкторских документов, о подходе к организации работ по автоматизации. Приведены примеры чертежей, выполненных автоматизировано, на основе которых сделаны обобщения и даны рекомендации для разработки систем автоматизации конструкторской документации. Справочник иллюстрирован конструкторскими документами на изделия радиопромышленности с методическими пояснениями к ним.
10. В книге (10) рассматриваются особенности схемотехники и применения микроэлектронных средств обработки аналоговых сигналов: операционных усилителей, перемножителей, компараторов напряжения, аналоговых таймеров, схем дискретизации, АЦП и ЦАП, однокристальных систем сбора-обработки сигналов, аналоговых микропроцессоров, выпускаемых отечественной промышленностью. Значительное внимание уделяется цифровой обработке аналоговых сигналов с применением микропроцессоров. Описываются конкретные примеры построения аналого-цифровых систем. В курсовом проекте была использована микросхема АЦП К572ПВ4, основные параметры которой и отражены в этой книге.
11. Книга (11) представляет собой обзор устройств и применение современных датчиков, в том числе датчиков температуры, давления, параметров светового излучения, характеристик жидкостей и др. Отсюда я использовал датчики давления, влажности и температуры.
12. Книга (12) посвящена проблеме разработки аппаратуры и программного обеспечения для сопряжения ПК типа IBM PC с различными внешними устройствами, возникающик при создании компьютерных систем и сетей. Приведены справочные данные по интерфейсам ISA, Centronics, RS-232C, а также типичные схемотехнические решения позволяют проектировать устройства сопряжения в наибольшей степени соответствующие конкретной задаче и удовлетворяющие требованиям стандартов.
13. В книге американских авторов (13) детально проанализированы особенности архитектуры и функционирования микропроцессорных систем, необходимые для организации интерфейса с ОЗУ, ПЗУ и другими внешними устройствам, включая семисегментный индикатор, АЦП и ЦАП. Основное внимание уделено описанию особенностей технических средств и способов их применения при расширении микропроцессорных систем. В данном курсовом проекте использованы отсюда сведения про последовательный интерфейс с ЭВМ, включая принципы преобразования уровней сигналов в соответствии со стандартом RS-232.
14. В журнале (14) приведены схемы, описания их функционирования, технические параметры и характеристики, а также различная информация по программированию, компьютерным играм, ряд важных советов в области применения компьютера. Основой моего курсового проекта послужила схема устройства сопряжения с компьютерами через последовательный порт.
2. ОБОСНОВАНИЕ ВЫБОРА СТРУКТУРНОЙ СХЕМЫ
Выбор структурной схемы для любого устройства производится исходя из назначения проектируемого устройства. На этапе составления структурной схемы разработчик только намечает самые крупные блоки и связи между ними.
Структурная схема разработанного устройства (см. приложение 1) состоит из следующих блоков:
1. Датчики первичной информации – температуры, влажности, освещенности и давления.
2. Усилители – осуществляют усиление аналоговых сигналов.
3. Генератор - предназначен для тактирования цифровых узлов устройства.
4. Счетчик подсчитывает количество импульсов пришедших на вход.
5. Коммутатор – осуществляет выборку канала датчика.
6. Преобразователь (АЦП) - преобразует код, приходящий от коммутатора в цифровой вид.
7. Узел сопряжения – осуществляет передачу цифрового кода в ЭВМ. Является конечным блоком в преобразовании.
Проектируемое в курсовом проекте устройство предназначено для контроля параметров окружающей среды: температуры, влажности, освещенности и давления. Соответственно, на структурной схеме имеются блоки «Датчик температуры», «Датчик влажности», «Датчик освещенности» и «Датчик давления». Далее, полученный сигнал нужно усилить для согласования уровня сигнала, поступающего на вход АЦП, для этой цели служат четыре усилителя.
Т.к. измеряемых параметров несколько, то нужно осуществлять выборку канала от датчика. Для этой цели служит коммутатор, на вход которого поступает также сигнал от счетчика, который и адресует нужный канал.
Выбранный сигнал в аналоговом виде поступает на вход аналого-цифрового преобразователя (АЦП), который преобразует аналоговый сигнал в цифровой. Он также будет временно хранить данные, поступающие от датчика, до передачи этих данных в компьютер.
Уже на этапе составления структурной схемы предполагаем, что для приема данных от устройства будет использован последовательный порт (стык С2). Поэтому на схеме имеется “узел сопряжения”, на вход которого поступают сигнал от датчика в цифровом виде и сигнал от счетчика, адресующий этот сигнал. Уже с этого узла данные поступают в ЭВМ.
Как и большинство цифровых устройств, наша разработка нуждается в синхронизации. Для этой цели введен блок «Генератор». Импульсы с него поступают на счетчик, который координирует работу всех остальных частей системы.
3. ОБОСНОВАНИЕ ВЫБОРА ФУНКЦИОНАЛЬНОЙ СХЕМЫ
Функциональная схема выбирается исходя из задач, которые должна выполнять проектируемая система и исходя из выбранной структурной схемы. Итак, опишем и обоснуем выбор узлов функциональной схемы (см. приложение).
Итак, данная схема устройства состоит из следующих основных блоков:
1. Генератор таковых импульсов – генерирует колебания фиксированной частоты. Фактически это может быть генератор любой конструкции, генерирующий прямоугольные импульсы, но наиболее приемлемым в нашем случае будет использование генератора с кварцевой стабилизацией на логических элементах (например, К561ЛН2), т.к. устройство предъявляет жесткие требования к точности измерений.
2. Делитель частоты используется для получения импульсов переменной частоты в зависимости от делителя на входе. Служит для уменьшения частоты генератора и получает импульсы прямо с него. Реализуется на счетчике и логических элементах. Должен обеспечивать частоту деления 14.
3. Блок управляющей логики, реализованный на счетчиках и логических элементах. Этот блок управляет всей схемой в целом.
4. Блок мультиплексирования. Данный блок реализован на двух мультиплексорах. Формирует последовательность поступления битов информации на интерфейс.
5. Преобразователь, реализованный на прецизионном АЦП К572ПВ4.
Осуществляет преобразование аналогового сигнала в цифровой код и выборку канала от датчика.
6. Датчики – датчики первичной информации (температуры, влажности освещенности и давления).
7. Интерфейс с ЭВМ – осуществляет побитовую передачу данных в ЭВМ. Необходим для преобразования уровней КМДП-логики с уровнями стандарта RS-232C (технические характеристики приведены в следующем разделе).
Выбор RS-232C обусловлен тем, что он позволяет расположить устройство сопряжения (УС) (причем УС любой сложности) на большом расстоянии от компьютера (до 15 метров), что в нашем случае наиболее актуально.
Работает устройство следующим образом.
По функциональному назначению схему можно разделить на 3 блока: блок, включающий АЦП, преобразователь кода и блок преобразования уровня.
Функции первого блока описаны выше (см. назначение «преобразователь».)
Преобразователь кода переводит представление информации в последовательное, осуществляя распознавание начала и конца посылки, синхронизацию приема-передачи битов кадра, слежение за наличием ошибок, информирование о готовности к выполнению операций и т.п. Сюда входят все раннее перечисленные блоки, кроме блоков «преобразователь» и «интерфейс с ЭВМ».
Блок преобразования уровня обеспечивает электрическое согласование уровней сигналов последовательного интерфейса (±12 В), с уровнями устройства сопряжения (КМДП). Сюда входит блок «интерфейс с ЭВМ».
Генератор таковых импульсов генерирует импульсы прямоугольной формы и фиксированной частоты. Импульсы поступают на вход делителя частоты, где делятся на константу (“14”) и поступают на блок управляющей логики.
В составе блока управляющей логики можно выделить три функциональных подблока:
1) Первая подсистема управления реализована на четырехразрядном двоичном счетчике с параллельным выходом и двух логических элементах (2И-НЕ и НЕ). Счетчик считает до восьми и таким образом адресует на блоке мультиплексирования битовую передачу. Логические элементы формируют сигнал конца отсчета, который сбрасывает счетчик, фиксирует адрес и обновляет данные в ОЗУ в АЦП (К572ПВ4).
2) Вторая подсистема управления состоит из счетчика и четырех логических элементах. Она формирует сигнал, который можно использовать для синхронизации внешних устройств и сигнала паузы между передаваемыми байтами, который отключает мультиплексор и выходную шину АЦП.
3) Третий подблок управления состоит из регистра, который хранит код адресуемого канала в АЦП, который, в свою очередь, состоит из двух бит и входит в состав передаваемого байта (старшая часть).
АЦП выбирает канал от датчиков, адресуемый сигналами с подключенных выходов регистра, и уже раннее выбранный сигнал преобразует в цифровой код, который поступает на шину и, объединившись с кодом адреса канала, однозначно кодирует измеряемый в текущий момент параметр. Т.о. этот преобразователь служит и для временного хранения данных на протяжении всего времени, пока они не передадутся в ЭВМ. Преобразователь получает со счетчиков также управляющие сигналы (START, ), которые фиксируют адрес на входе, обновляют данные внутри АЦП, отключают выходные шины и синхронизируют работу АЦП.
Далее цифровой код поступает на блок мультиплексоров, один из которых отвечает за формирование стартового и стопового бита, а другой – за последовательность посылки битов на интерфейс с ЭВМ.
4. ОБОСНОВАНИЕ ВЫБОРА ПРИНЦИПИАЛЬНОЙ СХЕМЫ
Выбор принципиальной схемы (см. приложение) обусловлен выбранной функциональной схемой и алгоритмом работы устройства. Ниже, при описании работы устройства, обоснуем выбор некоторых узлов принципиальной схемы.
Принципиальная схема определяет полный состав элементов и связи между ними и дает детальное представление о принципах работы устройства.
Большинство интегральных микросхем выполнено на КМДП-транзисторах. И это не случайно.
В качестве эксплуатационных характеристик КМДП ИС, свойственных только им, следует назвать: работоспособность в широком диапазоне питающих напряжений (3…15 В), высокую помехозащищенность, достигающую 30…45 % от значения питающего напряжения, высокую нагрузочную способность, составляющую до 1000 входов таких же ИС на частотах до нескольких килогерц, высокое входное сопротивление (~1012 Ом), упрощенное сопряжение по слаботочным источникам входного напряжения. Кроме того, имеются и существенные преимущества в технологии КМДП ИС по сравнению с биполярными ИС, к наиболее важным из которых относятся: меньшее (почти в три раза) число технологических операций; самоизоляция от других элементов, расположенных на одной подложке; более высокая степень интеграции (30%) на кристалле.
Исключительно малая потребляемая мощность, открывает для КМДП ИС широкую перспективу применения, в первую очередь в устройствах с автономным питанием: различных бортовых устройствах, в автономных устройствах сбора и обработки данных и т.д., т.е. там, где энергетический фактор оказывается решающим при выборе элементной базы и где по существу им нет альтернативы.
На КМДП-логике у нас построены все логические элементы, счетчики, регистр и мультиплексоры.
Построение систем сбора и цифровой обработки аналоговых сигналов на современных БИС ЦАП, АЦП и микропроцессорных наборах обеспечивает создание функционально полных устройств с точностью, соответствующей 10-12 разрядам, и временем преобразования на канал 1…2 мкс. Причем эти устройства конструктивно всегда размещаются на одной-двух платах. Значительно упростить построение системы сбора может СБИС однокристальной аналогово-цифровой системы типа К572ПВ4. В нашей схеме эта СБИС выполняет мультиплексирование аналогового сигнала и преобразование его в цифровой код.
Задающий генератор выполн