![]() |
Лады, разведаю ;)
|
Странновато девайс определяется при отключенном питании: бился-бился сначала - ни в какую. Через полчаса при тех же прочих условиях - подцепился как миленький... При том же кабеле, на том же порту...
О как! |
Не понял. В смысле при включении компьютера и загрузке ОС - девайс не определяется?
Сколько времени прошло с момента выключения до включения компьютера? Если проходит менее 5-ти минут - девайс может не определяться. Такая вот особенность PIC18F14K50. Хотя аппаратный ресет реализован. Так же замечено такое: Включаем комп - девайса нет - ПЕРЕЗАГРУЖАЕМ ( не выключаем/включаем) комп - девайс на месте. После этого все работает корректно. off: не люблю USB - COM надежнее! |
Нее...это косяки реализации прошивки.
Цитата:
|
Цитата:
Об этом тут уже писалось, но какую-то закономерность нащупать так и не удалось. |
Закономерности действительно нет. Лучше подключать все как положено и только после этого включать.
|
Подскажите, пожалуйста, на разъем ATX IN нужно обязательно 12 в подавать или можно чуть меньше? Поясню: у меня комп на ЕЕЕ 701 и у него питание 9 с чем-то вольт. По другому, каков диапазон входного напряжения по этому входу?
|
Цитата:
|
Цитата:
При входном 9в, контроллеру достанется около 3-4в. Должно хватить до логичеческой единицы. Цитата:
Да и не проблема это. Нормально оно все определяется. |
Заметил неточность в описании алгоритма работы устройства(недостающее вставил подчеркнуто):
Выключение: Снимается напряжение с входа «АСС IN» 1. Включаем индикатор «LOW» 1.1 Ожидаем N3 Время до начала выключения системы при понижении напряжения на входе «ACC IN» ниже значения U1 (просадка напряжения в бортовой сети) 2. Ожидаем «N5» секунд: 2.1. Если на входе «ACC IN» напряжение появилось до истечения времени «N5»: 2.1.1. Выключаем индикатор «LOW» Система остается в «Рабочем состоянии» 2.2. Если на входе «ACC IN» напряжение не появилось по истечении времени «N5»: 2.2.1. Переходим к пункту 3 3. Завершаем работу системы: 3.1. Выключаем выход «AMP REM» 3.2. Выключаем выход «ACC OUT» 3.3. «Нажимаем кнопку» «MB SW» на «MB SW D» миллисекунд (для выключения МП) 4. Ожидаем «N4» секунд пропадания напряжения на входе «ATX IN» (контроль выключения БП): 4.1. Если напряжение пропало до истечения времени «N4» (БП выключился): 4.1.1. Не дожидаясь истечения времени «N4», переходим к пункту 5 4.2. Если напряжение не пропало по истечении времени N4 (БП не выключился): 4.2.1. Переходим к пункту 5 5. Выключаем остальные выходы: 5.1. Выключаем выход «PSU» 5.2. Выключаем выход «PRF» 5.3. Выключаем выход «MNT» В остальном вроде все нормально. Еще вопрос: Программа управления должна запускаться вместе с windows для работы рулевых кнопок или нет? Еще возник вопрос: если блок питания подключить напрямую к АКБ, а на вход ATX IN подать сигнал с PSU , получится ли организовать дежурный режим ? Будет ли устройство корректно включаться и выключаться? |
Цитата:
Понижение напряжения на входе ACC IN и снятие напряжения - это разные события. Цитата:
Цитата:
|
[QUOTE=Alex-L;256468]Если бы это было так, тогда бы при выключении (снятии напряжения с входа ACC IN) система выключалась бы не через 5 секунд (значение по умолчанию N5), а через 120 секунд (значение по умолчанию N3). Или даже через N3 + N5.
Понижение напряжения на входе ACC IN и снятие напряжения - это разные события. Именно так у меня и происходит, пришлось понизить N3 до 5 сек и все нормально стало , видимо у меня уровень ACC снижается достаточно медленно и система воспринимает его как понижение. |
Возможно... Может емкость где какая стоит...
Попробуй еще диоды на плате PowerControl v.2.0 проверить, те которые рядом с входами ACC IN, ATX IN, REV IN стоят три штуки. |
Обязательно. Иначе кто ж будет кнопки "нажимать"[/QUOTE]
В таком случае , как заставить ее запускаться вместе с Windows? Простой установкой ярлыка в автозагрузку ничего не добился. |
Да как же ж такое может быть!? Если с виндой все в порядке - такого в принципе быть не может!
А может ты её не заметил? Она запускается свернутой - в трее, рядом с часами, должен быть значок "молоточек". |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
Емкость по питанию усила по идее влиять не должна. Вообще проверить просто - встань вольтметром на ACC IN и посмотри как напряжение меняется. Цитата:
Питание USB 5В в принципе и не нужно. |
Цитата:
Да , а по поводу функционала пропадает полное обесточивание компа и отслеживание вкл БП и температура пофиг... |
Какая именно ошибка, что конкретно написано в ругательстве? Скриншот можно?
При включении системы с нуля эта ошибка есть? Цитата:
|
Вобщем вот что происходит: когда комп выходит из деж. режима вылетает вот такое окно с ошибкой:http://www.pccar.ru/picture.php?albu...pictureid=1247причем рулевые кнопки работают минут 5, а потом перестают кроме кнопки с нулевым сопротивлением(она продолжает работать , как ни в чем не бывало) , остальные даже в проге не определяются. Затем мин через 10-15 все восстанавливается и все кнопки работают нормально... Дальше не отслеживал.
|
Ошибка эта появляется когда программа управления теряет связь с железкой. Связано это видимо именно с дежурным режимом. Эти спяще-ждущие режимы вообще штука мутная - не факт что "голая" винда нормально из него выйдет, а уж с подключенными дополнительными, особенно USB, устройствами и подавно...
Возможно поможет перезагрузка программы управления, или компьютера полностью. А в штатном режиме (без ждущего) нормально работает? |
Цитата:
|
Проверил и в штатном режиме вылетает....
|
Цитата:
Цитата:
Цитата:
Скорее всего ему тупо питания не хватает. |
Цитата:
|
Не, если на входы подается 12в, должно нормально работать. Попробуй все-таки на USB тоже +5в подать.
|
Цитата:
|
А какой там ток потребления по USB ?
|
Цитата:
|
Ток потребления по +5v USB 20-50mA.
Очень сильно мне не нравится "нулевая" кнопка. При её нажатии сопротивление всей цепи кнопок равно 0, соответственно, напряжение на входе R IN контроллера тоже равно 0. Возможно от этого крыша у контроллера и едет... Обменять девайс - без проблем. Но я боюсь, что дело все-таки не в нем, т.е. с новым будет то же самое. Питание на входах непонятное... , дежурный режим... , "нулевая" кнопка... Цитата:
|
Цитата:
|
Вложений: 3
Попробуйте действительно для проверки вобще на нее не нажимать.
В протеусе приличные результаты получаются при таком включении: см. картинко 1. Резисторы R1,R2,R3,R6,R8 установлены штатно в авто (насколько я понял), резистор R5 должен был быть установлен ранее согласно рекомендации Chip'а по ссылке из поста #149, резистор R4 добавлен мной для компенсации "нулевой" кнопки, резистор R7 стоит на плате PowerControl. Точку соединения вольтметра и резистора R7 можно считать входом "R IN" контроллера. При таком раскладе (питание контроллера = 5в) напряжения на входе "R IN" составляют: Не нажата ни одна кнопка = 4.90в VOL- = 4.18 MODE = 3.80 VOL+ = 3.47 SEEK- = 2.82 SEEK+ = 2.50 По схеме получается, что один из двух проводов идущих от кнопок к контроллеру, имеет электрический контакт с массой авто. Он должен быть подключен к контакту платы "G". Провод не имеющий контакта с массой должен быть подключен к контакту "RIN" См. картинко 2 R4 = 2k плохо - слишком мало различие между кнопками MODE, VOL+, SEEK+ См. таблицу во вложении |
Попробовал не нажимать на вышеуказанную кнопку - эффект тот же. Заметил вот что , данная неисправность проявляется только во время движения чаще в начале. И поэтому поводу пришла мысль что когда вращается руль то может в какой-то момент разъедениться контакт и сново соединиться включив в цепь резистор 100 кОм и вот тут скорее всего начинается глюк, какой пока не знаю. Надо еще замерить напряжение на R In когда происходит отключение. Возможно ли такое? Кстати с кнопок выходят провода не связанные с корпусом-прозванивал, иначе бы неработало бы вообще...
|
Ну если контакты косячат - конечно же могут быть такие глюки.
Если один из проводов связан с корпусом, но подключено все так, как описсано постом выше - должно все работать. Попробуй качество контактов как-то действительно проверить. Обменять всегда успеем. |
Цитата:
|
Кажеться я начал понимать в чем проблема - в пропадании 5 В на резисторе R7(см. схему из поста №152) или он сам отваливается ,поэтому и остается работать только одна нулевая кнопка, потому как остальные как бы вылетают из делителя в этот момент и контроллер распознает только голый ноль. Я еще проверю на практике, пока это предположение, но оно мне видится более перспективным, чем все предыдущие.
|
Заработало, после комплексной терапии (добавка резисторов, проверка цепей, проверка пропадания 5 вольт или отваливания резистора из делителя), домучал наконец -таки, Alex-L спасибо , я всем доволен.
|
Ну и славненько :)
Так что все-таки на плате контроллера, на резисторе непропай был? |
Ну поскольку был проведен комплекс мероприрятий сказать сложно что конкретно, но вероятность, исходя из схемы процентов 80-90, так визуально вроде не видно было, паяльничком прошелся видимо помогло. Как бы вот еще от вылезающей ошибки избавиться, хотя на работу устройства она не влияет, но все равно неприятно раздражает глаз? Да , и теперь можно точно говорить , что деж. режим реализуем на все 100 с PowerControl v.2.0 .
|
Есть ли возможность добавить установку задержки на трансляцию включенной кнопки (т.е. в программе в таблице напротив нужной кнопки поставил галочку и она при нажатии не будет транслироваться в другие проги в течении определенного времени( выставляется по желанию), допустим 2-3 сек) .Для чего это нужно, что бы иметь возможность использовать сочетание клавиш- первую нажимаешь ту на которой стоит задержка, а второй любую другую- соответственно появится новое значение в списке кнопок. Оно, в принципе и так без задержки работает , но очень тяжело нажать 2 кнопки одновременно. Я думаю, эта модификация улучшит потребительские свойства продукта в целом и в купе с дежурным режимом выведет его на новый уровень, приблизив к аналогам, у которых эта функция стоит по умолчанию.
|
Часовой пояс GMT +4, время: 09:49. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot