Форум свободного общения о лифтах


Сайт с документацией по лифтам
Текущее время: Вт, 19 мар 2024, 07:24

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Прошивка на кнопки.
Новое сообщениеДобавлено: Пн, 21 янв 2013, 07:43 
Не в сети
Пользователь

Зарегистрирован: Чт, 26 янв 2012, 19:55
Сообщения: 29
Откуда: Tashkent, Uzbekistan.
SKYPE: kwicktor
Реальное имя: Victor
list_1986 писал(а):
ну то что придется убить сам процессор что б с нево прошивочку сдернуть так это да, но зато будет прошивка а сам пик купить и перепаять это же не проблемма

полностью согласен, главное щас результат...


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: Прошивка на кнопки.
Новое сообщениеДобавлено: Сб, 01 июн 2013, 15:53 
Не в сети
Активный пользователь
Аватара пользователя

Зарегистрирован: Ср, 26 сен 2012, 18:45
Сообщения: 114
Откуда: Западный Урал
Реальное имя: Алексей
list_1986 писал(а):
если чесно кое что получается с этим битом защиты, если интересно могу скинуть в личку сылочку для размышления

Тоже попрошу. Может подойдёт и для MicroChip PIC18F258.
И вообще - кто-нибудь работал с такими PICами?
Встал вопрос - проверить работоспособность самого PICа.
В планах, конечно, приобретение программатора PICKit.
Но, думаю,есть более простые пути проверки работоспособности.


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: Прошивка на кнопки.
Новое сообщениеДобавлено: Вс, 02 июн 2013, 19:52 
Не в сети
Продвинутый пользователь
Аватара пользователя

Зарегистрирован: Вт, 01 июн 2010, 06:45
Сообщения: 377
Откуда: Кыргазтан Бишкек
Реальное имя: Евгений
Самый прстой способ зашить любые данные в пик и затем считать их оттуда, а вот если надо порты на работоспосбность проверить то надо програмку простенькую написать ну как вариант чтобы на выходах присутствовала какая нибуть последовательность импульсов.


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: Прошивка на кнопки.
Новое сообщениеДобавлено: Вс, 02 июн 2013, 21:45 
Не в сети
Активный пользователь
Аватара пользователя

Зарегистрирован: Ср, 26 сен 2012, 18:45
Сообщения: 114
Откуда: Западный Урал
Реальное имя: Алексей
Для начала - на платах сдохли микросхемы, содержащие ключи
(к выходам их подключены вызывные кнопки и их подсветка).
Как результат - не горят индикаторы этажа и не работают вызова.
Причина - статика от шуб жильцов. Вызывные посты не заземлены производителем.

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

Т.е. можно сделать вывод, что PIC (а это процессор+флеш+RAM) опросила периферию,
убедилась,что та жива, сообщила через интерфейс с человеком, что в принципе готова к работе
и ждёт команды по CAN-интерфейсу от станции.
Но на большей части (5 из 7-ми) плат при подаче питания не загорелись матричные индикаторы с надписью "v 5".
Т.е., если проводить сравнение с компьютером - не загрузилась BIOS (не прошла процедура POST).
Возможные причины - дохлый кварц (ну это проверяется только осциллографом)
- как следствие нет тактирования процессора PIC,
или восьминогая Филипсовская микросхема PCA82C251 (CAN-трансивер).
PIC не смог через TXD, RXD связаться с ним, а также и с шиной CAN, поэтому и не стартовал.
Дополнительная информация будет 04.06, когда дохлая плата будет на руках.


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: Прошивка на кнопки.
Новое сообщениеДобавлено: Пн, 03 июн 2013, 20:22 
Не в сети
Продвинутый пользователь
Аватара пользователя

Зарегистрирован: Вт, 01 июн 2010, 06:45
Сообщения: 377
Откуда: Кыргазтан Бишкек
Реальное имя: Евгений
Ну как раз таки если в момент включения появляется надпись с версией прошивки то на 95% проц живой и надо уделять большее внимание переферии, а вот если надпись не появилась тогда надо посмотреть наличие тактовой частоты на кварце если нету то наверняка проц дохлый, хотя может и кварц скопытился. Еще на данных платах присутствует мелкая микросхемка то ли 5 то ли 6 ножек, она у меня выгорала, проследил по дорожкам, с не приходил сигнал на сброс микроконтроллера так что еще может и такой вариант что идет постоянный сброс процессора.


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: Прошивка на кнопки.
Новое сообщениеДобавлено: Вт, 04 июн 2013, 12:55 
Не в сети
Активный пользователь
Аватара пользователя

