Monday, November 3, 2008

"Закладка" в Пиньен


Вот такая радиозакладка установлена на старом газовом "Новом Пиньене" с дартом. С пульта дистанционно отключается связь с контроллером, отключается механический суммарник, что позволяет слить излишки газа. Плата устанавливается между разъемами возле процессора не нарушая заводского монтажа, закрывается штатной крышкой и пломбируется. В исходное состояние (нормальная работа) сбросом питания. Можно автоматизировать полностью.

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 раз.

Friday, June 20, 2008

Счетчик универсальный, сейчас бензовозный


Вот подновил свою старую конструкцию - бензовозный счетчик для замены "родных" петрокомпов и им подобных, приезжающих к нам из-за бугра гнилыми, некомплектными, без документации и пинкодов, без калибровочных ключей, хотящих принтер или сканер, да и ваще никому ничего не дающих спереть.
Входные импульсы от родного или моего датчика импульсов перемножаются на калибровочный коэффициент 0-9999 и выводятся на блинкерный индикатор с цифрой 25мм. Счетчик установлен в литом алюминиевом относительно герметичном корпусе.


Коэффициент меняется с помощью 2-х кнопок +/- с сервисного пульта, поключенного к коммуникационному раз'ему. При изменении коэффициента сразу меняется отображаемое количество, что позволяет очень быстро откалибровать счетчик, просто подогнав количество на индикаторе под реально налитое. Пределы изменения 0-9999, что позволяет адаптировать практически любой датчик импульсов. При необходимости можно добавить еще разряды для повышения точности измерения.

При подключении компьютера к тому же коммуникационному раз'ему есть возможность запустить тест дисплея, изменить коэффициент, ввести требуемое количество сразу (при этом рассчитается новый коэффициент), получить некоторую другую отладочную информацию. Общение происходит через любую терминальную программу (я использую Hyperterminal WinXP или монитор Bascom) через COM-порт (через драйвер Max232, напрямую не подключать!). Перешивка программы делается через этот же раз'ем без вскрытия прибора. Программа написана на BascomAVR и может быть легко модифицирована под другие требования.


Thursday, June 5, 2008

Электронный корректор дозировки

Конь педальный:
Как все начиналось...
Нисколько не претендую на первенство, но в том далеком 91-м все было так...
Привезли мне из Польши Ш&Б с конкретно изношенным обьемомером и головой т10. переливал 600 на 10. запчастей никаких, голова - "черный ящик". Ессно, встал вопрос коррекции. Короче, изобрел я корректор, делал и в плюс и в минус.
Ессно, встал вопрос ДУ! Короче, схема/программа настолько получилась, что продублирована сотни раз от Амура до Рейна. Модификации на Вейн, Скоттен, Жилбарку, Чвелм, бензовозные OTC-90 и Petrocomp (кстати, ремонтирую).
Сейчас, конечно, все уже на другом уровне, есть версии ЗАВОДСКИХ прошивок со спецфункциями, но старая надежная схема работает больше 15 лет!
Особенность наших - жадность. Поляки, хохлы и "всякие прочие шведы" просят немножко - 1-3%, а нашим давай сразу 10!
Есть интерес? мыло konj_pedaljnyjСОБАКАmail.ru

Tuesday, February 5, 2008

Fafnir errors in SK700 Gilbarco Weeder-Root repair without service terminal

If FAFNIR module in SK700 has fixed critical amount of errors of GRF, the further work will be impossible. There is way to correct this problem. It's necessary to connect the signal wire SA and SB from module FAFNIR on GND.

Variant 1:
In Head on block FAFNIR we disconnect the white wire and connect to nearby brown together (white - SA, brown - GND). Also we do with gray and orange (gray - SB, orange - GND).
Variant 2:
On Board GRF-Interface (it's under table near by IS-Interface) we connect contacts 1 and 2 (SA and GND), and contacts 5 and 6 (SB and GND) with short wire. White and gray wire to disconnect and cut.

Monday, February 4, 2008

SK700 Gilbarco Veeder-Root totalizer erase crash

In Gilbarco Veeder-Root SK700 possible elementary to clean the totalizator. In head disconnect output connector from filter. Sandpiper begins to write into memory last data of totalizer, before this cleans old. All are other parameters and adjustment do not change. For writing new data it is not enough energy of the small capacitor on Sandpiper. The Main capacitors remained in filter. If there is access to security jumper, possible install new data.