1С модуль платежей в ЦУП

Какой сторожевой таймер используется в терминалах приема платежей?

технические вопросы по сторожевым таймерам
Гость

Сообщение Гость » 27 мар 2006, 17:42

(сторожевой таймер) Дамы и господа, что за ситема самоконтроля используется в терминалах приема платежей, постоянно виснет модем у кого есть или была такая проблема объясните как с этим бороться.
Заранее благодарен!!!!!

Гость

Сообщение Гость » 27 мар 2006, 19:17

А какой терминал? Кто производитель?
Гость

Сообщение Гость » 28 мар 2006, 09:05

Производители мы сами т.е. "Планета Грез". У нас собственное производство игр.автоматов и паралельно для собственной эксплуатации решили сделать терминал приема платежей, но стал зависать модем. Узнавал у других производителей. У них перегружается комп. полностью, у некоторых есть некоее устройство перегружающее только модем и контролирующее сеть. Поэтому обращаюсь на форум за помощью.
Заранее благодарен!!!!!
Гость

Сообщение Гость » 04 апр 2006, 11:58

А как с Вами связаться Дмитрий.
Гость

Сообщение Гость » 28 апр 2006, 20:42

И как же nnCron внешний модем перегрузит? Интересно.
Гость

Сообщение Гость » 29 апр 2006, 23:29

Самая большая прблема в зависании модема. перезапуск компа примитивным сторожевым таймером не панацея. Тем более прстой таймер не отслеживает зависание программы, а только если зависнит полностью комп. Нужен таймер который будет отслеживать зависание модема и перезапускать только его, а не весь комп. А модем может виснуть раз по 20 в день. Виснит он (вернее сама связь) при пропадании связи. Чтобы востановить связь, надо отключить и включить питание модема.
Вообщем таймер должен: следить за связью и ''перезапускать" модем и контролировать работу программы и перезапускать ее.
Сейчас пытаемся сделать такой,думаю получится.
Гость

Сообщение Гость » 01 май 2006, 15:24

Как получится пишите, если цена будет меньше чем мы берем сейчас, будем брать у вас.
Гость

Сообщение Гость » 11 май 2006, 12:42

да млин у нас тоже модем частенько подвисает
а кто нибудь под виртуальный com port пробывал модем подцепить?
Гость

Сообщение Гость » 12 май 2006, 14:17

Сами ( мы производители ) столкнулись с подобной проблемой... Пока - сторожевой таймер думаю единственно правильный выход, может кто знает производителя или фирму поставщика? Очень интерестно посмотреть на это решение.
Заранее благодарен!
Гость

Сообщение Гость » 13 май 2006, 21:59

До конце недели тестируем свой сторожевой таймер.
можно будет адаптировать под любую пограмму. Будут дополнительно два датчика, информация с которрых будет отображаться на сервере
Вообщем вот выдержка из описания

Перезагрузка компьютера в случае зависания отслеживаемой программы или операционной системы целиком
Перезагрузка модема в случае отсутствия связи с заданным сайтом
При срабатывании одного из двух датчиков вскрытия корпуса посылка сигнала на сайт, запись события в EEPROM с номером сработавшего датчика

Связь платы с компьютером.

Через COM порт, номер которого указывается в настроечном файле.
Разъем COM-порта на плате типа DB9 (папа).
Допускается подключение через USB при помощи USB-COM адаптера

ПО компьютера.

Выполнено в виде службы Windows NT/XP/2000
Поставляется в виде установочного пакета (инсталляции). Пакет устанавливает иконки запуска и выгрузки службы, а также деинсталляции пакета. Служба запускается сразу после установки пакета.
Отслеживает зависание основной программы
o Осуществляет проверку изменения каждого файла из заданного набора.
o При изменении любого из заданных файлов посылает плате команду «Сброс таймера перезагрузки компьютера»
o Набор файлов задаётся в настроечном файле.
o Частота опроса даты изменения файлов – 10 сек.
Проверяет связь с указанным сайтом
o Посылает запрос на указанную Интернет-страницу, содержащую фиксированный текст
o Сравнивает полученный ответ с шаблоном
o При отсутствии ожидаемого ответа посылает плате команду «Перезагрузка модема»
o Интервал опроса и шаблон ответа задаются в настроечном файле.
Гость

Сообщение Гость » 13 май 2006, 22:00