Зарегистрирован: Ср, 26 сен 2012, 18:45
Сообщения: 114
Откуда: Западный Урал
Реальное имя: Алексей
Рядом с кнопкой сброса имеется 5-ногая микросхема U5,
Изображение
похоже, что это - DC-DC Преобразователь,
что-то типа NCP1529ASNT1G. Видимо из 5В делает 3,3 В.
Из характеристик:
Диапазон входных напряжений, В - 2.7…5.5
Номинальное выходное напряжение, В - 3
Диапазон выходных напряжений, В - 0.9…3.9
Номинальный выходной ток, А - 1
Рабочая частота,кГц - 1700
Температурный диапазон, C - -40…85
Тип корпуса - TSOP5
Но обычно, на плате есть 3,3 В, в частности на одной из ног PICа.
Точно пока не скажу, то-ли Vss, то-ли Vdd, то-ли Vpp

О постоянном сбросе PICа:
Что-то я на картинке сигнала Ресет не вижу.
В даташите упоминается сигнал "MCLR с чертой" - на первой ноге.
Тогда надо смотреть, что происходит при нажатии кнопки "Ресет" на первой ноге.


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: Прошивка на кнопки.
Новое сообщениеДобавлено: Вт, 04 июн 2013, 18:18 
Не в сети
Продвинутый пользователь
Аватара пользователя

Зарегистрирован: Вт, 01 июн 2010, 06:45
Сообщения: 377
Откуда: Кыргазтан Бишкек
Реальное имя: Евгений
MCLR и есть нога сброса, обычно на нее подается положительное напряжение через резистор в районе 1-10 ком, но лучше уточнить в даташите на данный вид контроллера. А Vpp используется при программировании микроконтроллера.


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: Прошивка на кнопки.
Новое сообщениеДобавлено: Чт, 06 июн 2013, 17:30 
Не в сети
Активный пользователь
Аватара пользователя

Зарегистрирован: Ср, 26 сен 2012, 18:45
Сообщения: 114
Откуда: Западный Урал
Реальное имя: Алексей
Посмотрел, что делается с 1 ногой во время нажатия кнопки - ничего.Как был ноль, так и остался.
Сама- же кнопка при нажатии свои нижние контакты садит на землю.
Заменил восьминогий CAN-трансивер на новый - не стартует.
U5 прикупил, но пока не ставил.
Скоро выпадет плата, запускающаяся, но не реагирующая на нажатия кнопок.
Наверное, буду пересаживать с нее процессор на незапускающиеся.
Если запустятся - значит дело только в проце, если нет, что-то с периферией, а вот проц, возможно, жив.


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: Прошивка на кнопки.
Новое сообщениеДобавлено: Чт, 06 июн 2013, 18:51 
Не в сети
Продвинутый пользователь
Аватара пользователя

Зарегистрирован: Вт, 01 июн 2010, 06:45
Сообщения: 377
Откуда: Кыргазтан Бишкек
Реальное имя: Евгений
попробуй U5 заменить для начала может и стартанет проц.


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: Прошивка на кнопки.
Новое сообщениеДобавлено: Ср, 12 июн 2013, 17:35 
Не в сети
Активный пользователь
Аватара пользователя

Зарегистрирован: Ср, 26 сен 2012, 18:45
Сообщения: 114
Откуда: Западный Урал
Реальное имя: Алексей
Поменял местами процессоры на двух платах - рабочей TLHIB (одной из трёх версий) и нерабочей TLHPI.
Платы поменяли своё состояние - ранее нерабочая стартовала, рабочая молчит.
Вывод однозначный - тот процессор, что сейчас на рабочей плате - дохлый.
Может один из портов внутри сгорел, может ядро.
Программатора под рукой нет, а так-бы попытался достучаться до ядра.

Вопрос - реально-ли заказать микросхему с уже залитой прошивкой?
Свой вариант ответа:
Скорее всего нет, т.к. чистые микросхемы, а также резисторы, диоды и т.п. запаиваются
роботами при изготовлении платы, а уже затем идёт заливка программ во встроенный флеш
через технологический разъём ручками. С последующим контролем.
И скорее всего, с установкой бита защиты по чтению.

Что-ж, будем искать дохлые платы с мех. повреждениями для донорства.Или без таковых.
Объявления уже даны.

P.S.
Под терминами "процессор" и "микросхема" в тексте понимается микроконтроллер PIC18F258.


Вернуться к началу
 Профиль Отправить личное сообщение  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group 
Русская поддержка phpBB