2.5 Выбор мультиплексора
Согласно ТЗ, необходимо работать сразу с восемью аналоговыми сигналами. Для того, чтобы можно было оцифровывать все 8 сигналов одним АЦП необходимо использовать аналоговый мультиплексор. При этом нет требований к его быстродействию.
Необходимо, чтобы он мог пропускать напряжение до 2V.
Выбор канала должен осуществляться с помощью трех управляющих выводов, задающих номер канала. Этим будет заниматься микроконтроллер.
Выбираем мультиплексор фирмы BURR BROWN MPC508A.
Рис. 2.5.1. Внутренняя структура мультиплексора.
Рис. 2.5.2. Вариант схемы включения мультиплексор MPC508A.
2.6 Выбор микроконтроллера
В данном случае, согласно ТЗ, перед проектировщиком не ставится каких либо особых ограничений или требований. Т.к. процесс измерения веса происходит в статике, то нет необходимости в очень высоком быстродействии схемы. По этому не целесообразно проектировать данное устройство на DSP.
Одним из самых распространенных микроконтроллеров на сегодняшний день является МК семейства MCS-8051, первоначально разработанные фирмой INTEL.
INTEL MCS-8051 предназначен для построения контроллеров и микро-эвм различного назначения, отличающихся низкими аппаратными затратами при сохранении универсальности и быстродействия. Область применения MCS-8051 - от локальных систем автоматики до устройств управления бытовыми приборами.
Основными программно-доступными устройствами MCS-8051 являются:
1) 8-разрядный аккумулятор а;
2) 8-разрядный вспомогательный регистр в;
3) триггеры признаков результата: C (переноса), AC(вспомогательного переноса), OV (переполнения), P (четности);
4) триггеры выбора банка рабочих регистров RS0 и RS1;
5) триггер программно-управляемого флага F0;
6) 16-разрядный счетчик команд PC;
7) 16-разрядный регистр указателя данных DPTR;
8) 8-разрядный регистр указателя стека SP;
9) внутренняя память программ емкостью 4 кбайт, расширяемая внешними устройствами до 64 кбайт;
10) внутренняя память данных емкостью 128 байт, в которой размещается от одного до четырех банков рабочих регистров R0-R7, область стека и побитово адресуемая область памяти;
11) внешняя память данных емкостью до 64 кбайт;
12) два программируемых 16-разрядных таймера-счетчика;
13) программируемый двухнаправленный последовательный порт ввода-вывода и соответствующие устройства управления;
14) четыре 8-разрядных двухнаправленных параллельных порта ввода-вывода;
15) двухуровневая приоритетная система прерываний.
Предлагвется использовать микроконтроллер MCS-8051 следующим образом:
Порт Р0 и Р2 будут работать с данными, поступающими с АЦП.
Порт Р1 будет настраивать мультиплексор и АЦП.
Калибровка системы будет производиться по сигналу с компьютера.
Калибровка, также, будет осуществляться по прерыванию INT0.
С помощью RxD и TxD будет осуществляться связь с компьютером.
Рис. 2.6.1. Внутренняя структура микроконтроллера INTEL MCS-8051.
Рис. 2.6. Микроконтроллер INTEL MCS-8051
2.7 Передача информации через последовательный порт.
Рис. 2.7.
На рисунке 2.7. изображена электрическая принципиальная схема передачи информации от микроконтроллера в последовательный порт компьютера посредством комплексного преобразования напряжений с помощью драйвера последовательного интерфйса RS232A.
Главная функция устройства RS232A - согласование напряжения между устройствами. Дело в том, что напряжения логической единицы и нуля для микроконтроллера и компьютерного COM - порта различаются по уровням и полярности напряжений.
Табл.2.5.
Логический Уровень | Уровень напряжения для МК | Уровень напряжения для COM |
0 | 0 ... 0.4 | +12V |
1 | 4.75 ... 5.25 | - 12V |
Напряжение питания для RS232A - 5V.
Напряжение питания преобразовывается до уровня ±12V. Затем в зависимости от того, какой логический уровень пришел на вход драйвера, ключи подключают к выходу напряжение необходимой полярности в соответствии с таблицей 2.7. Также, драйвер RS232A выполняет некоторые дополнительные функции - защищта от статического электричества, гальваническая развязка и т.д.
Следуя руководству по эксплуатации данного драйвера необходимо, чтобы номиналы всех конденсаторов С1 - С4 были равны. Причем для RS232A С1 - С4 равно 0.1 mF.
Конденсатор Сst выбираем 10 mF. Он служит для сглаживания случайных скачков напряжения питания RS232A.
... за две-три недели. Во время обследований необходимо избегать нарушений в работе других видов транспорта четкой координацией управления ими. Изучение пассажиропотоков позволяет выявить основные закономерности их колебания для использования результатов обследований в планировании и организации перевозок. Иначе говоря, характер изменения пассажиропотоков на маршрутах и в целом по конкретному ...
... затрат, доходов и финансовых результатов. Затраты на производство промышленной продукции охватывают все материальные, трудовые и денежные затраты, связанные с производственно-хозяйственной деятельностью. Контроль и ревизия затрат на производство и себестоимость продукции помогают обнаружить неиспользованные резервы, непроизводительные затраты и потери. В связи с этим основными заданиями ревизии ...
0 комментариев