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

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

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

Блок с содержанием первого сообщения
У кого есть нормальный 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

 Тема популярна   Ссылка

Postal2

Не надо ничего покупать, надо сделать самому. Касаемо FTDI, используется только программа. Я уже добавил оригинальную FT232RL, но у вас скорее всего поддельная, которая пишется всеми текущими версиями. Можно читать в любой момент для проверки результата. Из уникальных функций - поддержка PCF2127,DS1340 и корректировка i2c-eeprom на лету. Для быстрой работы с spi-flash купите платку на FT232H и приделайте к ней панельку.

Postal2

Для тех, кто любит именно оригинальные микросхемы "по цене коня" (за 100 рублей), можно купить на Алиэкспресс модуль на оригинальной микросхеме FTDI за 123 рубля как на картинке и залить из приложенного архива.

ForkliftMan

BL фуфлыжных не видел, а RL завались

denisshhevkin

#33
Этот дамп я в свое время пробовал закидывать во внешнюю EEPROM  BL_ки. Самым умным себя посчитал)) Это так не работает. Как ключ она определяется верно, но вот как USB-UART перестает работать. Там похоже адресное пространство иначе используется, не так как в RL. А может и я что накосячил.

Postal2

Всё верно, если в BL залить дамп от RL, то у BL сворачивает мозги. В архивчике дамп именно для BL, и всё работает. Любители паять могут даже отпаять 93C46 и залить её отдельно, учитывая последовательность байтов.

ForkliftMan

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

Было бы интересно посмотреть на любую версию 1314-PC Programming Station уровня User (1314-1101,1314-1102), Dealer (1314-3301, 1314-3302), Factory (1314-5501, 1314-5502), Developer.

Radiohobbi

#36
Всем добрый день. Пытаюсь восстановить параметры на частотнике ричтракера, проблема возникла когда АКБ помирал, скакало напряжение, возможно из-за этого. По диагностическому коду выдает потерю параметров.
Заказал сейчас адаптер  (тот что на картинке выше), приедет в середине марта, с прошивкой надеюсь разберусь.
Вопросы по устройству сопряжения, то что на 1-й странице темы, там же говорится о необходимости инверсии управляющих сигналов. По схеме получается - сигнал "1" от РС к контроллеру проходит последовательно оптрон 6N139, снимается с открытого коллектора уже как "0" (это уже первая инверсия), далее инвертируется на элементе 7414 (вторая инверсия), то есть по факту двух инверсий имеет повторение сигнала от РС. При передаче "1" от контроллера к РС сначала имеем инверсию на элементе 7414 , "0" на выходе откроет оптрон и если так же снимать сигнал с открытого коллектора, то  и на выходе будем иметь "0". То есть тут инверсия имеет место.
Поясните если не сложно по сопряжению, на что обратить внимание. Потому что там же на первой странице пользователь пишет, что вообще не использует оптроны, но это может поменять логику.
ps хотя может если анод оптопары также подтянут на +5 , а катод на управляющий, то получится, что оптрон откроется при "0" управления и инверсия тоже будет иметь место (это про первый случай передачи от РС к контроллеру)

Postal2

Исключите оптроны (нужно напрямую с FT232), исключите дополнительное питание (нужно напрямую с USB).

Radiohobbi

Цитата: Postal2 от 20 февраля 2025, 12:08:06Исключите оптроны (нужно напрямую с FT232), исключите дополнительное питание (нужно напрямую с USB).
То есть оставить только лишь инвертор? Спасибо за ответ.

Postal2

Да. Можно светодиоды тоже исключить.

denisshhevkin

Цитата: Radiohobbi от 20 февраля 2025, 11:12:23Всем добрый день. Пытаюсь восстановить параметры на частотнике ричтракера, проблема возникла когда АКБ помирал, скакало напряжение, возможно из-за этого. По диагностическому коду выдает потерю параметров.
Заказал сейчас адаптер  (тот что на картинке выше), приедет в середине марта, с прошивкой надеюсь разберусь.
Вопросы по устройству сопряжения, то что на 1-й странице темы, там же говорится о необходимости инверсии управляющих сигналов. По схеме получается - сигнал "1" от РС к контроллеру проходит последовательно оптрон 6N139, снимается с открытого коллектора уже как "0" (это уже первая инверсия), далее инвертируется на элементе 7414 (вторая инверсия), то есть по факту двух инверсий имеет повторение сигнала от РС. При передаче "1" от контроллера к РС сначала имеем инверсию на элементе 7414 , "0" на выходе откроет оптрон и если так же снимать сигнал с открытого коллектора, то  и на выходе будем иметь "0". То есть тут инверсия имеет место.
Поясните если не сложно по сопряжению, на что обратить внимание. Потому что там же на первой странице пользователь пишет, что вообще не использует оптроны, но это может поменять логику.
ps хотя может если анод оптопары также подтянут на +5 , а катод на управляющий, то получится, что оптрон откроется при "0" управления и инверсия тоже будет иметь место (это про первый случай передачи от РС к контроллеру)
какие все не внимательные. Это называется смотрю в книгу, вижу фигу) Кто сказал что светодиод оптрона включается логической единицей? Смотри внимательно схему.

denisshhevkin

#41
Нет на оптроне инверсии

M_a_x_i_m

в FTишном софте можно включить инверсию сигнала, когда он _нужна_.
Однажды ей воспользовался и обошёлся без дополнительной обвязки

Postal2

Хорошая идея инвертировать RX/TX и напрямую подключать. Но это годится только для FT232RL, а сейчас если вы купите на Алиэкспресс 10 таких модулей в 10-и разных магазинах, то вам повезёт, если один из них будет иметь перезаписываемую микросхему. Но если у вас уже есть горсть таких модульков, то вы можете наклеить наклейку "Curtis Original" и заправить приложенным файликом, в котором RX/TX инвертированы для ленивого прямого подключения.

Radiohobbi

Добрый день снова)
Помогите кто чем может, не выходит каменный цветок)
Я недавно тут присоединился к обсуждению выше, пытаюсь связаться с контроллером CURTIS 1230, ошибка 53 - потеряны параметры.
По порядку что сделал
1. Купил модуль FT232BL , память 93С46 выпаял и с помощью I2C программатора НС340 залил туда прошивку от Postal2 (спасибо за предоставленную информацию). Память читается с помощью FT_Prog (фото приложу) Собрал инвертор по каналам Rx Tx по схеме на первой странице. Пробовал потом и без диодов, после сопротивлений сразу. На фото это V1 (V2 с рисунка на 1-й стр)
2. Установил ПО 1314 PC Programming Station - OEM ver.4.2.0, при установке отключил - подключил FT232 как она просила. Драйвер установился и в Диспетчере устройств отображается.
3. При подключении FT232 к ноутбуку и разъема к CURTIS, после подачи питания на CURTIS он начинает слать посылки по линии Tx, которые прочитал Serial Port Monitor(ом), данные вполне осознанные, присутствует тип устройства, код ошибки и т.п.
4. При попытке Connect(а) из программы на плате FT232 загорается Tx , тут же Rx и выскакивает окно ошибки подключения. Пробовал менять права пользователей - от OEM до Дилер, ничего не меняется.

В чем подвох? Я этим занимаюсь впервые и скорее всего в последний раз)) но не хочется бросать начатое. Так то познания есть, пишу программки на PIC контроллерах на ассемблере очень давно, еще раньше писал на 8086 и МК51. То есть я довольно пожилой)) Помогите если не трудно))