• Добро пожаловать на Технический форум: Ремонт промышленной электроники и спецтехники.

самодельный Curtis 1309

Автор ISV, 24 сентября 2024, 15:33:55

ISV

У кого есть нормальный 1309? Если не сложно, считайте данные с FT232? прогой MProg 3.5 или более новой FT_PROG с сайта ftdi (как вариант, у меня MProg взята из комплекта восстановления китайского OP-COM). В MProg желательно в режиме Read скопировать дамп из окна, а потом из режима "Read and parse" сохранить конфиг в файл.  В FT_Prog это всё в одном окне и делается сразу одним чтением.

Версии 4.xx PC Station обычный адаптер не видят вообще, хотя дрова в комплекте стандартные от FTDI, только подписанные Curtis Instr. Я взял оттуда из .inf файла VID&PID, прописал в FT232. Теперь всё видится и даже работает, но только в USER Mode. А хотелось бы полный функционал.

Адаптер я собрал простейший, на базе готовой платки FT232RL и развязка на 74НС14. Molex от обычного АТХ питальника, идеально подходит :)

PS: файлики можно сюда или на почту isvlabs (.) mail.ru
together we stand, divided we fall..  (c) PF

ForkliftMan

Извините, вам запрещён просмотр содержимого спойлеров.

ForkliftMan

В этой теме есть вся  необходимая информация, как сделать самодельный кабель 1309 уровня OEM, получить Factory и Developer, что куда прописать и как заставить всё это работать. Так-же следует обратить внимание на необходимость аппаратных инверторов сигналов (подсказываю, чтоб не ходить по граблям будущим последователям, если лень читать две сотни страниц).

Мы для ремонта умершего оригинального кабеля 17749700 1309 OEM (купленного в TVH до введения санкций) написали программку, которая позволяет полностью переписывать FTDI FR232R кроме её серийного номера залоченного с завода. Скриншот сохранился из окна FTProg - это позволило реанимировать кабель. Код сообщением выше так-же подхватывается последней версией 1314-4402 PC Programming Station (OEM) как оригинал.

ISV

Цитата: ForkliftMan от 24 сентября 2024, 16:24:32В этой теме есть вся  необходимая информация, как сделать самодельный кабель 1309 уровня OEM, получить Factory и Developer, что куда прописать и как заставить всё это работать.
я на эту тему как раз и набрёл в поисках дампа ft232, но найденный там дамп не заработал.  а вот Ваш, отличающийся всего двумя байтиками в конфиге (подозреваю, что всего одним, а второй в чексумме), заработал прекрасно, за что большое спасибо!
Пришлось только потом снова включить светодиоды на портах FT232, а то без них скучно :)

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

изначально я подсмотрел аппаратный протокол в обмене с дисплеем 840 и понял необходимость инверсии. а потом уже не помню, где подсмотрел идею с запараллеливанием элементов 74нс14, сделал у себя их по два.  снаружи ограничивающие резисторы 100 Ом и 1k на TX/RX.
С версией 3.12 заработало сходу, с версией 4.6.10 теперь тоже, благодаря Вам ;)

ЦитироватьМы для ремонта умершего оригинального кабеля 17749700 1309 OEM (купленного в TVH до введения санкций) написали программку, которая позволяет полностью переписывать FTDI FR232R кроме её серийного номера залоченного с завода.
ну, я от программирования отошел ещё в прошлом веке, поэтому приходится пользоваться готовым. в данном случае, утилитой флешера из комплекта реанимации китайского ОР-СОМ для Опелей.

ЦитироватьСкриншот сохранился из окна FTProg - это позволило реанимировать кабель. Код сообщением выше так-же подхватывается последней версией 1314-4402 PC Programming Station (OEM) как оригинал.
у меня есть давняя привычка бекапить всё подряд, что в принципе бекапится и что не лень :)
together we stand, divided we fall..  (c) PF

denisshhevkin

Выхлоп в адаптере вот так собран, правда там по питанию еще кое что навернуто. Очень давно дело было. Рисовал с фоток платы адаптера.

M_a_x_i_m

Цитата: ISV от 25 сентября 2024, 02:11:25я на эту тему как раз и набрёл в поисках дампа ft232, но найденный там дамп не заработал.  а вот Ваш, отличающийся всего двумя байтиками в конфиге (подозреваю, что всего одним, а второй в чексумме), заработал прекрасно, за что большое спасибо!

44EB - те самые важные байтики(в сообщении ForkliftMan)

Pavel1986

Здравствуйте! Я тут новенький. Тоже вот мучаюсь с куртисом, купил по ошибке 1212CAN и вот по схеме с мануала не шевелится двигатель совсем, индикатор состояния моргает один раз в секунду типа всё нормально и всё на этом. Что я только не собирал для подключения к компу ни чего не помогает. Выложите пожалуйста полную схему и дамп вид пид с ftdi232. Год мучаюсь с ним. Думаю что управление скоростью настроено с канала CAN

denisshhevkin

Думаю никто полную схему и не рисовал. Стандартное включение FT232RL, выходную часть здесь я выкладывал, VID, PID можно в родном драйвере шнурка найти. Да они и не нужны если микру прошить, там в дампе все есть.

ForkliftMan

Рабочий дамп FTDI я выкладывал во втором сообщении.

Pavel1986

Цитата: ForkliftMan от 01 января 2025, 19:15:27Рабочий дамп FTDI я выкладывал во втором сообщении.
Спасибо большое! Я вот только не пойму что с этим делать, не приходилось её прошивать эту ftdi, ну вроде не дурак попробую разобраться. Щас смотрел на озоне есть она голая оригинал, подделка на плате в сборе которые не прошиваются

Pavel1986

Этот дамп как в компьютер то перетащить? Просто клавиатурой набрать нормально будет?

Pioner

Файл .bin создайте, да зашейте.

Pavel1986

Цитата: denisshhevkin от 25 сентября 2024, 17:17:06Выхлоп в адаптере вот так собран, правда там по питанию еще кое что навернуто. Очень давно дело было. Рисовал с фоток платы адаптера.
Не понятно как собрать правую часть со стороны оптронов, какое напряжение, 5v вроде. Резисторы какие должны быть
Думаю применить DC/DC преобразователь 5 вольтовой, ну в Овен АС4 стоит такой, благо есть лишний

ISV

Цитата: Pavel1986 от 03 января 2025, 10:55:21Не понятно как собрать правую часть со стороны оптронов, какое напряжение, 5v вроде.
да, интерфейс сам 5-вольтовый.

а я забил на оптроны, так и работаю первой версией на 74нс14, только со стороны интерфейса по обеим линиям резисторы защитные на 33 Ома (или на 100, уже не помню). главное правило всех подобных мероприятий по диагностике и программированию: в связке комп (ноут) и устройство должен быть только один блок питания.  То есть, если устройство питается (или в данный момент заряжается) от сети, значит ноут должен быть с живыми аккумами и без БП.  Если устройство автономно (как и обычно всякие тележки и погрузчики), значит можно ноут запитать от БП (но тоже не желательно).  Это правило меня никогда не подводило, ещё ни один кабель не спалил за всю практику :)
together we stand, divided we fall..  (c) PF

denisshhevkin

Кабель спалить не страшно, сами блоки мрут, и порт у компа запросто.