Форум: "Система";
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];
ВнизО точных временных интервалах ... Найти похожие ветки
← →
star (2002-01-25 11:26) [8]Ну, допустим, поставлю я промежуточный контроллер. Но нужно же тогда иметь у него какой-то буфер для команд, которые посылаются компьютером, нужно же как-то своевременно обновлять этот буфер, сообщать компьютеру о том, что буфер переполнен или что в буфере появилось место для новой команды. Здесь тоже нужна какая-то синхронность, иначе, если буфер переполнится, а компьютер об этом не узнает, часть команд потеряется, или, наоборот, если буфер опустошится и компьютер его вовремя не заполнит, станок остановится (а останавливаться он не должен!).
Вот как это реализовать?
Смысл такой: есть платка, которая торкается в PCI, на ней стоит параллельный порт КР580ВВ55. Этот порт и должен был управлять шаговиками. Допустим, поставлю я какой-нибудь микроконтроллер, сделаю в нем буфер для команд шаговикам, сделаю на другом контроллере схему управления шаговиками, и свяжу их в пару, но как все-таки обеспечить синхронность работы контроллера для команд и компьютерной программы? Это главный вопрос. Не писать же под ДОС!
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c