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

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

При работе программы устанавливается скорость, равная 2400 бит/сек, поддерживаемая последовательным интерфейсом ЭВМ RS-232. На вход АЦП микроконтроллера поступает аналоговый сигнал, который оцифровывается встроенным 10-и битным АЦП и старший бит из регистра ADCH помещается в переменную q2, а младший из регистра ADCL - в переменную q1. Результат суммируется со смещением влево на 8 бит и записывается в переменную q3. Далее значение преобразования передается в функцию usmer переменной F, которая считывает 3000 значений из АЦП, суммирует их и делит на 3000, тем самым вычисляя среднее. Далее в главной функции среднее значение присваивается переменной temp и далее производится вычисление напряжения по формуле:

U=(temp*Uaref)/1024,

где Uaref - напряжение на 32 контакте микроконтроллера относительно земли.

Полученная величина умножается на 1000 для получения конкретного значения напряжения, затем полученное значение передается в ЭВМ за 2 этапа, т.к. интерфейс RS-232 позволяет передавать только 8 бит, а число 10-и битное. Число разбивается на старший и младший бит и передается поочередно, начиная со старшего.

Прочтите также:

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

Основы передачи дискретных сообщений
Задача 1. Выбрать метод модуляции и разработать схему модулятора и демодулятора для передачи данных по каналу ТЧ. Рассчитать вероятность ошибки на символ. 1. Отношение сигнал-шу ...

Проектирования микропроцессорной системы управления объектом
Целью курсового проектирования является приобретение навыков разработки микропроцессорных систем (МПС) на примере проектирования микропроцессорной системы для управления некоторым объект ...

Основные разделы

2021 © Все права защищены! >> www.techeducator.ru