Jump to content
iPROG PRO
eeprom+

Описание возможностей программатора

Recommended Posts

eeprom+

 

Проект iPROG+

 

Целью данного проекта является не только сделать достойный продукт для пользователя,

но и привлечь внимание разработчиков в сфере автоэлектроники, которые способны сами

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

Теперь универсальность программатора и его программное обеспечение

без особого труда позволяет это сделать. У разработчика своих модулей

теперь есть возможность продавать и обменивать свои модули (скрипты, калькуляторы, адаптеры...),

т.к. он может сам защищать их авторское право- криптовать под серийный номер программатора.

Простота языка скриптов, гибкость интерфейса, достаточное количество портов и скорость работы

позволяют сделать практически любое дополнительно устройство и достаточно хорошо защитить его.

Открытость проекта позволила привлечь внимание сторонних разработчиков которые написали

уже не мало бесплатных скриптов и калькуляторов разного назначения,

в этом можно убедиться на форуме в соответствующих разделах.

 

 


 

Это устройство можно использовать в любой сфере электроники - от генератора до логического анализатора, от простейшего программера для EEPROM до программатора RFID, таких как HITAG-2. Т.к. комплекс программно-аппаратный, то соответственно и описание его можно разбить на две части - описание программной части и аппаратной.

Программная часть комплекса (HOST) - это универсальная "оболочка" или основное ядро к которому пользователь может сам подключать простейшие программные модули (скрипты), их можно самому написать в любом текстовом редакторе. В скрипте пользователь сам назначает пункты меню, действия кнопкам, требуемые математические операции и т.д. Текст скрипта так же можно разделить на две основные части - секция HOST (это та часть программы, которая выполняется на компьютере) и секция DEVICE (эта часть кода скрипта загружается в само устройство)

.post-2-14351780744252_thumb.png

 

Аппаратная часть комплекса (DEVICE) - сложное электронное устройство, его ядром служит процессор ARM7 со своей виртуальной машиной на борту (iPROG+ VM).

post-2-14351780746877_thumb.jpg

 

Базовый блок состоит из двух плат (цифровая плата и источник питания), соединённых между собой цанговым разъёмом. Цифровая часть собрана на микроконтроллере ARM7, который управляется с компьютера либо через USB, либо через модуль Bluetooth(опционально). Модуль питания состоит из преобразователя напряжения 5V-> 12V и управляемых источников питания. На плате процессора расположены: модуль Bluetooth, разъём USB, разъём для подключения внешнего питания, ARM7, устройства ввода – вывода, АЦП – ЦАП, устройства защиты от перегрузок, разъем для подключения адаптеров типа DB44m.

post-2-14351780744937_thumb.jpg

post-2-14351780745884_thumb.jpg

Подробное описание назначения контактов разъёма, несколько примеров скриптов, описание языка скриптов можно найти в разделе support нашего сайта

 

 

Исполняемую программу на компьютере мы специально сделали максимально универсальной, возможности её ограничены лишь фантазией пользователя. Далеко не полные возможности “софта”:

- Настраиваемые кнопки меню.

- Удобный HEX–редактор с возможностью редактирования, инвертирования, заполнения, сравнения, поиска, замены и т.д.

- Настраиваемые окна выбора скрипта, панели проводника, окна сообщений…

- Возможность подключения дополнительных программных модулей с предварительной компиляцией (компилятор так же общедоступен в support-центре), криптованием, привязкой к серийному номеру…

- Возможность выбора различных тем оформления интерфейса, выбор шрифта и его размера для HEX-редактора, произвольный выбор его цвета, цветные маркеры… и многое другое:

post-2-14351780747594_thumb.jpg

Видео "возможности интерфейса":

 

 

К базовому блоку можно подключать адаптеры (модули для расширений функций устройства). В зависимости от назначения устройства адаптеры можно приобрести у нас либо изготовить самостоятельно. Принципиальные схемы наших адаптеров общедоступны.

post-2-14351780746083_thumb.jpg

EEPROM адаптер Адаптер имеет управляемое питание от 2.8 до 5 V и разьем для внутрисхемного программирования.

Поддерживает микросхемы:

MW 93C46, 93C56, 93C66, 93C76, 93C86, 7002MN010, 77007MC

I2C 24C00, 24LC00, 24C01, 24C01A, 24C02, 24C08, 24C16, 24C32, 24C64, 24128, 24256, 24512, BAW574252, X24C01

SPI 25010, 25020, 25040, 25080, 25128, 25160, 25256, 25320, 25512, 25640, ST95P08

ITT NVM3060

MICROCHIP ER5911, ER59256

PIONEER PDH004

SEIKO 2444, S2430

SIEMENS SDA2586, SDA3526, SDE2516, SDE2526

SONY CXK1011, CXK1012

 

 

post-2-14351780746161_thumb.jpg

