Здесь принимаются все самые невообразимые вопросы... Главное - не стесняйтесь. Поверьте, у нас поначалу вопросы были еще глупее :)
Ответить

Железо или ПО?

Ср апр 08, 2020 23:34:06

Друзья, могут ли возникать глюки в работе аппаратуры на микроконтроллерах , когда некий глюк случается не постоянно а иногда из-за кривого ПО?
Пример- зачисление инфы на бесконтактные карты, когда в некотором проценте случаяев информация не записывается . Индикация отобразила запись , но на карте пусто. То есть присутствует не стабильность работы.

Re: Железо или ПО?

Чт апр 09, 2020 04:52:44

А что, на карте есть какая-либо информация о количестве средств на счету? :shock: Это же просто идентификатор, а все действия производятся на банковском сервере! :dont_know:

Re: Железо или ПО?

Чт апр 09, 2020 05:51:21

Возможно какой-то вариант "разрешенного количества допусков".
Тогда может быть и в базовом комплекте и в памяти карты.
К примеру те же компьютерно-кассовые системы из базы на ПК (бухгалтерия) и фискального регистратора (там печать и собственно сам фискальный накопитель).
В принципе может быть все что угодно - от разрыва связи/дохлой ячейки/сброса питания в накопителе до сбоя ПО в базовом комплекте.
Должно быть предусмотрено подтверждение завершения операции со стороны накопителя для базового комплекта.
Если подтверждение не получено - проверяем содержимое накопителя и анулируем/повторяем выполненную ранее операцию.
В то же время базовый комплект может послать данные в накопитель, но затем в результате сбоя их потерять у себя (а в накопителе они уже остались) - тогда восстанавливаем по накопителю.
:roll:

Re: Железо или ПО?

Чт апр 09, 2020 07:12:11

Ю.Г писал(а):Друзья, могут ли возникать глюки в работе аппаратуры на микроконтроллерах , когда некий глюк случается не постоянно а иногда из-за кривого ПО?
Может быть кривое ПО, а может быть кривое железо, а может быть все вместе взятое.
Ю.Г писал(а):Индикация отобразила запись , но на карте пусто.
О чем речь, о каком устройстве?

Re: Железо или ПО?

Чт апр 09, 2020 13:16:40

А что, на карте есть какая-либо информация о количестве средств на счету? :shock: Это же просто идентификатор, а все действия производятся на банковском сервере! :dont_know:

Это карты клиента с инфой о неком балансе ден-средств. Типа таких как рользуют всякие автомойки мсо, залы аркадных автоматов.

Добавлено after 3 minutes 41 second:
Ю.Г писал(а):Друзья, могут ли возникать глюки в работе аппаратуры на микроконтроллерах , когда некий глюк случается не постоянно а иногда из-за кривого ПО?
Может быть кривое ПО, а может быть кривое железо, а может быть все вместе взятое.
Ю.Г писал(а):Индикация отобразила запись , но на карте пусто.
О чем речь, о каком устройстве?


Есть два прибора. Пульты для моек самообслуживания. Собраны в условиях мастерской не большого КБ . Сердцем на сколько я знаю служат контроллеры атмега. Устал воевать с ребятами что мне их продали. Глюки , глюки и глюки.
Основная проблема это время от времени не сохраняется баланс на картах клиента. Они служат для того чтобы в случае чего забрать неизрасходованные средства. Итог. Денежки с пульта списываются , а вот на карту зачисляются не всегда. Карты бесконтактные. Так же есть трабла с зачислением "живых" денег, если номиналы где инфа о них передается несколькими импульсами зачисляются безошибочно, то там где только один импульс ( жетоны, монеты 1₽, купюры по 10₽), там так же бывают пропуски, денежки скушались, а баланс не пополнился.

Добавлено after 8 minutes 43 seconds:
Друзья, сам конечно я не чего сделать не смогу, ибо знаниями обладаю нулевыми. Лиш очень поверхностно представляю работу программы, примерно как если бы папа объяснял маленькому сыну.
Таймеры лежат у меня уже пол года. При первом запуске обнаружилась проблема. Таймер с вставленной картой жёстко тупил. Иногда не нажималсь кнопки, они реагировали с задержкой. После пары недель мучений, ребята изменили сам картридер. Убрали тот в который надо карту помешать, заменив на датчик к которому надо подносить. То есть поднес, баланс зачислился, потом снова поднес, баланс вернулся.

Добавлено after 2 minutes 3 seconds:
Тема для того чтоб я знал как разговаривать с разрабами

Re: Железо или ПО?

Пт апр 10, 2020 05:45:36

Похоже это в тему о "фуфристорах"...
:?
Для начала хотя-бы устойчивую работу на "контактных" вариантах (даллас I-button https://www.platan.ru/library/Maxim_IButton.pdf или чего иного подобного) наладили, а уж затем радиоканал использовать можно.
В текущем варианте - это Х/З где искать...
:beer:

Re: Железо или ПО?

Пт апр 10, 2020 07:41:09

Электронику подключить через хороший сетевой фильтр как минимум.
Попробуйте отфильтровать низковольтное питание (или вообще временно запитать от АКБ) и экранировать плату с процессором фольгой по максимуму.
Тут знания особо не нужны. Метод тыка рулит.
Встречался и многие встречались с глюками от помех, особенно на атмегах. Если время от времени случается - то это вполне возможно оно. Основные помехи возникают при включении-выключении силового оборудования, насосов, пускателей и т.д.

Далее шины передачи данных. Надо погуглить что они из себя представляют и выяснить какие должны быть провода, может экранированные, может на них связь плохая. И т.д.

Добавлено after 8 minutes 10 seconds:
Таймер с вставленной картой жёстко тупил. Иногда не нажималсь кнопки, они реагировали с задержкой. После пары недель мучений, ребята изменили сам картридер. Убрали тот в который надо карту помешать, заменив на датчик к которому надо подносить.
Если все на столько плохо, то имхо вывод один - менять тупых разработчиков. Послать куда подальше. С ними проблемы будут всегда!

Re: Железо или ПО?

Пт апр 10, 2020 11:32:33

совет не ползуйте херню.... это сероьезныен девайсы там делается криптованый канал ссервером банка и контролем заверщенния транзакции пока не порлучено колдовое подтвеорждени от банк-сервера на дисплей не вылезет подтверждение
возмите фирму vf670 и подобное...
походу вам впарили кривую железяку с кривейшим софтом которая даже контактна не способна работать с картой
пс это еслди платежка а если бонусы вазможны варианты но обычно даные заносятся на сетевой сервер а карта тупои ид на не не пишется ничего

Re: Железо или ПО?

Пт апр 10, 2020 13:02:24

совет не ползуйте херню.... это сероьезныен девайсы там делается криптованый канал ссервером банка и контролем заверщенния транзакции пока не порлучено колдовое подтвеорждени от банк-сервера на дисплей не вылезет подтверждение
возмите фирму vf670 и подобное...
походу вам впарили кривую железяку с кривейшим софтом которая даже контактна не способна работать с картой
пс это еслди платежка а если бонусы вазможны варианты но обычно даные заносятся на сетевой сервер а карта тупои ид на не не пишется ничего


Там нет ни каких серверов. Радиоканалов и тд. Все на проводах.

Добавлено after 5 minutes 53 seconds:
А что, на карте есть какая-либо информация о количестве средств на счету? :shock: Это же просто идентификатор, а все действия производятся на банковском сервере! :dont_know:


Да это карты клиента, не виза или мастер. Видно они хранят что-то.
https://youtu.be/io_sfZJ0T0E
Это ссылка на Ютубе я снял для разработчиков видео косяков

Добавлено after 18 minutes 3 seconds:
Спасибо друзья за участие.
Да я согласен с тем что нужно отказываться от этих ребят. Но первый аппарат, предидущей версии по началу не устраивал, но они его довели коекак до ума...в нем правда небыло карт. Это без карт вроде работает нормально...но без карт он не нужен.

Добавлено after 13 minutes 37 seconds:
Замена БП на аккумулятор результата не дал.
Последний раз редактировалось aen Вс май 03, 2020 20:03:23, всего редактировалось 1 раз.
Причина: Нарушение Правил форума п. 2.7

Re: Железо или ПО?

Пт апр 10, 2020 15:23:04

посмолтрел видео напомнило ЛОХОТРОН временн 88...06 когда ктобы не играл выигрывае тот кто делал херню-лохотрона подобные на каждой останове и в переходах стояли народ обирали... похоже ребятки их тогда разрабатывали и вам переделаф чуть впарили кстати даже кнопки такиежеи пластик корпуса

Re: Железо или ПО?

Пт апр 10, 2020 16:15:35

Ну кнопки я выбирал, они удобные. Может они и разрабатывали лохотоны. Не суть. Так то их аппараты я встречал на мойках. Но с картами которые, не тестил

Re: Железо или ПО?

Пт апр 10, 2020 17:32:09

Там вроде для начала обычный накопитель и базовый пультик соорудить достаточно.
Отладить взаимодействие.
А дальше уж добавлять всякие крипты.
Обычные дверные замки/система контроля доступа с дополнительными параметрами, оперативно устанавливаемыми администрацией.
там уже есть и карта кода доступа и заданный интервал пребывания на объекте (отслеживаем время, проведенное за пределами - перекуры, кафешки и минусуем из общего баланса... или насчитываем время, сгружая результат при выходе в конце дня)...
:roll:

Re: Железо или ПО?

Пт апр 10, 2020 18:10:45

Когда-то пользовался платёжной систамой Элекснет, завёл там кошелёк, в который можно было получить доступ с терминала с помощью любой привязанной RFID-карточки - хоть использованной от метро на 1 поездку. Привязал с паролем и прикладывай хоть до опупения. Похоже, что на видео они же, только бумажки сверху наклеили :) Это идентификация, а как оно потом обрабатывается - уже дело программы и контроллера. К той же ардуине китайцы задёшево продают RFID-считыватели и программ ("скетчей") в инете полно. Есть бесконтактные ключи типа домофонных вместо карточек - полно вариантов.

