ЖУРНАЛ СТА 2/1997

Рассматривается ряд вопросов, свя- занных с основными трудностями и ошибками при применении модулей УСО в системах автоматизации. В опрос. Хотелось бы познакомить- ся более подробно с возможностями периферийных плат дискретного и ана- логового ввода-вывода Octagon Systems. Где можно узнать режимы ра- боты периферийных микросхем, пара- метры микросхем мультиплексоров и АЦП на аналоговых платах? О твет. Все платы фирмы Octagon Systems выполнены на стандарт- ных элементах, и поэтому перед при- менением плат желательно изучить руководящие технические материалы на данные микросхемы. В первую очередь это микросхема параллельного адаптера 82С55 и мик- росхема программируемого интерваль- ного таймера 82С54, известные у нас как 580ВВ55А и 1810ВИ54 соответ- ственно. Описание этих микросхем на русском языке, их структурные схемы и принципы программирования мож- но найти в литературе по применению микропроцессоров, либо обратившись к ТУ. Для тех, кто владеет английским и не имеет времени на поиски литера- туры на русском языке, фирма Octagon Systems прилагает к описаниям плат 5600, 5648 фирменное описание мик- росхемы 82С55 фирмы Intel, а к платам 5700 и 5300 — описание микросхемы 82С54. Кроме того, в комплект постав- ки платы управления электродвигате- лем 5328 входит описание специали- зированных микросхем LM628\629. Для изучения возможностей плат АЦП и ЦАП (параметры встроенных УВХ, точностные и временные парамет- ры микросхем АЦП, ЦАП и мультип- лексоров) можно обратиться к спра- вочным руководствам по соответству- ющим микросхемам, например, для платы 5710 это АЦП AD 574 фирмы Analog Devices и ЦАП DAC813 фирмы BurrBrown (литературы на русском языке здесь, к сожалению, нет). В опрос. Система состоит из про- цессорной платы 5012 и пяти плат дискретного ввода/вывода 5600, к которым подключены монтажные па- нели МРВ-24 с модулями дискрет- ного ввода/ вывода 70G фирмы Grayhill. Что делать, если модули дис- кретного вывода 70G в начале ра- боты прикладной программы само- произвольно включаются? Может быть, следует применить модули, за- пираемые сигналом с уровнем ло- гического 0? О твет . Модули 70G размещаются на монтажной панели и взаимо- действуют с микросхемой 82С55, рас- положенной на платах 5600 дискрет- ного ввода/вывода. При этом подача напряжения питания на плату дис- кретного ввода/вывода не приводит к инициализации микросхемы и на вы- ходах устанавливается сигнал логи- ческой 1 (перемычки W1…W4 на пла- те 5600 должны быть переключены в положение +5В). А так как выходной В ОПРОСЫ – ОТВЕТЫ 121 2/97 В ЗАПИСНУЮ КНИЖКУ ИНЖЕНЕРА НЕКОТОРЫЕ ВОПРОСЫПРИМЕНЕНИЯ МОДУЛЕЙ 5В, 70G, 73G BASE = {базовый адрес}; Num_8255 = {число микросхем 82с55, 2 — для 5600/48, 4 — для 5600} RG_CNTRL = 3; RG_A = 0; RG_B = 1; RG_C = 2; CONF_PORT = управляющее слово, конфигурирующее микросхему в режим 0 (все линии на вывод)}; CLOSE_PORT =слово, переводящее все линии в состояние логической 1, в данном случае это FFH}; FOR I = 1 to Num_8255 Begin Port[ BASE + RG_CNTRL]:= CONF_PORT; Port[ BASE + RG_A]:= CLOSE_PORT; Port[ BASE + RG_B]:= CLOSE_PORT; Port[ BASE + RG_C]:= CLOSE_PORT; BASE:= BASE + 4 End Рис. 1. Фрагмент программы, выполняющей инициализацию

RkJQdWJsaXNoZXIy MTQ4NjUy