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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.02.2007, 09:41   #61
_SDY_
Пользователь
 
Регистрация: 17.03.2006
Возраст: 47
Город: Владивосток
Регион: 25
Машина: Карина
Сообщений: 60
_SDY_ will become famous soon enough
По умолчанию

Кстати, только что вычитал на стр. 7, что при использованиии внутреннего RC генератора вследствие его чувствительности к наводкам PB4 желательно использовать, как выход. В соответствии с этим, на всякий случай, строку в коде:
ldi temp1, (1<<PINB0) ; 0 - output pin
можно заменить на следующую строку:
ldi temp1, (1<<PINB0)|(1<<PINB4) ; 0, 4 - output pins

Хотя - можно и не делать, мы же не считываем оттуда никакой инфы.

В-общем - RTFM 8-)))
_SDY_ вне форума   Ответить с цитированием
Старый 15.02.2007, 09:52   #62
_SDY_
Пользователь
 
Регистрация: 17.03.2006
Возраст: 47
Город: Владивосток
Регион: 25
Машина: Карина
Сообщений: 60
_SDY_ will become famous soon enough
По умолчанию

Кстати, а ведь действительно со стабилитроном луше будет.
_SDY_ вне форума   Ответить с цитированием
Старый 15.02.2007, 10:57   #63
Hamster
Больной. Диагноз "Car PC"
 
Аватар для Hamster
 
Регистрация: 01.09.2005
Возраст: 51
Город: Москва
Регион: 77, 97, 99, 177
Машина: 08\Acura\MDX •••• 07\Honda\Civic 4D
Сообщений: 4,379
Hamster is a splendid one to beholdHamster is a splendid one to beholdHamster is a splendid one to beholdHamster is a splendid one to beholdHamster is a splendid one to beholdHamster is a splendid one to beholdHamster is a splendid one to behold
По умолчанию

2 Mcf1 и _SDY_:
Ребяты, просьбочка большая - как будет отлаженный вариант - поделитесь Темка актуальна для большинства обитателей нашей песочницы, которые хотят автопереключение на камеру заднего хода.
__________________
Старый проект Honda Accord RHD
Теперь будет Acura MDX 2008 и Honda Civic 4D 2007 и Mitsubishi Outlander XL 2011
Hamster вне форума   Ответить с цитированием
Старый 15.02.2007, 11:08   #64
mcf1
Guest
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от Hamster Посмотреть сообщение
2 Mcf1 и _SDY_:
Ребяты, просьбочка большая - как будет отлаженный вариант - поделитесь Темка актуальна для большинства обитателей нашей песочницы, которые хотят автопереключение на камеру заднего хода.
я уже писал что как будет отлаженный вариант обязательно выложу схему, а если понадобится так и котроллер запрограмирую (програматор уже работает)
  Ответить с цитированием
Старый 15.02.2007, 16:59   #65
mcf1
Guest
 
Сообщений: n/a
По умолчанию

а контроллер не хочет работать даже с reset`ом, не пойму ни как в чем дело.
интересные наблюдения:
при подаче питания на МК он потребляет 2 милиампера, после того пройдет reset от программы Uniprof он потребляет 4 мА. в плате где он должен уже поидее работать МК потребляет 2 мА, хоть с ресетом хоть без него, из чего хочется сделать вывод что он не запускается
  Ответить с цитированием
Старый 17.02.2007, 15:43   #66
_SDY_
Пользователь
 
Регистрация: 17.03.2006
Возраст: 47
Город: Владивосток
Регион: 25
Машина: Карина
Сообщений: 60
_SDY_ will become famous soon enough
По умолчанию

Короче, я не поверил, что этот код не работает, не поленился, съездил в магазин, взял ATTiny15 (он был на 2 рубля дешевле ATTiny12 :-). Его отличие от 11-го и 12-го:
1. у него 1,6Мгц внутренний RC-генератор,
2. вход INT0 - 7-я нога (у 11 и 12 - 6-я нога),
3. у него есть 4-х канальный ЦАП, компаратор (пришлось добавить в таблицу прерываний лишние две команды)
4. и еще один таймер Timer1 (тоже, добавлена лишняя инструкция перехода на "пустое прерывание").
Итого: исходник практически не изменился, только добавлены 3 перехода на "пустой" обработчик прерывания, в схеме вход перешел с ноги 6 на ногу 7. Прога скомпилена, зашита и СРАЗУ заработала.
В-общем, ищи ошибку у себя.

PS. Длительности импульсов/пауз я не менял - кто захочет, тот пусть сам и настраивает (я уже указывал нужные константы).
Миниатюры
Нажмите на изображение для увеличения
Название: 2imp.GIF
Просмотров: 1874
Размер:	2.6 Кб
ID:	1782  
Вложения
Тип файла: zip 2imp15.zip (1.3 Кб, 884 просмотров)
_SDY_ вне форума   Ответить с цитированием
Старый 17.02.2007, 15:59   #67
_SDY_
Пользователь
 
Регистрация: 17.03.2006
Возраст: 47
Город: Владивосток
Регион: 25
Машина: Карина
Сообщений: 60
_SDY_ will become famous soon enough
По умолчанию

Кстати, ты какой файл в МК заливаешь? Не asm случайно? 8-)
_SDY_ вне форума   Ответить с цитированием
Старый 17.02.2007, 16:08   #68
_SDY_
Пользователь
 
Регистрация: 17.03.2006
Возраст: 47
Город: Владивосток
Регион: 25
Машина: Карина
Сообщений: 60
_SDY_ will become famous soon enough
По умолчанию

У меня есть предложение. Если в мониторе есть входы VGA, AV1, AV2, TV и индикация каждого режима сделана светодиодами, то можно ее использовать, как входной сигнал для контроллера переключения. Надо будет только прогу переделать.
Потому-что в текущей реализации (что на рассыпухе, что на одном МК) есть баг: допустим, я включу заднюю (контроллер начнет переключать монитор) и через секунду первую (или D на автомате) монитор останется в режиме "заднего вида". Если же сделать обратную связь с монитором (если индикация на светодиодах), то баги исключены и дае можно использовать для камеры заднео вида любой вход, хоть AV1, хоть AV2 и можно будет без проблем пользоваться режимом TV.
_SDY_ вне форума   Ответить с цитированием
Старый 17.02.2007, 16:27   #69
Beer100
Гуру
 
Аватар для Beer100
 
Регистрация: 04.01.2006
Возраст: 55
Город: Минск
Регион: Беларусь
Машина: 2002\Audi\A6 3.0i
Сообщений: 1,135
Beer100 will become famous soon enough
По умолчанию

Да, кстати, даже в случае реализации на простой логике как предлагал ранее я, то включение "задней" на одну секунду (а такое при маневрировании бывает часто), режимы переключеия монитора будут нарушены.
Надо вводить обратную связь от монитора и самое главное, данное устройство должно постоянно опрашивать положение ручки КПП. Хотя бы с переодичностью в 0,1 сек. Впринципе это тоже не сложно сделать....

PS
Для машин с АКПП нужно добавить режим задержки в пол секунды.
__________________
БП SL "умнай"- Сергея Лебедева (собственного изготовления), 7" Prology PCM-700, PIII 1,2 Tualatin, Intel i815, Video Gforce 440 64mb
, 2.5" HDD 40 Gb (Hitachi), 2.5" HDD 60 Gb (Fujitsu), PCI->USB2.0,
PCI TV tuner Beholder Behold TV 507 FM, DVD 5.25" (USB -> IDE переходник), GPS Globalsat BU-353, Web камера 3-COM, USB HUB D-Link, BT,
Софт: оболочка - Centrafuse, Навигация - GisRX, EDGE
Beer100 вне форума   Ответить с цитированием
Старый 19.02.2007, 07:02   #70
_SDY_
Пользователь
 
Регистрация: 17.03.2006
Возраст: 47
Город: Владивосток
Регион: 25
Машина: Карина
Сообщений: 60
_SDY_ will become famous soon enough
По умолчанию Monitor switcher

Набросал тут примерный вариант переключателя монитора с обратной связью (себе скорее всего так и буду делать, как будет монитор :-)

1. Rear camera - входной сигнал со светодиода (или еще откуда), что включена камера заднего вида
2. Front camera - входной сигнал со светодиода (или еще откуда), что включена камера переднего вида (для машин с правым рулем :-)
3. VGA - входной сигнал со светодиода (или еще откуда), что включен комп
4. Gear - входной сигнал, что включена задняя передача
5. Source select button - выходной сигнал для кнопаря выбора источника сигнала на мониторе (ну, там через транзистор или как н-ть)

У входных сигналов 1-4 высокий уровень - активный. Т.е. если на 1-м входе единица, то выбрана камера заднего вида, если на 2-м, то - передняя камер, 3-м - комп, 4-м - включена задняя передача. Если на входах 1-3 низкий уровень, то считается, что включен TV.

Входные сигналы для источников сигнала - это либо светодиодные индикаторы режимов монитора (если есть), либо какая-нибудь мелкосхема внутри монитора с нужными уровнями (если нет светодиодов и найдете нужную мелкосхему :-).

Если до включения задней передачи был выбран какой либо источник, типа TV, передней камеры или компа, то после выключения задней передачи контроллер вернет монитор в предыдущее состояние.

Реализована задержка включения камеры заднего вида для АКПП (Beer100 подсказал), т.к. R находится между P и "передними" передачами, чтобы лишний раз не включалась задняя камера. (0,51 сек)

Реализована задержка выключения камеры заднего вида для маневрирований на стоянке и т. п., чтобы при частых переключениях между R и D лишний раз не переключался монитор. (6,8 сек)
Миниатюры
Нажмите на изображение для увеличения
Название: monsw.GIF
Просмотров: 2097
Размер:	3.0 Кб
ID:	1794  
_SDY_ вне форума   Ответить с цитированием
Ответ


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

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

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



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


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