Чтение карт.

Вс май 03, 2020 19:13:22

Друзья, была моя тема по поводу того что на картах клиента (мойка самообслуживания) исчезает баланс. Инженер долго мучал аппарат. И ПО переписывал и манипуляции с расположением датчика мутил....результата нет. В итоге в последний раз, когда мы с ними вдвоем пытали аыяснилос при каких обстоятельствах.

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

Собственно вопрос , почему так и второй, можно ли как-то края изолировать от чтения, чтобы карта читалась только в середине этого окошка которое имеет размер примерно 35на 50мм и сделано из оргстекла.
Последний раз редактировалось aen Вс май 03, 2020 20:32:13, всего редактировалось 1 раз.
Причина: Сюда перенес.

Re: Чтение карт.

Вс май 03, 2020 19:19:29

Вам там в старой теме правильно написали - нехрен хранить цифры баланса на карте. На карте должен быть только ID клиента. А какой у этого ID баланс - должен уметь узнавать считыватель сам, а не с данных на карте. Нужен или сервер центральный или синхронизация между считывателями. Тогда и вопросы все подобные отпадут. А продолжите цифры баланса хранить на карте, деньги не у клиентов, а у вас начнут пропадать.

Re: Чтение карт.

Вс май 03, 2020 20:17:33

Вам там в старой теме правильно написали - нехрен хранить цифры баланса на карте. На карте должен быть только ID клиента. А какой у этого ID баланс - должен уметь узнавать считыватель сам, а не с данных на карте. Нужен или сервер центральный или синхронизация между считывателями. Тогда и вопросы все подобные отпадут. А продолжите цифры баланса хранить на карте, деньги не у клиентов, а у вас начнут пропадать.


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

ЗЫ. Господин модератор, спасибо за перенос темы, не мог найти её...не разберусь в меню сайта.
Последний раз редактировалось aen Вс май 03, 2020 20:29:02, всего редактировалось 1 раз.
Причина: Нарушение Правил форума п. 2.7
Ответить