Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Порты [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]

Студент - оболтус ищет место для преддипломной практики, знаю ответы на выше перечисленные вопросы ;)
А если серьезно. То по подсчетам, тут Махно специалист )))
А считывать можно, любым портом или тем, что свободен


Наверх

Титульная страница Поиск, карта сайта Написать письмо