Сегодня: 22:11:2024 С добрым утром!

I live ExBB and CMS Limbo!  I live ExBB and CMS Limbo!
Логин :
Пароль :
Регистрация?  Забыли пароль? 
 


 Страниц (9): « 1 [2] 3 4 5 6 7 8 9 »   

> Без описания

  Супермодератор
Отправлено: 28 июня 2014 — 10:25
ответить цитировать Post Id


 Покинул технарь
Профессионал
Сообщений: 1825
Регистрация: 12.2011

Активировал и отправил назад.
 
 Top

 Пользователь
Отправлено: 29 июня 2014 — 11:32
ответить цитировать Post Id


 Покинул mister88888
Новичёк
Сообщений: 6
Регистрация: 05.2014

Доброго дня!

Собрал программатор (резисторы зеленые на 72 Ом, синие на 20кОМ). При тесте оборудования в хамелеоне, при обнулении любого регистра данных с 7 по 4, в начале обнуляется соответствующий ригистр статуса (напряжение питания держится на уровне 3,95 В.), а секунд через 3-5 обнуляются все регистры статуса с 7 по 4 (напряжение питания падает до 0,95 - 1 В).

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

В биосе менял режим LPT порта, у меня 4 варианта возможны:
1. Output
2. Bi-directional
3. EPP
4. ECP
Во всех режимах результат тот же. За исключением режима EPP. В этом режиме напряжение питания становиться как у вас написанно 3,35 - 3,40 В, но через 5 секунд после обнуления любого регистра данных падает до 2,25 - 2,50 В

Может есть у вас идеи как это исправить?

P.S.: система WinXP, процессор 32 разрядный
 
 Top

  Супермодератор
Отправлено: 29 июня 2014 — 16:44
ответить цитировать Post Id


 Покинул технарь
Профессионал
Сообщений: 1825
Регистрация: 12.2011

Режим LPT порта должен быть строго EPP. Это первое...
Далее. Судя по вашим словам сброс любого бита в регистре данных приводит к просадке напряжения питания, которое формирует цепь зелёных резисторов. Варинтов тут всего два. Либо зелёные резисторы не того номинала (не омные а килоомные) либо синие (стоят омные, тогда как по схеме должны стоять килоомные). Ещё раз с помощью мультиметра убедитесь что зелёные резисторы у вас именно 72 Ом а синие - 20 кОм! Если вы сто процентов уверены, что резисторы не причем и запаяны они верно - как вариант у вас на компе применён низковольтный LPT порт (там логические уровни не 5 вольт а 3.3). Такое часто бывает на ноутбуках. В этом случае ищите исправную батарейку от материнской платы и подключите как на рисунке ниже - тест должен проходиться без проблем.


Да, чуть не забыл. Конденсатор попробуйте заменить. Может он бракованый с большим током утечки... вот и не держит питание. Желательно от предлагаемого номинала сильно не отступать - если поставить слишком большую по номиналу ёмкость она просто не будет успевать заряжаться а если слишком маленькую, то питание будет нестабильным. Номинал в 47 мкф наиболее оптимален.

Кстати, живете где? Я сейчас по стране мотаюсь. Буду домой возвращаться, мало ли по пути - мог бы заехать глянуть... Это если уж вообще ничего не будет получаться.
 
 Top

 Пользователь
Отправлено: 29 июня 2014 — 18:02
ответить цитировать Post Id


 Покинул mister88888
Новичёк
Сообщений: 6
Регистрация: 05.2014

 Цитата от технарь:
Режим LPT порта должен быть строго EPP. Это первое...
Далее. Судя по вашим словам сброс любого бита в регистре данных приводит к просадке напряжения питания, которое формирует цепь зелёных резисторов. Варинтов тут всего два. Либо зелёные резисторы не того номинала (не омные а килоомные) либо синие (стоят омные, тогда как по схеме должны стоять килоомные). Ещё раз с помощью мультиметра убедитесь что зелёные резисторы у вас именно 72 Ом а синие - 20 кОм! Если вы сто процентов уверены, что резисторы не причем и запаяны они верно - как вариант у вас на компе применён низковольтный LPT порт (там логические уровни не 5 вольт а 3.3). Такое часто бывает на ноутбуках. В этом случае ищите исправную батарейку от материнской платы и подключите как на рисунке ниже - тест должен проходиться без проблем.


Да, чуть не забыл. Конденсатор попробуйте заменить. Может он бракованый с большим током утечки... вот и не держит питание. Желательно от предлагаемого номинала сильно не отступать - если поставить слишком большую по номиналу ёмкость она просто не будет успевать заряжаться а если слишком маленькую, то питание будет нестабильным. Номинал в 47 мкф наиболее оптимален.

Кстати, живете где? Я сейчас по стране мотаюсь. Буду домой возвращаться, мало ли по пути - мог бы заехать глянуть... Это если уж вообще ничего не будет получаться.


Живу в Белгороде

На счет резисторов, точно уверен, что стоят верные номиналы и расспаянны правильно.
Конденсатор стоит 47 мкф на 63 вольта, я пробовал и с ним, и без него, одинаково.

К тому же история получила неожиданное продолжение.
Подключив к програматору другую (новую, чистую, не подключенную к плате приборки) микросхему 93c56wp, из хамелеона сразу удалось залить прошивку 81101 (взял из комплекта хамелеона). Затем для проверки из этой же микрухи без проблем считалась прошивка. Так моя цель была сделать дублирующую микросхему памяти чтобы в нее считать "левый" пробег, я решил что считывать данные из впаянной в плату микросхемы мне и не нужно. Поэтому я припаял вторую микросхему параллельно первой, предварительно у первой микросхеме отпаял 1 контакт от платы и сделал переключатель, коммутирующий первые контакты двух микросхем на соответвующий контакт на плате. Подключил приборку к машине, сразу увидел что пробег обнулился. Подумал, ну ладно, его можно как-нибудь потом поправить, проверил как считается новый пробег. Проехал один километр, выключил зажигание переключил микросхемы, включил зажигание и увидел тот же самый один километр. Короче говоря схема с дублирующей памятью не сработала. Дома отпаял дублирующую микросхему, снова подключил приборку, сохранился пробег в один километр. Буду пробовать программатор переделывать, нужно старый пробег вернуть. Одним словом выходные удались Улыбка

P.S: гипотетически - входе моих попыток (неудачных) считать прошивку с родной микросхемы, могла вся информация в ней стереться?
Если вся прошивка стерлась, запустилась бы приборная панель на авто? (сейчас панель с обнуленным пробегом показывает верно деления бензина и температуру)

(Отредактировано автором: 29 июня 2014 — 19:25)

 
 Top

 Пользователь
Отправлено: 29 июня 2014 — 23:27
ответить цитировать Post Id


 Покинул mister88888
Новичёк
Сообщений: 6
Регистрация: 05.2014

Скажите, а ни как нельзя сделать (теоретически), чтобы хамелеон мог шить 93с56 через USB. А то с эти LPT одни проблемы
 
 Top

  Супермодератор
Отправлено: 1 июля 2014 — 11:23
ответить цитировать Post Id


 Покинул технарь
Профессионал
Сообщений: 1825
Регистрация: 12.2011

mister88888
Хамелеон работает только через LPT порт. По USB никак.
Что касается вопроса, почему не работает вариант с переключением микросхем.
Вероятно произошло следующее. Вы отпаяли первую ножку и подключили через переключатель. Когда выключатель замкнут - ножка подключена к плате и микросхема активна. Когда вы выключаете переключатель - ножка повисает в воздухе и можно предположить что микросхема отключилась, но это так далеко не всегда. Возможно отпаять ножку мало (да и вообще это вредно оставлять висящие в воздухе контакты) - вероятно нужно было отпаянную ножку ещё и соединить с минусом или плюсом питания микросхемы. Я посмотрю мануал на микруху и попробую разобраться. А пробег у вас вероятно слетел из-за того, что получилось как бы две микросхемы выбирались одновременно - процессор читал оттуда чушь и решил залить в мукруху дефолтные данные.
 
 Top

 Пользователь
Отправлено: 1 июля 2014 — 19:04
ответить цитировать Post Id


 Покинул mister88888
Новичёк
Сообщений: 6
Регистрация: 05.2014

 Цитата от технарь:
mister88888
Хамелеон работает только через LPT порт. По USB никак.
Что касается вопроса, почему не работает вариант с переключением микросхем.
Вероятно произошло следующее. Вы отпаяли первую ножку и подключили через переключатель. Когда выключатель замкнут - ножка подключена к плате и микросхема активна. Когда вы выключаете переключатель - ножка повисает в воздухе и можно предположить что микросхема отключилась, но это так далеко не всегда. Возможно отпаять ножку мало (да и вообще это вредно оставлять висящие в воздухе контакты) - вероятно нужно было отпаянную ножку ещё и соединить с минусом или плюсом питания микросхемы. Я посмотрю мануал на микруху и попробую разобраться. А пробег у вас вероятно слетел из-за того, что получилось как бы две микросхемы выбирались одновременно - процессор читал оттуда чушь и решил залить в мукруху дефолтные данные.


У меня есть манула к микросхеме, если нужно, скину на емайл.

Кстати, 7 вывод микросхемы на плате напрямую подключен к + питания микросхемы (проверял мультиметром). Хотя насколь я понял из мануала, если на 7 выводе 1, то запись в микросхему не возможно (или мои знания английского меня подвели...)
(Добавление)

В схеме подключения программатора точки VCC и GND указанны на выводах резисторов. Не очень удобное место для припаивания проводов, учитывая размер резисторов. С помощью мультиметра я нашел "нормальную" точку VCC



На рисунке область обведена красным, точнее не могу, т.к. плату вернул в автомобиль, и пока снять нет возможности. С помощью мультиметра можно измерить сопротивление между соответвующим выводом резистора на первом рисунке и точками на плате в выделенной области. Там где сопротивление будет равно 0 и есть точка VCC. Ну а GND, думаю найдете, где лучше припаяться

(Отредактировано автором: 1 июля 2014 — 19:13)

 
 Top

  Супермодератор
Отправлено: 3 июля 2014 — 21:54
ответить цитировать Post Id


 Покинул технарь
Профессионал
Сообщений: 1825
Регистрация: 12.2011

 Цитата от mister88888:
Хотя насколь я понял из мануала, если на 7 выводе 1, то запись в микросхему не возможно
Во первых есть разные варианты микросхем 93c56
Тот мануал, который есть у меня говорит о том, что вывод 7 не используется (DC - don't connect) а так как все неиспользуемые выводы всё равно куда то подключаются - вот он и подключен на шину питания.

Теперь ещё раз по сути вашего вопроса. Вот цоколевка. Вывод 1 - это выбор микросхемы (CS - Chip Select).


Смотрим как CS должен правильно работать...

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

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

Естественно все остальные ножки микросхем должны быть подключены параллельно.
 
 Top

 Пользователь
Отправлено: 3 июля 2014 — 22:08
ответить цитировать Post Id


 Покинул mister88888
Новичёк
Сообщений: 6
Регистрация: 05.2014

А вывод CS напрямую к "земле" подключать или через резистор?

(Отредактировано автором: 3 июля 2014 — 22:08)

 
 Top

  Супермодератор
Отправлено: 4 июля 2014 — 00:27
ответить цитировать Post Id


 Покинул технарь
Профессионал
Сообщений: 1825
Регистрация: 12.2011

Так как я нарисовал на схеме - без всяких резисторов.

Вы суть то поняли? Нужно сделать так, что бы у неактивной микрухи вывод CS не повисал в воздухе а был замкнут на "землю".
 
 Top
Страниц (9): « 1 [2] 3 4 5 6 7 8 9 »
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« Программатор Chameleon »


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


> Создание ответа в тему "Методика поиска неисправностей"
Имя: Гость   Вы зарегистрированы?
Помощь по ExBBCodes
С помощью кодов можно очень легко применять различные виды стилей к выделенному тексту.
Смайлики

smilie smilie smilie smilie smilie
smilie smilie smilie smilie smilie
smilie smilie smilie smilie smilie

все смайлики
Опции сообщения Вы хотите разрешить смайлики в этом сообщении?
   

> Темы, похожие на тему "Методика поиска неисправностей"
Темы Форум Информация о теме Обновление
Моды для SMF
Описание наиболее часто применяемых модов.
SMF Community Ответов: 1
Автор темы: технарь
8 сентября 2014 — 13:32
Автор: технарь
Skype end Denwer
Скайп мешает нормальной работе Денвера
Limbo CMS Ответов: 0
Автор темы: технарь
8 января 2012 — 08:00
Автор: технарь
Ключи для NOD32
Регулярно обновляемый список ключей для антивируса
Всё подряд Ответов: 2
Автор темы: технарь
7 апреля 2018 — 20:53
Автор: Farmer
 


Powered by ExBB v1.1.180311