Задача трехкоординатного управления с помощью МК
Добавлено: Вс июл 20, 2008 18:42:03
Приветствую, уважаемые соратники!
Имеется трехкоординатный позиционер с точностью до 5 нм, и к нему контроллер, такая будка, которая управляет пьезами внутри позиционера, будкой можно управлять либо через последовательный порт , к примеру присоединиться программой телнет и отправлять в порт команды , например VX50, что значит , установить напряжение 50 вольт на пьезу координаты икс. Другой способ - аналоговый, на передней панели есть разъемы , с диапазоном 0-10В, подавая на этот разъем напругу в этом интервале заставляем двигаться позиционер...
Ну и вопросик, что использовать предпочтительней в рамках изложенной ниже задачи, а также как реализовать, я не жду подробных инструкций, просто помощи в направлении, так как в МК новичек.
Вобщем создается текстовый файл состоящий из трех столбцов, x,y,z соответственно, строка - координата в евклидовой системе. Этот файл записываю на СД флэш карту , к примеру, МК читает этот файл и начинает управлять позиционером. Я думаю аналоговое управление будет проще реализовать, или я ошибаюсь? Просто в этом случае не надо будет транслировать команды, как я понимаю, а исключительно использывать ЦАП.
Собственно, где можно почерпнуть информации, желательно с примерами по реализации чтения данных с флэш ?
А вывод координаты на позиционер, я представляю просто запись числа в порт (точки координаты) умноженное на некий коэффициент...
Имеется трехкоординатный позиционер с точностью до 5 нм, и к нему контроллер, такая будка, которая управляет пьезами внутри позиционера, будкой можно управлять либо через последовательный порт , к примеру присоединиться программой телнет и отправлять в порт команды , например VX50, что значит , установить напряжение 50 вольт на пьезу координаты икс. Другой способ - аналоговый, на передней панели есть разъемы , с диапазоном 0-10В, подавая на этот разъем напругу в этом интервале заставляем двигаться позиционер...
Ну и вопросик, что использовать предпочтительней в рамках изложенной ниже задачи, а также как реализовать, я не жду подробных инструкций, просто помощи в направлении, так как в МК новичек.
Вобщем создается текстовый файл состоящий из трех столбцов, x,y,z соответственно, строка - координата в евклидовой системе. Этот файл записываю на СД флэш карту , к примеру, МК читает этот файл и начинает управлять позиционером. Я думаю аналоговое управление будет проще реализовать, или я ошибаюсь? Просто в этом случае не надо будет транслировать команды, как я понимаю, а исключительно использывать ЦАП.
Собственно, где можно почерпнуть информации, желательно с примерами по реализации чтения данных с флэш ?
А вывод координаты на позиционер, я представляю просто запись числа в порт (точки координаты) умноженное на некий коэффициент...