PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Разработка устройств

Ответ
 
Опции темы Поиск в этой теме
Старый 08.09.2008, 17:29   #11
BTTB
Новый Пользователь
 
Регистрация: 15.02.2008
Город: 1
Регион: 77, 97, 99, 177
Машина: 1
Сообщений: 17
BTTB will become famous soon enoughBTTB will become famous soon enough
По умолчанию

LinX, пасибо огромное.
PIC Simullator - не симулирует.
Я конечно сильно подозреваю, что могу что-то не так делать, но...
порты выходные инициализируются, высокий уровень ставят. На вход прога тоже вроде реагирует, и после появления входного сигнала там какие-то регистры, байты-биты меняют свое состояние и какое-то время ждут. А по выходам ничего не проходит.
когда сигнал на входе есть, в STATUS биты 0, 1 и 2 = 0. И еще какое-то время после снятия сигнала. Если в GPIO биты менять руками, выходы реагируют.

Там нет случаем привязки к длительности входного импульса?
На самом деле может и эмулятор этот кривой. Попробую в железе, потом отпишусь.

ЗЫ MCLR надо к питанию? или там сброс програмный?

Спасибо
BTTB вне форума   Ответить с цитированием
Старый 09.09.2008, 11:37   #12
LinX
Новый Пользователь
 
Аватар для LinX
 
Регистрация: 04.06.2007
Возраст: 47
Регион: 77, 97, 99, 177
Сообщений: 17
LinX is on a distinguished road
По умолчанию

Цитата:
Сообщение от BTTB Посмотреть сообщение
LinX, пасибо огромное.
PIC Simullator - не симулирует.
Я конечно сильно подозреваю, что могу что-то не так делать, но...
порты выходные инициализируются, высокий уровень ставят. На вход прога тоже вроде реагирует, и после появления входного сигнала там какие-то регистры, байты-биты меняют свое состояние и какое-то время ждут. А по выходам ничего не проходит.
когда сигнал на входе есть, в STATUS биты 0, 1 и 2 = 0. И еще какое-то время после снятия сигнала. Если в GPIO биты менять руками, выходы реагируют.

Там нет случаем привязки к длительности входного импульса?
На самом деле может и эмулятор этот кривой. Попробую в железе, потом отпишусь.

ЗЫ MCLR надо к питанию? или там сброс програмный?

Спасибо
Я симулировал в протеусе. Не знаю, может pic simulator не может прочитать конфигурацию из файла? К длительности входного импулься привязки нет никакой - стартует при появлении единицы на входе. MCLR никуда не надо - он внутри отключен, то есть обвязки для пика ваще никакой не будет (ну кроме кондера по питанию).

И еще одна особенность: он будет отрабатывать свою последовательность многократно - при каждом импульсе на входе будут дергаться выходы. Если надо однократно - свистни
LinX вне форума   Ответить с цитированием
Старый 09.09.2008, 12:58   #13
BTTB
Новый Пользователь
 
Регистрация: 15.02.2008
Город: 1
Регион: 77, 97, 99, 177
Машина: 1
Сообщений: 17
BTTB will become famous soon enoughBTTB will become famous soon enough
По умолчанию

LinX, еще раз СПАСИБО. Оно таки походу РАБОТАЕТ!!!!

Эмулятор этот ну очень долго думает.
То, что отрабатывать может многократно - это даже к лучшему.

Еще момент - решать тебе, но прошивку может быть имеет смысл убрать.
Дело в том, что сделать доводчик на мицу лансер (и аутландер до кучи) не есть решаемая в лоб задача. Там основная трабла в травмобезопасных стеклах рулит которыми процессор и если тронуть стекло в обход этого проца (обычными доводчиками) теряется калибровка положения стекла и проц считает это признаком зажатия чего-нибудь стеклом. Стекло после этого требует переобучения. Что-бы все стаботало красиво надо дать сигнал на комп системы безопасности, не дав его на остальную схему, подключиться к блоку управления стеклами, завести все это на сигналку (ну или на то, чем управлять будем) Этот ПИК - лишь часть, отвечающая за последовательное закрытие, но сильно подозреваю, что она может стать очень неплохой прибавкой к итак немаленькой цене, которую некоторые просят за данную фичу.
Короче, как бы ЭТО не ушло в коммерцию, без ведома автора. Подумай.
И еще - могут появиться люди, которые захотят СЕБЕ на машину повторить эту штуку. Можно без твоего ведома давать прошивку или не стоит? И второе - данный вариант идеален для машин с 2005 года (у них есть 30 сек. работы стеклоподьемников после снятия питания с компа управления, т.е можно легко использовать доп выход сигналки где питание появляется на 1-2 сек), у более старых стекла замирают одновременно со снятием питания, могут сильно просить добавить на свободный пин высокий уровень в течении 40 сек - 1 мин чтоб юзать его как поддержку питания.

И глянь, плж. личку. Бум благодарность обсуждать
BTTB вне форума   Ответить с цитированием
Старый 09.09.2008, 13:32   #14
LinX
Новый Пользователь
 
Аватар для LinX
 
Регистрация: 04.06.2007
Возраст: 47
Регион: 77, 97, 99, 177
Сообщений: 17
LinX is on a distinguished road
По умолчанию

Цитата:
Сообщение от BTTB Посмотреть сообщение
LinX, еще раз СПАСИБО. Оно таки походу РАБОТАЕТ!!!!

Эмулятор этот ну очень долго думает.
То, что отрабатывать может многократно - это даже к лучшему.

Еще момент - решать тебе, но прошивку может быть имеет смысл убрать.
Дело в том, что сделать доводчик на мицу лансер (и аутландер до кучи) не есть решаемая в лоб задача. Там основная трабла в травмобезопасных стеклах рулит которыми процессор и если тронуть стекло в обход этого проца (обычными доводчиками) теряется калибровка положения стекла и проц считает это признаком зажатия чего-нибудь стеклом. Стекло после этого требует переобучения. Что-бы все стаботало красиво надо дать сигнал на комп системы безопасности, не дав его на остальную схему, подключиться к блоку управления стеклами, завести все это на сигналку (ну или на то, чем управлять будем) Этот ПИК - лишь часть, отвечающая за последовательное закрытие, но сильно подозреваю, что она может стать очень неплохой прибавкой к итак немаленькой цене, которую некоторые просят за данную фичу.
Короче, как бы ЭТО не ушло в коммерцию, без ведома автора. Подумай.
И еще - могут появиться люди, которые захотят СЕБЕ на машину повторить эту штуку. Можно без твоего ведома давать прошивку или не стоит? И второе - данный вариант идеален для машин с 2005 года (у них есть 30 сек. работы стеклоподьемников после снятия питания с компа управления, т.е можно легко использовать доп выход сигналки где питание появляется на 1-2 сек), у более старых стекла замирают одновременно со снятием питания, могут сильно просить добавить на свободный пин высокий уровень в течении 40 сек - 1 мин чтоб юзать его как поддержку питания.

И глянь, плж. личку. Бум благодарность обсуждать
Да на самом деле пофик кто как будет это использовать - если человек с руками, ему все равно есть прошивка или нет - там алгоритм простейший, а если не умеет, то ему проще денег заплатить.
Если у меня это заняло 10 минут, из которых 7 ушло на открытие протеуса и компилятора, то тем кто занимается доводчиками и зарабатывает на этом, такой девайс раз плюнуть. Так что кому надо - забирайте.
LinX вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 23:46.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot