Страница 1 из 2
Подключение платы ИА к компьютеру через COM порт
Добавлено: 28 авг 2006, 08:04
DogoKot
Доброго время суток, уважаемые!
Каким способом можно подключить ИА к компьютеру через COM порт?
Необходимо сливать статистику (TOTAL IN, OUT, KEY IN и т.п. счетчики) на компьютер. Чтоб каждый раз вручную не переписывать.
Я знаю что есть системы ДжекПотов, но меня интересует только малая часть, а конкретно статистика.
В тех. документации (например Crazy Monkey). есть распайки жгутов, где расписана сторона деталей, и сторона пайки.
Так вот, как эти жгуты можно использовать для подключения к ПК?
Re: Подключение платы ИА к компьютеру через COM порт
Добавлено: 28 авг 2006, 10:48
Miraculis
;D
ну...вобще для подключения по COM используются три провода TxD, RxD, ОБЩИЙ.
но это все так...
а интерфейс у тебя есть?
Re: Подключение платы ИА к компьютеру через COM порт
Добавлено: 28 авг 2006, 10:59
porcha2
Двоичные счетчики цепляй на тотал ин и тотал аут, с них сигнал на преобрасователь в RS232 и на комп. Если много аппаратов, еще какой-нить дешифратор адреса нужон будет. В принципе все это можно соорудить используя простенький микроконтроллер.
Re: Подключение платы ИА к компьютеру через COM порт
Добавлено: 28 авг 2006, 11:45
Штирлитц
А что мешает использовать протокол SAS, по которому все это передается без проблем
Re: Подключение платы ИА к компьютеру через COM порт
Добавлено: 28 авг 2006, 11:51
porcha2
Не все игрухи его поддерживают а тотал ин и тотал оут есть на всех.
Re: Подключение платы ИА к компьютеру через COM порт
Добавлено: 28 авг 2006, 12:03
Штирлитц
Дык как я подозреваю у разных производителей, разный формат посылки данных. Поэтому на ИА где есть SAS нужно использовать SAS а там где его нет уже простую декодировку. Так проще, чем разбираться конкретно с каждым производителем.
Re: Подключение платы ИА к компьютеру через COM порт
Добавлено: 28 авг 2006, 12:06
porcha2
зачем разбираться? просто брать сигнал с механики.
хотя возможно ты и прав (с сасом)
Re: Подключение платы ИА к компьютеру через COM порт
Добавлено: 28 авг 2006, 12:07
DogoKot
porcha2 писал(а):
Двоичные счетчики цепляй на тотал ин и тотал аут, с них сигнал на преобрасователь в RS232 и на комп. Если много аппаратов, еще какой-нить дешифратор адреса нужон будет. В принципе все это можно соорудить используя простенький микроконтроллер.
Уважаемый, Porcha2! а по-подробнее, что за двоичные счетчики?
на преобразователь в rs232 - т.е. через max232?
сможете какую-нибудь простую схемку подключения описать?
и в каком виде идут данные (например с контакта 25А и 26А). в виде импульса или в шестнадцатиричном представлении? и какое их напряжение?
я пока плохо представляю каким образом можно захватить данные с этих контактов. :) разъясните плз. ???
Re: Подключение платы ИА к компьютеру через COM порт
Добавлено: 28 авг 2006, 12:12
Штирлитц
porcha2 писал(а):
просто брать сигнал с механики.
С одной стороны да. Проще, пока механика нормально работает, а если заклинит. Програма подсчета статистики в компе с ума сойдет
Re: Подключение платы ИА к компьютеру через COM порт
Добавлено: 28 авг 2006, 12:16
porcha2
когда закидываешь кредит, на 25А появляются импульсы. Их количество соответствует количеству кредитов (при условии, что в настройках механика должна считать по 1 а не по 10 к примеру). Эти импульсы нужно сосчитать и запомнить. Когда комп будет опрашивать именно этот аппарат, преобразователь должен преобразовать этот код в последовательный и выдать в ответ на запрос.
Если слабо знаком с цифровыми технологиями, лучше найди спеца. Самому долго придется въезжать в тему.
Re: Подключение платы ИА к компьютеру через COM порт
Добавлено: 28 авг 2006, 12:18
porcha2
Штирлитц писал(а):
porcha2 писал(а):
просто брать сигнал с механики.
С одной стороны да. Проще, пока механика нормально работает, а если заклинит. Програма подсчета статистики в компе с ума сойдет
Да пусть клинит. Сигнал_то всеравно будет.
Re: Подключение платы ИА к компьютеру через COM порт
Добавлено: 28 авг 2006, 12:22
porcha2
ну и потом необязательно иметь постоянную связь. можно отвести под счет больше памяти. пусть всё считается. когда приспичело-пришел, ткнул комп и прочитал что там накопилось.
Re: Подключение платы ИА к компьютеру через COM порт
Добавлено: 28 авг 2006, 12:33
DogoKot
porcha2 писал(а):
когда закидываешь кредит, на 25А появляются импульсы. Их количество соответствует количеству кредитов (при условии, что в настройках механика должна считать по 1 а не по 10 к примеру). Эти импульсы нужно сосчитать и запомнить. Когда комп будет опрашивать именно этот аппарат, преобразователь должен преобразовать этот код в последовательный и выдать в ответ на запрос.
Если слабо знаком с цифровыми технологиями, лучше найди спеца. Самому долго придется въезжать в тему.
т.е. необходим конкретный контроллер, который еще и будет запоминать все импульсы и считать их количество, как текущее, так и общее, т.е. с накоплением. Получается прям как "свой" счтетчик.
Хорошо. а если проще поступить? Я думаю есть же ячейка в памяти ИА, которая отвечает за уже накопленную статистику. А как же к ней получить доступ? Ведь при повороте (использовании) ключа мы видим статистику на экране автомата. ведь берет же он откуда-то эту статистику