продолжение;
o Связь по протоколу HTTP
При получении с платы сигнала «Срабатывание датчиков вскрытия» отправляет сообщение на сайт (по протоколу HTTP) до тех пор, пока не получит ответ с сайта о том, что сообщение получено. Адрес сайта задаётся в настроечном файле.
Отдельная программа, не входящая в поставку конечному пользователю, позволяет считать с платы запись о срабатывании датчика вскрытия, а также сбросить эту запись. Также эта позволяет настраивать время для таймера перезагрузки ПК, времена удержания отключения питания ПК и модема

Выполнено на микроконтроллере Atmega8
После подачи питания включает таймер на заданный интервал. Интервал задаётся программно по RS232, сохраняется в EEPROM и может составлять от 3 до 30 мин.
Ожидает сигнала с компьютера «Сброс таймера»
o При получении сигнала устанавливает таймер на заданный интервал
o При отсутствии сигнала в течение заданного времени перезагружает компьютер, имитируя нажатие на кнопку «Reset».
При получении команды «Перезагрузка модема» отключает на время питание модема
При срабатывании датчика вскрытия посылает сигнал на компьютер, и делает запись события в энергонезависимой памяти (EEPROM)
При получении команды «Проверка вскрытия» с компьютера посылает сообщение о том, были ли зафиксированы срабатывания датчиков вскрытия
Специфическая команда, содержащая длинный шифр(100 символов), позволяет стереть запись о срабатывания датчиков вскрытия


Питание.

Плата имеет 2 разъёма питания – HDD и FDD
Напряжение питания +12В.
Модем питается через телефонный кабель от платы, на плате устанавливается разъем типа RG.
е (факт срабатывания и время).

Как только все пройдет нормально напишу и будет реклама
Гость

Сообщение Гость » 14 май 2006, 23:09

При некоторых проблемах, Reset может не работать. Сталкивался с этим. Рекомендую замыкать на землю на 6 сек. вывод Power.
Гость

Сообщение Гость » 14 май 2006, 23:20

И еще. Проверка связи через шаблонное сообщение, как мне кажется, не есть хорошо. В случае проблемы у хостера, модем будет постоянно перегружаться. По-моему проще отправлять запрос на DNS сервер провайдера.
Гость

Сообщение Гость » 16 май 2006, 00:33

да действительно, имелось ввиду презагрузка питанием.
С соединением подумаем. Спасибо
Гость

Сообщение Гость » 26 май 2006, 23:50

куплю 20 шт. для перезапуска модема.
sergkhar
участник форума
Сообщения: 727
На форуме с: 16 июл 2006, 00:20
Репутация: 0

Сообщение sergkhar » 28 май 2006, 23:09

Неправильно как-то решать проблему в лоб. Нужно либо модем менять, либо провайдера. Мы будем пользовать Скайлинк модем. Сколько пользовался, ни разу не сбоил и уж тем более не зависал. Для проверки работоспособности будем просто пинговать терминал.
Linux в массы!
Гость

Сообщение Гость » 29 май 2006, 13:45

Модем будет не только отслеживать соединение, но и зависание компа ( программы) и датчики охраны терминала.
А модем который не виснет я вроде нашел. Цена около 200$.
Правда был последний образец и он был неисправен. Вчера звонили сказали, что пришла новая партия. Можно взять попробовать.
Но у таймера есть дополнительные нужные функции. Вообщем при той-же цене.
Гость

Сообщение Гость » 29 май 2006, 19:09

sergkhar, с пингом не получится. Адрес-то динамический.
Гость

Сообщение Гость » 29 май 2006, 22:00

У меня програмист класный. Сделает все как надо. Завтра привезут печатки для тестовых таймеров. Прграмма полностью готова и протестирована на макетной плате. Хотелось-бы конечно побыстрее, но думаю на неделе проверим и закажим уже много.
sergkhar
участник форума
Сообщения: 727
На форуме с: 16 июл 2006, 00:20
Репутация: 0

Сообщение sergkhar » 29 май 2006, 23:16

Пинговать - это условно. С помощью ася-агента получится. Я бы подумал еще, что лучше, за 200 готовое или за 150+50 сборное. Не понятно только почему все знают, что MC35i - это зависающее "абы че", но все его ставят даже в дорогие (>6000 уе) терминалы, выдумывая сторожевые таймеры. У каждого производителя своя разработка. Вот дополнительные нужные функции нужны. Например, датчик удара/падения и датчик открытия двери.
Linux в массы!

Вернуться в «Сторожевые таймеры»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей