Форум: "Система";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
ВнизПорты Найти похожие ветки
← →
shodan (2004-01-30 18:25) [0]Доброго дня Мастера!
Я начинающий в этом деле…
Нужно считать количество открываний, например, дверей используя для этого какой-то из портов COM или LPT.
Вопрос: Какие контакты можно использовать для этой цели, например замыкая их и считывать количество замыкания/размыкания, какой порт для этого лучше, и вообще корректно ли это…?
← →
Dmitriy_G © (2004-01-30 18:43) [1]Студент - оболтус ищет место для преддипломной практики, знаю ответы на выше перечисленные вопросы ;)
А если серьезно. То по подсчетам, тут Махно специалист )))
А считывать можно, любым портом или тем, что свободен
← →
N169 (2004-01-30 20:03) [2]Лучше электромеханический счётчик поставить. Надёжное, экономичное решение.
← →
shodan (2004-01-31 13:02) [3]Дело в том, что это нужно для тренажера.
Считывать показатели с шести сенсоров
(пока хотя бы путем замыкания) испльзуя сом или lpt порты.
Акомпьютер нужен для построения графиков наглядности работы
и для сохранения всех показателей...
Если кто знает конкретную информацию, то буду благодарен!
← →
GEN++ © (2004-02-01 02:40) [4]Проще всего использовать LP. Разводку порта возьми в любой книге
по "железу". Здесь на сайте где-то проходил компонент для работы с этим портом. Вообще лучше подключать Ваш тренажер через
промежуточный контроллер (есть например на www.fractal.com.ru)
← →
Dmitriy_G © (2004-02-02 06:24) [5]Использовать прерывания, затруднительно.
Поэтому нужно решить с какой частотой ты будешь опрашивать порт. Это если отказаться от контролера. Если частота большая, то как вариант контролер, например pic16f84.
shodan так что рассказывать о том как с портом работать или сразу как с пиком. Ты поясни, что за сенсоры, что от них идет.
← →
shodan (2004-02-02 12:35) [6]Тренажер для отработки реакции (упращенная форма).
Есть четыре сенсора (просто микрики, "замыкатели проводов") расположенные по углам квадрата...
Дальше: на экране загорается кружек в каком-то углу и нужно в определенный интервал времени замкнуть контакты (путем нажатия) в соответствующем углу квадрата с сенсорами.
Программа должна сравнить результат на совпадение и показать на экране скорость выполнения действия или неправильность нажатия, дальше в программе можно добавить что угодно используя данные (например, какой-то график).
После этого есть желание сделать тренажер для гребли на байдарке, (в инете не неашел, есть только по академической гребле, а байдарка - это с одним веслом). Вот он должен будет считать скорость (вращение маховика), темп, пульс ну и т.д., что возможно будет сделать...
Программа должна будет собирать данные и т.д.
Вот такая задумка...
Буду думать, но от помощи не откажусь, а буду сильно благодарен!
← →
Карелин Артем © (2004-02-02 13:27) [7]TComPort на торри лежит. Датчик открываний делаем на TTL логике, через микруху MAX пропускаем один провод к зищитной земле, другой к примеру пускаем на CTS или DSR.
В TComPort есть события на изменение состояния этих контактов.
← →
Dmitriy_G © (2004-02-02 15:07) [8]Хм, а ведь про события на изменения я совсем забыл.
Но если делать на LPT. То каждые 0.1сек опрашивать порт. Как только пришел "старт" (Загорелся кружок в углу). Врубаем счетчик и определяем где же загорелся кружок. После чего как придет "спортсмен" (Реакция на ...) Остановливаем счетчик и выясняем туда ли он давил. Судя по всему придется использовать 8 бит порта.
Надеюсь Вы поняли, а то я не очень ;)
PSПрошу прощения за спортивную терминологию.
← →
shodan (2004-02-03 00:52) [9]Вопрос к Dmitriy_G:
Если частота большая, то как вариант контролер, например pic16f84.
Если можно, то подробнее об этом или где можно про это почитать, но желательно не професорская литература, а что-то доступнее :)
← →
Dmitriy_G © (2004-02-03 09:24) [10]Яценков В.С., "Микроконтроллеры Microchip. Практическое руководство".
Я контролеры изучал по книгам, так что статьи которые в инете не читал. После того как прочитаешь книгу в ней все очень доступно. Можно смело программить pic16f84, и пользуясь pdf с microchip.ru изучать другие контролеры.
← →
shodan (2004-02-03 16:06) [11]Спасибо, буду двигаться в этом направлении, а если вы вспомните что-то еще по интересующему меня вопросу, то пишите на мой email, буду благодарен!
← →
GEN++ © (2004-02-04 00:32) [12]Pic16F - вчерашний день. Требует программатор, страничная организация памяти программ, очень маленькое ОЗУ и т.п.
Советую - используйте PIC18F252 - на порядок лучше и проще при
программировании.
← →
shodan (2004-02-04 18:44) [13]Спасибо за информацию!
← →
Dmitriy_G © (2004-02-05 06:39) [14]Только вот дороже PIC18F252 в два раза. Да и литературы на русском по 16f поболее. Хотя каждый идет своей дорогой, я не против PIC18F252
Удачи.
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.041 c