Re: Подключение платы ИА к компьютеру через COM порт
Добавлено: 28 авг 2006, 12:39
porcha2
Есть, но у каждого производителя свои способы доступа к ней, так что если в этом направлении пойдешь, вообще неизвесно сколько времени и денег потратишь.
Ну а если тебя только игрософт интересует - купи прогу у сурана2 :)
Re: Подключение платы ИА к компьютеру через COM порт
Добавлено: 28 авг 2006, 12:45
Штирлитц
Именно для этого и существует протокол SAS. Мне видется это так. Имеется КПК с написаным софтом под конкретные ИА. Ежесуточно, недельно и т.д. КПК подключаем к ИА и снимаем статистику. Потом переносим на Комп. И там Большая программа все считает сама. Причем процес переноса можно осуществлять удаленно, например через GPRS.
DogoKot писал(а):
Хорошо. а если проще поступить? Я думаю есть же ячейка в памяти ИА, которая отвечает за уже накопленную статистику. А как же к ней получить доступ? Ведь при повороте (использовании) ключа мы видим статистику на экране автомата. ведь берет же он откуда-то эту статистику
Не все производители могли реализовать доступ к памяти через СОМ-порт.
porcha2 писал(а):
Да пусть клинит. Сигнал_то всеравно будет.
Согласен! Ступил.
Re: Подключение платы ИА к компьютеру через COM порт
Добавлено: 28 авг 2006, 12:49
porcha2
DogoKot писал(а):
Я думаю есть же ячейка в памяти ИА, которая отвечает за уже накопленную статистику. А как же к ней получить доступ?
Очень уж подозрительный вопрос!?
Re: Подключение платы ИА к компьютеру через COM порт
Добавлено: 28 авг 2006, 13:01
DogoKot
Совсем не подозрительный :), а актуальный для меня, т.к. уже запарился бегать с огромной связкой ключей от одного автомата к другому и снимать вручную (визуально) статистику. намного проще было бы организовать это через головной ПК. пришел во время пересменка персонала и раз снял статистику за пять сек. это есть экономия времени, отсекание ошибок и запрет доступа к автомату персонала и самое главное всё систематизировано!
Re: Подключение платы ИА к компьютеру через COM порт
Добавлено: 28 авг 2006, 13:16
porcha2
Через форум вряд-ли реализуешь это. Тогда ищи спеца.
Re: Подключение платы ИА к компьютеру через COM порт
Добавлено: 28 авг 2006, 13:33
Miraculis
сомневаюсь, что есть "ячейка памяти", которую тебе просто так дадут считать...это раз...ну не тупой же народ делает систему хранения данных, чтобы просто была "ячейка"...это два ;D
используют же всевозможные средства кодирования, шифрования и т.д.
так что на мой взляд данный вопрос утопичен, а изобретать велосипед и делать контроллер на механику...зачем?..есть уже готовые решения...может не совсем универсальные, но есть.
Re: Подключение платы ИА к компьютеру через COM порт
Добавлено: 28 авг 2006, 13:51
vladimirs
В принципе электронный счетчик это уже готовый хранитель-накопитель всей необходимой информации, считывать с него можно зная распиновку индикатора и собрав необходимый дешифратор. ненужно постоянно комп подключенным держать итд. ::)
Re: Подключение платы ИА к компьютеру через COM порт
Добавлено: 28 авг 2006, 13:57
porcha2
vladimirs писал(а):
В принципе электронный счетчик это уже готовый хранитель-накопитель всей необходимой информации, считывать с него можно зная распиновку индикатора и собрав необходимый дешифратор. ненужно постоянно комп подключенным держать итд. ::)
Оригинальная мысль! :)
Однако не везде стоят ЖК.
И еще... попадались мне аппараты, в которых счетчики были подключены вообще куда попало. Лишь бы циферки менялись :) пусть от фонаря, но меняются ;D
Re: Подключение платы ИА к компьютеру через COM порт
Добавлено: 28 авг 2006, 14:06
vladimirs
стоимость ЖК счетчика 400руб. сам дешифратор встанет в 1000руб. приблизительно ;D
Re: Подключение платы ИА к компьютеру через COM порт
Добавлено: 28 авг 2006, 14:07
vladimirs
можно даже незапаиваться а считывать с оптики ;D
Re: Подключение платы ИА к компьютеру через COM порт
Добавлено: 28 авг 2006, 15:32
AR_Favorit
У игрософта, и некоторых других, принципиально нет снаружи доступа к памяти, в которой хранится статистика. Потому правильно тут сказали, надо поискать и найти - есть именно такие системы, маленький контроллер цепляется на те же провода, что и механические или ЖК счетчики, от маленьких контроллеров провода к большому, от него - к компу... Кто-то точно такое делал именно для централизованного контроля, а не для статистики. Но если есть сильное желание (и умение) - можно сделать самому: на каждый аппарат какую-нить AVR-ку (повесить на ноги счетчиков)) + шина (проще всего организовать I2C) по залу, + головной контроллер, связанный с компом, + соотв. программу на компе)))
Если есть опыт в программировании микроконтроллеров и компа - почему бы и нет, если нет - не стоит изобретать велосипед... Например, вот тут:
http://www.dlv.lv/index.php?l=1&id=161 - прикольно, бегать не со связкой ключей, а с пультом, внутрь аппарата не лезть, потом подключил пульт к компу - и вуаля)))
Re: Подключение платы ИА к компьютеру через COM порт
Добавлено: 28 авг 2006, 15:41
klim
Или джекпот Тульский,дешево и сердито