Wednesday, October 15, 2008

SK700 EC2000 Epsilon Two Wire Interface

Ну вот намедни запускал у черта на куличках SK700 с аж 31-й версией. Во всяком случае она так мне сказала - сначала на ценнике крутились 11,12,13, а потом 31 - типа версия. Все как обычно. СУ POSSMAN (ASPO System) зараза не связывается, сигнал есть, но LED 2W RX горит постоянно, при переполюсовке 2W REV не загорается. Прицепил свой LILLIPUTE, вижу - с ASPO идет в обрыве 8 вольт, на нагрузке- 1,4 вольта. Слабый ток, и эта финская херь не дает больше. Короче, когда я взял кусачки, хозяин поседел (он немеряно бабла отвалил за колонку). Выкусил R21 68 Ohm нахрен. Вот так вот.


По просьбам разных негров нарисовал приблизные схемы входов/выходов на TWL, правильность не гарантирую.




А вот рабочая схема приемно-передающей части системы управления, рекомендую ембеддерам. Джамперами можно установить ток 20-40-60 ма или около того. Конечно, половик можно заменить на простой НПН. Просто их была куча.


Saturday, October 11, 2008

Немного о линии связи Wayne Dresser

Когда-то Wayne выпускались только с 1-м протоколом Ljungman (головы серии TDS). Потом их стали выпускать в Германии (так называемые "немецкие вейны", 3хх), где Люнгман не был распространен, а использовался DART. Так как для передачи данных использовался интерфейс "токовая петля", Ljungman еще стали называть Current Loop (CL), хотя логическая и физическая реализация обмена - абсолютно разные вещи. И на плате процессора колонки немцы писали CL. Поэтому нужно различать "CL протокол" от "CL линии связи". Протокол DART изначально был сетевым и рассчитан на 2-х проводную сеть RS485 (куча 75176 параллельно, звезда), которая позволяла наращивать систему до нескольких десятков устройств, всякие таблоиды и ценники и пр.. Линия CL наращивалась "гирляндой". DART тоже может работать на 4х линию, RS422, где передача и прием идут по разным парам, но используются те же 75176. Так как м/с 75175 обеспечивает большой выходной ток, способный открыть оптрон, это стали использовать и в соединении с CL, сделав в итоге электрическую схему универсальной. При этой схеме колонка транслирует запросы по всем адресам со входа(оптрон) на выход(75176), добавляя в поток свой ответ, что позволяет соединять колонки "гирляндой". При пропадании питания стык RS485 в линию разрыва не делает, а CL разрывает, поэтому здесь стоит связная плата с реле, замыкающим ее вход на выход и отключающим вход процессора. Эта плата также защищает входные цепи при грозе, нужно только выключить питание головы, и при ударе молнии выгорает только касса, т.к. вход колонки гальванически отключается. Если же все-таки "повезло", то меняются все 3 оптрона и драйвер 75176. Лучше сразу ставить 8-конт. панельки.


Здесь снятая с платы приблизительная схема входа W900:


Wednesday, October 8, 2008

Схема связной платы Salzkotten EC2000



Рисовал сам, могут быть ошибки. Цоколевка оптрона К827 на схеме не соответствует реальной!!! Ваще-то он вот такой:

Monday, September 29, 2008

Сигнализация для автоматических АЗС и работающих по предоплате

Как-то раз пришлось наблюдать на Несте картину маслом: Чувачок заряжает в терминал карту, а ему - фиг, то ли денег нету, то ли пин забыл. Попинал терминал, сел да поехал, вместе с колонкой. Другая картина: чув сунул пистолет в дупло, открыл его и пошел платить в кассу. После оплаты попил кофе, отлил, потом сел да поехал, опять же с колонкой. Про теток ваще молчу. Эти повторяющиеся случаи побудили кое-кого упросить меня на создание этой хреновины.
Работает так:
1. При снятии пистолета во-первых, пищит (как вейн или ск700).
2. Далее начинается отсчет некоторого времени, скажем, 1 минута, для оплаты в терминале.
3. Если за это время бензик не пошел, начинает истошно писчать, привлекая внимание.
4. Если бензик полился, затыкается и ждет остановки.
5. При остановке бензика начинается отсчет еще некоторого времени, скажем, 20 секунд, и если снова не полилось, орет как резаный.
И так до постановки пистоля в гнездо. Стороны анализируются независимо. В случае аларма оператору или терминалу возможна передача сигнала аварии.

Сейчас реализован вариант для 8-ки Gilbarco GMPD, в стадии завершения разработки вариант для SMPD/397, буду пытаться обуть и SK700.

Если есть какие-либо идеи, прошу к столу. Хреновина легко модернизируемая.

Ну вот сделал и на SK700.
Подключается не просто, а очень просто. Платка между процессором и VRC (пароотсос) вытаскивается (она все равно ни хрена не делает - переход с одного разъема на другой) и вместо нее впихивается сей девайс. Со входа оптрона платы IS-Interface любым способом ( мелкими крокодилами или китайскими крючками) снимается последовательный код на мой оптрон, так я отвязался от бороды с пистолетов. Импульсы получаю с пароотсоса или (для дизеля) снимаю с разъема датчиков на процессоре (нужны 2 провода). Если пароотсоса нет, программно подключаю, на девайсе есть перемычка, что VRC подключен физически. Тогда в разъеме есть выход импульсов. Тут некоторая особенность, связанная с выдачей импульсов на VRC - после остановки датчика еще некоторое время импульсы VRC еще есть (до 15 секунд, в зависимости от предыдущей скорости потока), поэтому после остановки топлива на пароотсосных пистолетах пауза до аларма 20 секунд, а на дизельных - 5-6 секунд. Если снять импульсы датчиков напрямую, то эта пауза одинакова, как поставлю.


Решение для SPMD с EC2000 получилось совсем небольшим и удобным для установки - всего 1 разъем и 1 пункт в программировании с FB1.



Самое простое и элегантное решение. Максимально использована схемотехника и ПО ЕС2000. Втыкаем и, если надо, меняем один из CON-параметров. Пищалка подсовывается рядом с проводами на дне головы, там есть дырки.

Wednesday, September 3, 2008

Датчик импульсов Gilbarco ну очень специальный

Очередная разработка Коня_педального из области шаманства с шайтанами.
Короче, взял он его, вскрыл, выпаял пик, впаял другой и прилепил платку - чинайский приемник, потом закрыл как было. А в пике некие разные хитрожопые байты, сами знаете для чего. Ищо есть брелок с разными кнопами. Кнопа А - льем совсем хорошо. Кнопа Б - льем с маааленьким минусом.

Фотографии убрал - слишком откровенные. Меня читают обе заинтересованные стороны.

Tuesday, July 22, 2008

Проблемы эксплуатации SK700

Вот сегодня пришлось отвечать на письмо в связи с отказами ТРК SK700. Проблемы такие:

  • изменение момента включения клапана замедления;
  • сброс суммирующих счетчиков;
  • ресурс экомеров 0,4 вместо 12 лимонов литров;
  • несоответствие показаний о налитом количестве на Топазе и на ТРК.

Все эти моменты обсуждались на форуме zal.azsportal.ru или в этом блоге. Вот что я им написал, мож кому пригодится:

1. Самопроизвольное изменение об'ема (извините, твердого знака на моей клаве в силу безграмотности найти не могу) включения клапана замедления связано не с изменением программных настроек, а с механической частью колонки. Скорее всего, имеет место либо ослабевание новой пружины под мембраной в клапане вследствие приработки и усадки до рабочих размеров (нужно разобрать клапан и растянуть пружину либо изменить момент включения клапана программно), либо засорение отверстий или полостей клапана или мембраны.
2. Обнуление суммарных счетчиков - проблема редкая, но известная и до конца еще не решенная производителем ТРК. Со своей стороны мной экспериментально выявлено, что виноват 5-контактный выходной раз'ем на плате фильтра питания - при его выдергивании как раз и происходит обнуление счетчиков. Инженерно это об'ясняю так - при нестабильном контакте в этом раз'еме на вычислитель идет сигнал сбоя питания и начинается процедура записи последних показаний счетчика в энергонезависимую память, при этом в силу специфики флеш-памяти сначала старые данные стираются. На запись новых данных просто не хватает энергии - конденсаторы остались на плате фильтра. Решение - присоединить (припаять!) дополнительный конденсатор 2000-4700 микрофарад х 40 вольт к проводам идущим от платы фильтра. Если есть возможность, припаять его прямо на плате вычислителя. В некоторых головах встречается дополнительный аккумулятор, подключенный к плате фильтра питания, но опять же ДО РАЗ'ЕМА!
3. По поводу опережения показаний на СУ относительно показаний на ТРК: это проблема согласования формата передачи данных. Согласно стандартному протоколу Gilbarco Two Wire по команде 5х ТРК выдает текущие показания (т.е. то, что на дисплее ТРК) в виде посылки из 5 или 6 байт (напр. 003476 что равно 34.76) либо налитого количества, либо стоимости. При окончании заливки данные передаются более подробным пакетом и расшифровываются правильно. В вашем случае, возможны варианты: а) передача денег, а не литров; б) передача 5-ю а не 6-ю байтами, или наоборот. Эти параметры устанавливаются в ТРК программно на этапе согласования с СУ.
4. По поводу экомеров: вещь достаточно долгоиграющая, но в обязательном порядке нужно следить за фильтрами тонкой очистки, которые обычно меняются только когда уже поздно вследствие их высокой стоимости. В экомерах заклинивают подшипники, которые легко заменяются на новые, размер стандатный, в России навалом. Встречал кадров, которые меняют подшипники раз в год-два, экономя на фильтрах, потому что изнашиваться после экомера уже нечему, кроме автомобиля.

Tuesday, July 15, 2008

Ремонтирую Gilbarco Epsilon IS-Interface

Плата IS-Interface, устанавливаемая на корзину Эпсилон со стороны задней стенки и обеспечивающая гальваническую развязку датчиков импульсов, концевых выключателей на рукавах и геркона газдетектора, иногда выходит из строя. Я ремонтировал около 20 таких плат. Основные неисправности:
1. Перегорание предохранителя, запаянного в цепи питания датчиков импульсов. Светодиод на плате горит постоянно. Обычно перегорает, если не повезло при переподключении датчиков под питанием. Лечится запаиванием перемычки вместо предохранителя.
2. Рассинхронизация пиков из-за изменения тактовой частоты от соли или еще какой-то хрени, почему-то появляющейся именно на ножках резонатора. Светодиод быстро моргает. Простая промывка не помогает, нужно отпаять, промыть и запаять. А затем после проверки залить лаком. Эта же хрень бывает на аналогичной плате в SK700. Кстати, в последних 700-х с головой внизу эти платы заливали на заводе слоем лака 2 мм и прятали ее под крышку. От себя добавлю тем, кто счастлив иметь 700-ю, закройте эту плату пакетом и закрепите, поможет избежать проблем в дождь или с головы капает прямо в нее, опять же тумана сцуко, боится. Ваще по СК700 в дождь курите мануал, саму не открывайте.
3. Оптопара. Светодиод быстро моргает, почти как постоянно горит. Хитропридуманная схема подпитки оптрона со стороны приема вызывает его перегрузку и перегорание. Заменяется на любой подходящий, при этом хорошо выкинуть предохранитель (замаскирован под кондер) и всю толпу резисторов в коллекторной цепи, оставив 1 для подпорки.
Других неисправностей пока не было. Пики никогда не горели, траф питания сгорел 1 раз.