 |
|
|
|
| Автор |
Сообщение |
servat Новичок
Зарегистрирован: 04.06.2007 Сообщения: 1
|
Добавлено: 04 Июн 2007, 14:45 Заголовок сообщения: Проект на контролер управления позиционером |
|
|
Добрый день.
Нужна помощь в написании одного проекта.
Техническое задание на контролер управления позиционером.
Драйвера на работу устройства устанавливаются с внутренней памяти.
Возможность перепрошивки микроконтроллера через шину USB
При начальном запуске все выходы портов должны иметь логический 0.
Управление:
Устройство управления позиционером разделено на 8 групп управления. Каждая группа состоит из 4 каналов
три из них
1. включение устройства
2. Направление поворота направо
3. Направление поворота налево
И четвертый канал приема информации от геркона (подсчет количества импульсов)
Процедура работы:
Нам нужно повернуть Актуатор (канала 1) налево на 20 оборотов (импульсов). Для этого мы ставим логическую 1 на порту включения устройства и логическую 1 на порту направления движения. Двигатель начинает движение в ту сторону: которое мы выбрали, и происходит отсчет количества оборотов герконом до 20 импульсов и прекращаем управление, переводя порты в логический 0. При успешном выполнении команды мы должны получить подтверждение от микропроцессора, пример: (1 канал поворот налево 20 импульсов OK). Если нам не удалось выполнить 20 оборотов, а удалось выполнить только 7 то форма ответа должна быть (1 канал поворот налево 7 импульсов OFF) тем самым сообщив нам что по какой-то причине поворот не удался, и только 7 из 20 оборотов совершил мотор.
Если при подаче команды управления движения мы не получаем сигналов от геркона через 1 секунду мы прекращаем движение и отсылаем (1 канал поворот налево 0 импульсов OFF)
В программу микропроцессора вводится параметр дребезга контактов геркона.
В комплект разработки должен включать в себя:
1. Плата с микропроцессором.
2. Прошивка микропроцессора в ассемблере с указанием билда.
3. Исходные коды прошивки в С++ и DLL, файл с описание функций, а также библиотеки и компилятор для С++ под микропроцессор.
4. Драйвер с указанием версии.
5. Программа для прошивки микропроцессора.
6. Принципиальная схема устройства
Условия исправления ошибок
При исправлении и доработках должен высылаться исходный код в С++
А также необходимые библиотеки.
По всем вопросам обращатся по servat@i.com.ua |
|
| Вернуться к началу |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете добавлять вложения в этом форуме Вы можете просматривать вложения в этом форуме
|
|