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