Ви не увійшли.
стоп, какие вентиляторы?
пока не будет выполнена корректная процедура инициализации проектор будет молчать, и эти данные вам не помогут
дайте лампу или просите что б прислали )
У этого проектора сразу при включении до розжига начинали крутится кулеры так было до того как лампа бахнула и сдох балласт.
Неактивний
Вот сниф материнки и балласта одновременный
https://cloud.mail.ru/public/FJLv/qHN8NQnpk
Пробовал прописать все коды результат ноль не запускаются у проектора вентиляторы.
Переписывал рабочий который был для другой модели.
void setup() {
StatusLamp = INIT1;
Serial.begin(4800, SERIAL_8E1);
}void loop() {
}void func_unique_request( int data )
{
switch ( data )
{
case 0xF2: Serial.write(0x7F); break;
default: Serial.write(0x00); break;
}
}void func_INIT1( int data )
{
switch ( data )
{
case 0x00: Serial.write(0x00); break;
case 0xF2: Serial.write(0x7F); break;
case 0xF4: Serial.write(0x70); break;
case 0x22: Serial.write(0x37); break;
case 0x81: Serial.write(0x77); break;
default : func_unique_request(data); break;
}
Остання редакція JBS (2016-03-20 15:40:44)
Неактивний
Забыл сказать что чел который снифил сказал что когда идёт обращение мать 81 и балласт 77 включаются вентиляторы.
Остання редакція JBS (2016-03-20 16:32:20)
Неактивний
void loop() {
}'рабочий пустой, этот код работать не будет
сниф странный (
это точно снято с работающего проектора?
Я просто верх не весь скопировал показал только то что изменил. Спросил у чела оказывается сниф тоже без лампы вот не пруха. Этот чел хоть поближе ко мне можно лампу ему отправить или балласт у него попросить. И ещё он сказал что снифил один канал шнурком от старого телефона на pl2303 а другой канал из ардуино уно делал uart прослушку вот этим кодом.
void setup()
{
pinMode(0, INPUT); //RX
pinMode(1, INPUT);//TX
}
void loop()
{
}
Может быть такое чтобы сниф при этом был не правильным.
Мне бы сейчас запустить его как бы с балластом без лампы чтоб увидеть что я всё правильно делаю.
Так как если всё запустится я буду делать плату сразу чтобы не мучится потом.
Остання редакція JBS (2016-03-20 17:06:01)
Неактивний
int data;
int StatusLamp;
#define INIT1 1
void setup() {
StatusLamp = INIT1;
Serial.begin(4800, SERIAL_8E1);
}
void loop() {
}
void func_unique_request( int data )
{
switch ( data )
{
case 0xF2: Serial.write(0x7F); break;
default: Serial.write(0x00); break;
}
}
void func_INIT1( int data )
{
switch ( data )
{
case 0x00: Serial.write(0x00); break;
case 0xF2: Serial.write(0x7F); break;
case 0xF4: Serial.write(0x70); break;
case 0x22: Serial.write(0x37); break;
case 0x81: Serial.write(0x77); break;
default : func_unique_request(data); break;
}
void serialEvent()
{
data = Serial.read();
switch ( StatusLamp )
{
case INIT1: func_INIT1(data); break;
}
}
Остання редакція JBS (2016-03-20 17:30:48)
Неактивний
мы начинали 2мя uart-ами смотреть обмен, это была ошибка,
начитать нужно логическим анализатором на полностью живом оборудовании
код а примере только под проектор Epson EB-W22, второй проектор автора, был гораздо проще и тоже Epson
и скорость обмена наверное 9600
4800 редкость
у вас есть лампа но нет баласта?
Остання редакція NoName (2016-03-20 17:51:04)
Неактивний
Да есть лампа но нет балласта.
Я снимал с матери с двумя скоростями коды были одинаковыми.
Ладно понял буду заказывать логический анализатор и просить балласт.
Этот подойдёт http://www.ebay.com/itm/USB-Logic-Analy … Swl9BWIMdL
Неактивний
Вот я дубень
скорость
4800
7F 7F 7F 81 81 81 82 82 82 81 81 81 85 85 85 86 86 86 87 87 87 88 88 88
скорость
9600
FE FE FE FE FE FE 06 06 06 18 18 18 06 06 06 66 66 66 78 78 78 7E 7E 7E 80 80 80
Неактивний
Заметил когда просто слушаю материнку всё нормально но когда зашиваю скеч с программой то данные от материнки перестают проступать на rx arduino.
Остання редакція JBS (2016-03-20 19:00:13)
Неактивний
Уважаемый NoName, напишите пожалуйста подробную пошаговую инструкцию по считыванию команд с помощью ЛА и последующей прошивкой эмулятора на Ардуино. Если можно со ссылками на девайсы и программы. Испытуемый проектор под светодиод - Acer H5360.
Спасибо!
SXRD привет, на первых страницах подключали ЛА
лучший софт - Saleae logic
http://arduino-ua.com/prod651-Logichesk … _8_kanalov
у меня ЛА - какая то пчелка (USBEE)
брался потому что были пару каналов АЦП, но софт у них паршивый
ориентируйтесь на Saleae Logic
ликбез особо не нужен
пару видео по основам, и ковыряете свой протокол сами )
https://www.youtube.com/watch?v=D1ctheXbfh8
важно! проектор должен быть "живой"
наверное имеет смысл почитать 8 страниц "флуда" )
Остання редакція NoName (2016-04-06 10:14:18)
Неактивний
Пришёл балласт от чела подключил всё работает жду когда с Китая припылит анализатор .
Когда придёт как по данным мне дальше то действовать а то не понял как ты всё исчисляеш чтоб получить коды.
Неактивний
JBS в чисто виде алгоритма нет
сначала смотрю на данные
если алгоритм линейный - все хорошо,
т.е. сначала идет инициализация
а далее ACK ( признак что баласт жив )
то так и оформляем
в идеале на каждый запрос - уникальный ответ - это проще всего
если же нет, то делаем многоуровневую инициализации как в первом балласте от ТС
давайте не буду сбивать с толку, снимите данные и запишите в файл, а дальше будет видно
для некоторых устройств достаточно прописать 5-7 ответов и все будет работать
Неактивний
Привет пришел анализатор снимаю данные а они какие то странные как правильно настроить салелогик
https://cloud.mail.ru/public/7fdy/HsnZugAKS
Остання редакція JBS (2016-05-07 11:03:29)
Неактивний
привет,
да, что то не так, для начала роскажите что происходило за 60 сек, проектор запустился? что измеряли
настройки параметров порта Async Settring > Edit Setting > Bit RATES, там точно не должен быть 4200 (как у вас в файле )
но по вышей картинке непонятная скорость
я бы предположил что 4800/9600/115200 нужно ставить , но они (bps) не просматриваются там
напомните что за проектор, и как собрали, фотку дайте что ли, как подключились,
Неактивний
привет,
да, что то не так, для начала роскажите что происходило за 60 сек, проектор запустился? что измеряли
настройки параметров порта Async Settring > Edit Setting > Bit RATES, там точно не должен быть 4200 (как у вас в файле )
но по вышей картинке непонятная скорость
я бы предположил что 4800/9600/115200 нужно ставить , но они (bps) не просматриваются там
напомните что за проектор, и как собрали, фотку дайте что ли, как подключились,
Уже понял что с данными надо подтяжку входов сделать на плюс . Проектор epson eb 92.
А вот проектор включается сразу разжигает лампу и нечего больше не происходит просто переходит в другой режим перестаёт мигать светодиод начинает гореть появляется изображение. Как бы всё ничего сверх естественного.
Остання редакція JBS (2016-05-08 17:07:51)
Неактивний
фиксируйте события по шкале времени, когда будете готовить файл для анализа
1. включение
2. поджиг )
3. работа
4 выключение
будет проще разбираться в логе
насчет подтяжки , не уверен - Вы включили работающую систему, и подключились в разрыв , все уровни должны быть выставлены и подтянуты
проверяйте подключение, что то тут не так.
Неактивний
фиксируйте события по шкале времени, когда будете готовить файл для анализа
1. включение
2. поджиг )
3. работа
4 выключение
будет проще разбираться в логенасчет подтяжки , не уверен - Вы включили работающую систему, и подключились в разрыв , все уровни должны быть выставлены и подтянуты
проверяйте подключение, что то тут не так.
Дело в том что я не в разрыв. Я припаял провода к оптронам и вывил отдельные оптроны и через эти оптроны я читаю данные поэтому и нужна подтяжка.
Я уже через них прошлый раз данные через юарт переходники читал.
Остання редакція JBS (2016-05-08 17:42:22)
Неактивний
Забыл упомянуть сильно экспериментировать не могу ведь балласт не мой и скоро отдавать надо.
Чувак тоже ждёт результаты а тут праздники не могу резисторы купить для подтяжки старьё копать не охота вот и жду когда вторник а там снова сниму данные надо уже закончить эту эпопею как всё закончу выложу готовый продукт на форумах чтоб люди пользовались и могли повторить и переделать проекторы такие же.
Неактивний
а смысл развязывать? в ЛА достаточно высокоомный вход что б нагружать
2. почитайте в документации как развязали ваш ЛА.
там вполне реально могут стоять ADUM ( но тут конечно все от цены зависит , если < 20 баксов то простеньний буфер стоит ),
в общем развлекайтесь, успеха )
Китаец стоит 500р вот http://www.ebay.com/itm/New-USB-Logic-A … 1541710029 весь анализатор нет там того что есть у оригинала. уже начитался.
Неактивний
Ну вот теперь нормальные данные https://cloud.mail.ru/public/68Xn/sqMcrbgWP.
Один канал подтянул на плюс и включил инверсию.
Неактивний
Вот по дольше подержал. https://cloud.mail.ru/public/81me/yBwybr7iY
Неактивний