[help needed] Про экранчики

Железо внутри ЭБу и железо снаружи ЭБУ
User avatar
AndreyB
Site Admin
Posts: 14333
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Франкенштейн - ЭБУ в виде платы расширения discovery

Post by AndreyB »

ujin wrote:мне кажется использование lcd-шки от сотофона(например от нокии какой нить) было бы интересней да и прост он в использовании
они все жутко мелкие, что мы там можем такое жутко мелкое полезное вывести?

по-моему, тут или нужно 7 дюймов - ну хоть 4 - а всё остальное слишком мелко для графики. А если без графики - то 20x4 самое то, дешево и сердито. Нам бы 20x4 драйвер отладить пока, в нём баги явно.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
ujin
Posts: 3
Joined: Tue Mar 11, 2014 10:55 am

Re: Про экранчики

Post by ujin »

хм.....этот экранчик как раз для отладки советовал в качестве альтернативы ,управлять им прощще можно напрячь шину спи аппаратно +дма (вроде как у f4 можно менять количество битов во фрейме передачи если я не ошибаюсь)....если стоит дешевле 35 руб то да 20на 4 наверн сайдет...
User avatar
AndreyB
Site Admin
Posts: 14333
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Про экранчики

Post by AndreyB »

Да? Тогда наверное тоже вариант. Просто лучшее - враг хорошего :) 20x4 уже есть.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
ujin
Posts: 3
Joined: Tue Mar 11, 2014 10:55 am

Re: Про экранчики

Post by ujin »

оно незнаю (слезте пока не позно ;) с типа 20на4 и ему подобных 44780).... для прикручивания к stm экрана от сотовых типа нокии 1100--6110 --1816 должно быть прощще так как я указывал что там можно устроить передачу аппаратно и инфу на них мона выводить гораздо информативнее чем на 44780...вот враг хорошего... :D
User avatar
AndreyB
Site Admin
Posts: 14333
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Про экранчики

Post by AndreyB »

Пожалуйста, присылай патч :) Идей много, работников - полтора.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Про экранчики

Post by puff »

russian, ты необходимость этого экрана оправдывал тем, что при определенных условиях это едва ли не единственное оставшееся средство вывода инфы (когда уарт/усб уже недоступны). будет ли в этом случае доступен DMA?
User avatar
AndreyB
Site Admin
Posts: 14333
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Про экранчики

Post by AndreyB »

puff wrote:будет ли в этом случае доступен DMA?
Кстати да, драйвер DMA не будет доступен в момент краша rtos. А прямо прямое управление пинами 20x4 никуда не денется. @, спасибо за напоминание!
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Art_ELectro
contributor
contributor
Posts: 67
Joined: Mon Nov 11, 2013 9:17 am
Location: Siberia

Re: Про экранчики

Post by Art_ELectro »

russian wrote:
puff wrote:лучше готовый планшет с операционкой, под неё писать прикладной софт...
А еще лучше переставть спорить и сделать и так, и так :)
Всё давно уже сделано: http://habrahabr.ru/company/virt2real/blog/172167/ Тачка Бонда, или Виртурилка рулит!
"Идея была поставить на машину умный контроллер (само собой, нашу Виртурилку), подключить камеру. И управлять опелем, не сидя за рулём. С телефона, планшета, компа — без разницы..."

Image

Надо спросить у людей, может поделятся наработками.
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

Re: Про экранчики

Post by rus084 »

решил снова запустить плату после месяца ее неиспользования :
горит красный светодиод ошибки , на экране показывается какаято бяка .
много знаков стрелочек , при каждом включении одно и тоже .
прошивку пока не сбрасывал .
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Про экранчики

Post by puff »

по-моему для экрана менялась распиновка. и у меня для запуска экрана приходилось этому экрану передергивать питание - хз почему...
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Про экранчики

Post by puff »

арт, по-моему гол не влезал в мозги мотора. там акпп, сделаны сервоприводы на руль, педали и коробку.
User avatar
AndreyB
Site Admin
Posts: 14333
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Про экранчики

Post by AndreyB »

rus084 wrote:горит красный светодиод ошибки
Я бы начал с этого - этого быть не должно. И наверно стоит обновить прошивку, может это и поможет :)
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

Re: Про экранчики

Post by rus084 »

я незнаю в чем дело , но при питании от юсб порта компа все прекрасно работает .
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Про экранчики

Post by puff »

хаха
там рядом джаред вот что написал:
just as an FYI, there is a diode on the Discovery's 5V that is supplied by the USB. So in reality when powered from just the USB, the 5V will be a diode drop less than 5V. When you power it with an external 5V you should get an actual 5V, and there should be no power pulled from the USB.

при этом похоже надо понимать, что не всякие usb зарядки 5В подойдут - у кого-то на линиях данных фигню еще делают разную: кто в воздухе их оставляет, кто замыкает их друг на друга, кто-то через резисторы подключает, кто - к земле притягивает…
то есть имхо подклчать дисквери - либо через компьютер, либо на пины +5 и gnd?
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

Re: Про экранчики

Post by rus084 »

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


на диоде падает 600мв напряжения ,по схеме от юсб идет диод на 5в пин , поэтому , если подключить питание на пины и на юсб , дискавери от юсб не возьмет и миллиампера
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Про экранчики

Post by puff »

ээ. я про то, что очень может быть что при питании от усб твой экран получает не 5В а 5В минус падение напряжения на диоде (которое ты уверждаешь что 0,6В)

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

сделай фотки внутренностей китайской зарядки? сколько у неё в холостом режиме на выходе напряжение?

дискавери скорее всего заведётся, если эту твою китайскую зарядку подключить непосредственно к пинам, а не к usb входу.
разбери родную зарядку планшета и посмотри, сколько там проводов идёт к планшету. сравни эти две зарядки - думаю, станет понятнее…
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

Re: Про экранчики

Post by rus084 »

я зарядку подключал как раз к пинам , на хх там почти 6в .
во всех зарядках линии данных висят в воздухе
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Про экранчики

Post by puff »

замкнутые друг на друга?

в статье на хабре нашел ссылку вот сюда
http://arduino-info.wikispaces.com/LCD-Blue-I2C

4 провода вместо десятка - это сильно...
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

Re: Про экранчики

Post by rus084 »

нет .
на планшете просто начинает срабатывать сенсор во всех местах .
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Про экранчики

Post by puff »

странно это всё. с тем, с чем сталкивался я - всему находил стройное объяснение)
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

Re: Про экранчики

Post by rus084 »

в 1 из зарядок взорвался электролит в цепи обратной связи , я думаю это както связано .

в прошивке есть чтото похожее на i2c драйвер переходника к экранчику .
еще можно взять сдвиговый регистр .


у меня есть микросхема i2c расширителя на 50пинов (в панельках автомагнитолл такие стоят) да и стоят не дорого
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

Re: Про экранчики

Post by rus084 »

после обновления прошивки уже второй день колдую с запуском экранчика .
он инициализируется в режим 4 строк , но ничего не выводится .
если брать инициализацию из даташита , засвечиваются только 2 из 4 строк .
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Про экранчики

Post by puff »

еще раз.
в марте вроде бы менялась распиновка экрана (проверь!)
после этого мне стабильно помогали следующие магические махинации: отключить питание на логику экранчика (не на подсветку), подключить обратно питание (тут выводились всякие кракозябры), сбросить кнопкой дискоборд (тут становилось всё окей)
любые другие махинации не помогали.
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

Re: Про экранчики

Post by rus084 »

спасибо !
так работает .
но я непойму в чем дело
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

Re: Про экранчики

Post by rus084 »

я сделал программную переинициализацию экранчика , вроде работает .
кто хочет испытать патч у себя?
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Про экранчики

Post by puff »

я бы рад - у меня железки за 1000 км :cry:
ты его главное сделай, чтоб потом с билдсервера уже пропатченное принималось. а в чем была заковыка?
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

Re: Про экранчики

Post by rus084 »

я сделал сначала начальную инициальзацию пинов , в потоке обновления экранчика я добавил полную инициализацию через 0.5сек
я думаю что экранчик не сбрасывается програмно
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Про экранчики

Post by puff »

так закоммитил патч?
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

Re: Про экранчики

Post by rus084 »

нет , в таком состоянии его использовать нельзя

может добавить линию апаратного сброса экранчика?
чтобы он питался через транзистор , а когда нужно , сбрасывался .
или поставить цепь задержки подачи питания
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Про экранчики

Post by puff »

хм. если работает программно - смысл добавлять внешние элементы? надо понимать, что на дискавери в нынешнем виде я вряд ли соберусь напаивать какие-то внешние транзисторы))
Post Reply