ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
87240
pin (22.04.2007 12:28, просмотров: 4476)
Разработка контроллера с АЦП и RS232 Разработка контроллера с АЦП и RS232 Меня попросили разместить следующее задание на разработку устройства с МК: ---cut-------------------------------------------------------- 1.1 Назначение разработки Целью является разработка контроллера, позволяющего снимать данные с датчика, оцифровывать данные и передавать данные через порт RS232 по протоколу. 2. Требования к контроллеру Контроллер должен обеспечивать два режима работы - настроечный и рабочий. 2.1. Настроечный режим Контроллер измеряет значение сигнала с датчика и записывает в память соответствующее тарировочное значние. Тарировочная таблица должна состоять не менее из 150 значений 2.2. Рабочий режим Контроллер призводит измерение напряжение с датчика (или двух датчиков) каждые 2 минуты, из таблицы калибровки выбирает значение, соответствующее сигналу, затем усредняет пять последних значений (для 2-х датчиков суммирует усредненные значения) и отправляет на внешнее устройство через RS232 по протоколу обмена. 2.3. Передача данных на внешнее устройство Передача производится через RS232 и включает в себя следующие этапы - установка канала - проверка возможности передачи - передача пакета - получение transaction ID - проверка подтверждения передачи - каждые две минуты посылка команды на поддержание связи 2.4. ТТХ датчика Опорное напряжение 12В, потребляемый ток 20 mA max, напряжение меняется от 0 до 4.5 В. ---cut-------------------------------------------------------- Как я понял, сигнал с датчика надо оцифровать, усреднить и выдать через RS232 в какой-то мудреный канал связи. Разрядность АЦП не указана. Для ввода таблицы можно сделать компьютерную программу, а то 150 значений вводить тоскливо. Условия работы контроллера мне неизвестны, но виснуть при появлении помех он не должен. Место работы - город Москва. Подробности, название фирмы и все остальное - от самого заказчика по почте ksa_nav@mail.ru