RFID 125kHz адаптер Адаптер предназначен для работы с транспондерами, работающими на частоте 125кГц.

Адаптер поддерживает транспондеры:

PCF7935AS с функцией чтения скрытого блока

PCF7936AS (все режимы)

MEGAMOS-48 crypt

 

RFID_134_325.thumb.jpg.9adb22d688cc0ed0f

 

RFID 134kHz адаптер  Адаптер предназначен для работы с транспондерами, работающими на частоте 134кГц.

Адаптер поддерживает транспондеры:

4C Texas

4D Texas crypt

4D Texas crypt DST+80bit 

 

post-2-1435178074624_thumb.jpg

Адаптер K-LINE Выполнен в корпусе разьема OBD и состоит из K-LINE драйвера MC33199. На форуме для примера работы с адаптером есть бесплатные скрипты которые позволяют корректировать пробег по K-линии в некоторых панелях VAG VDO.

 

 

post-2-14351780774207_thumb.png

Адаптер UART/M-bus/BDM предназначен для работы с устройствами по RX-TX, M-bus, BDM. Адаптер позволяет управлять из скриптов питаниями 5V/10V, режимами (прямой/инверсный UART/BDM) и т.д.

  • Upvote 2

Share this post


Link to post
Share on other sites
eeprom+

Мне приходит много вопросов на которые попытаюсь в общем ответить в доступной для пользователя форме.

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

2. Для пользователей теперь появились новые возможности в сфере программирования. Прогер понимает скрипты, которые написал сам пользователь и положил в папку "/Scripts". Свои скрипты можно продавать, раздавать, обменивать и т.д. с этого сайта. Для того что бы исходный текст скрипта не был виден другим пользователям, скрипт можно скомпилировать (оптимизировать код исходника) и прогер будет понимать скомпилированный скрипт точно так же как и скрипт с исходным кодом. Компилятор можно взять у меня. Если скрипт коммерческий то его можно закриптовать под серийный номер программатора, тогда он будет работать только на том прогере, под который он предназначен.

3. Где использовать программатор? Ну тут уж можно фантазировать.. Если его использовать для смотки пробегов, то в скрипт работы с памятью желательно встраивать калькулятор алгоритма пробега, так же есть возможность привязать к скрипту нужные документы, ссылки, картинки - и это будет готовый модуль для данного типа панели, со всеми описаниями, примерами и инструкциями. Если задача использования прогера совершенно другая и без адаптера не обойтись, то не сложный адаптер можно изготовить самостоятельно и так же продавать его с этого сайта. Адаптеры, которые разработали мы - можно приобрести у нас или изготовить самостоятельно, их схемы есть на сайте. Можно привести простейший пример нестандартного использования прогера в автоэлектрике: было много б/у двигателей управления заслонками отопителя с авто Skoda oktavia. Двигатель имеет встроенный реостат измерения положения. Нужно было отобрать рабочие. Адаптер был построен по простейшей схеме на нескольких полевиках, через которые прогер подавал питание на двигатель, а выход реостата был заведен на вход АЦП программатора. В скрипте были заданы необходимые параметры. В итоге прогер сам вращал двигатель, одновременно мерял значение реостата и сообщал о малейших отклонениях значений.

4. Какие особенности прогера по "железу"? Чем он отличается от других программаторов? Ну во-первых выбрана доступная элементная база, во-вторых, прогер был разработан для удобной работы в авто, адаптеры в виде шнурков OBD, CAN и т.д. подключаются через разъем DB44 c торца программатора, а не сверху, как во многих других прогерах. Для удобства в ремонте базовый блок сделан из двух частей - плата питания и плата процессора, идея была подсмотрена в других диагностических приборах, таких как passthru, lexia и т.п. Почему использован разъем DB44? Да потому что разъемы такого типа проверенные годами в LPT портах компьютеров. Так же прогер был разработан под доступный тип корпуса Z34 и в дальнейшем планируется его продажа в таком корпусе. Область печати вокруг процессора сделали пустой. Если в дальнейшем необходимых ресурсов прогера не хватит для каких-либо задач, то мы для себя предусмотрели возможность апгрейда железа с минимальными затратами, т.е. поставить другой более современный проц с незначительными изменениями печати и без изменений других параметров прогера (скриты, софт, адаптеры останутся те же). Так что будем стараться идти в ногу со временем и технологиями. Это говорит о том что планируется развивать проект долго и с минимальными затратами времени и средств.

5. Для тех, кто считает что стоимость прогера завышена. Давайте посчитаем вместе. Сколько сегодня стоит простой прогер под serial eeprom? сколько стоит прогер HITAG-2 и другие транспондеры? сколько стоит устройство для смотки панелей VDO NEC? А если к этому всему добавить бесплатные скрипты пользователей и возможности прогера описанные выше - то результат очевиден.

  • Like 1
  • Upvote 1

Share this post


Link to post
Share on other sites
Tolic 777

Здравствуйте!

Айпрог+ MC9S12C64 и т.п. моторолловские.

  • Upvote 1

Share this post


Link to post
Share on other sites
sswift

Да читает эти моторолы, поддерживает почти всю ленейку 9S12!

Share this post


Link to post
Share on other sites
раш

Здравствуйте .Я новичек на фуруме если не в теме прошу не пинать .Хочу купить iprog+ для работы с srs и одометрами ,какой комплект мне лучше взять ?

Share this post


Link to post
Share on other sites
Desufa

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

Share this post


Link to post
Share on other sites
раш

Спасибо за отзыв .Для начала я думал купить железо каторое работает в выше написанном направлении а патом кальки ,скрипты и т.д.

Share this post


Link to post
Share on other sites
audis

иначе ни как, так как скрипты работает только с прогером.

Share this post


Link to post
Share on other sites
Viktor

Здравствуйте .Я новичек на фуруме если не в теме прошу не пинать .Хочу купить iprog+ для работы с srs и одометрами ,какой комплект мне лучше взять ?

Все зависит от парка машин если азия то Базовый блок iProg+ и Адаптер для iProg+ Serial EEPROM для начала должно хватить ну и щупы для для внутрисхемки можно докупить. Но лучше по железу брать все!!! Когда ни будь да згодится, а то как всегда есть работа под то оборудование которого нетю(((

Share this post


Link to post
Share on other sites
раш

модуль Bluetooth в чем ее плюс или есть что нельзя сделать через шнур ?

Share this post


Link to post
Share on other sites
Viktor

модуль Bluetooth в чем ее плюс или есть что нельзя сделать через шнур ?

Ну мне кажется Bluetooth актуален с Универсальный адаптер (шнур) viewtopic.php?f=48&t=204. А так можно по шнурку все делать.

P.S.- всё равно его докупать нужно будет отдельно, недавно заказывал себе программатор и тоже хотел прикупить Bluetooth но у производителя их нет пока в наличии. Тут можно почитать про Bluetooth viewtopic.php?f=48&t=117

Share this post


Link to post
Share on other sites
Виталий рф

Всем привет. Есть желание работать с ключами иммобилайзерами и.т.д Некоторый опыт в этом деле есть. В основном Российский автопром. Одо. удаляю имм. обучаю новые ключи, особо ничего сложного. А хочется двигаться дальше. Вот думаю приобрести iPROG+. Хотя выше написанное читал, был бы благодарен за несколько дельных советов новичку. И еще вопрос по доставки iPROG+ в Россию конкретно в Ставропольский край. Спасибо.

Share this post


Link to post
Share on other sites
djal

думаю что нет людей кто пожалел что купил iprog+

  • Upvote 1

Share this post


Link to post
Share on other sites
ALS

Подскажите, авто Skoda Octavia блок подушки безопасности 6Q0 909 605 AH

MC68HC08AZ48A 1L02M iPROG+ сможет прочитать, записать этот блок?

Share this post


Link to post
Share on other sites
sswift

пока нет, ребята работают над скриптом по чтению 908 моторол!

Share this post


Link to post
Share on other sites
u-vovchika

Закрытые 908 тоже будут работать??

Share this post


Link to post
Share on other sites
sswift

ну как бы нет закрытых 908, у них просто есть SS бит, я думаю что будет поддержка!

Share this post


Link to post
Share on other sites
раш

Всем доброго здравия .А есть ли какие нибудь диски по обучению для работы с этим програматором .Хотелось бы изучить полностью прежде чем купить .Уж сильно он мне приглянулся этот програматор.

Share this post


Link to post
Share on other sites
Vodik

Загрузите и установите программу. Походите по менюшкам в демо режиме - вопросов станет меньше.

Share this post


Link to post
Share on other sites
eeprom+

Share this post


Link to post
Share on other sites
remhonda

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

Share this post


Link to post
Share on other sites
eeprom+

Как видите - безопасно, пока проблем из-за этого не было.

  • Upvote 1

Share this post


Link to post
Share on other sites
Алексей

Доброе утро Владимир! Возможности программатора постоянно увеличиваются. Хочется увидеть в будущем модуль для диагностики автомобилей, с помощью универсального адаптера can шины и k линии. Планируется ли программный модуль? Какова возможная стоимость? Минимальные возможности хотелось бы видеть не менее сканеров ELM. Спасибо.

Share this post


Link to post
Share on other sites
Xor

А не проще ELM купить, стоит копейки. Я даже боюсь представить себе объем работ по созданию таких модулей, и сколько это будет стоить. Мне кажется пусть ребята развивают те направления, которые есть.

Share this post


Link to post
Share on other sites
djal

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

функция конечно была бы прикольной, но не думаю что она необходима.

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...