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

Вернуться   PCCar.ru - Ваш автомобильный компьютер > Всё Остальное > Проекты > Рабочий журнал

Ответ
 
Опции темы Поиск в этой теме
Старый 08.04.2013, 07:10   #11
yurich38
Старший Пользователь
 
Регистрация: 28.09.2008
Возраст: 41
Город: irkutsk
Регион: 38
Машина: impreza
Сообщений: 128
yurich38 will become famous soon enough
По умолчанию

Доска приборов.
Я буду делать на светодиодных сегментных индикаторах, их лучше видно днем; но большое их количество усложняет конструкцию

Мне кажется достаточным вывод скорости + оборотов (либо как на F1 оборотов оптимального переключения)
Для этого нужно всего 3-4цифры + линейка светодиодов.

Если выводить время круга и еще куча всего то проще взять ЖК дисплей, но мне эта идея не нравится. да и пилоту (особенно ребенку) эти данные не нужны;
Если уж сильно круто делать то проще организовать по WiFi аудио канал, и сообщать пилоту эти данные; однако я прока не нашел возможностей реализации данной идеи

Последний раз редактировалось yurich38; 08.04.2013 в 12:22.
yurich38 вне форума   Ответить с цитированием
Старый 08.04.2013, 12:22   #12
yurich38
Старший Пользователь
 
Регистрация: 28.09.2008
Возраст: 41
Город: irkutsk
Регион: 38
Машина: impreza
Сообщений: 128
yurich38 will become famous soon enough
По умолчанию

Андрейр, если у вас есть возможность/желание создавать подобную систему то уже сейчас можно взять роутер и обкатать его на карте в реальных условиях
поскольку неизвестно как wi-fi будет вести себя на большой скорости и какую реальную дальность мы получим;
yurich38 вне форума   Ответить с цитированием
Старый 08.04.2013, 13:12   #13
Андрейр
Новый Пользователь
 
Регистрация: 04.04.2013
Возраст: 42
Город: Севастополь
Регион: Украина
Машина: Славута Турбо
Сообщений: 4
Андрейр is on a distinguished road
По умолчанию

Цитата:
Сообщение от yurich38 Посмотреть сообщение
Андрейр, если у вас есть возможность/желание создавать подобную систему то уже сейчас можно взять роутер и обкатать его на карте в реальных условиях
поскольку неизвестно как wi-fi будет вести себя на большой скорости и какую реальную дальность мы получим;
С роутером понятно, я еще с bfom посоветуюсь может еще какой роутер он посоветут, хотя как я понимаю атмега8 раньше кончится по производительности, и кстати на чем вы пишете для атмеги, а то я как бы не настоящий програмист могу только в bascom и то еще нахожусь на начальном пути.
Андрейр вне форума   Ответить с цитированием
Старый 08.04.2013, 13:46   #14
yurich38
Старший Пользователь
 
Регистрация: 28.09.2008
Возраст: 41
Город: irkutsk
Регион: 38
Машина: impreza
Сообщений: 128
yurich38 will become famous soon enough
По умолчанию

Я тоже не сильно то и крут в программировании AVR. Последнее время пишу на CdoeVision AVR.

Роутер я так понимаю без разницы какой, я брал MR3020 именно изза его размеров, ну и большого числа "модов" в инете.
С ним я уже более менее разобрался, могу подсказать по прошивке и некоторым нюансам; с другими не знаю)

Атмега8 вполне может кончится раньше, портов там уже впритык хватает, на всякий случай нашел Атмегу32, портов хватит а вот с производительностью я не уверен.
yurich38 вне форума   Ответить с цитированием
Старый 08.04.2013, 19:09   #15
yurich38
Старший Пользователь
 
Регистрация: 28.09.2008
Возраст: 41
Город: irkutsk
Регион: 38
Машина: impreza
Сообщений: 128
yurich38 will become famous soon enough
По умолчанию

Зацените идею индикационного блока) "Photoshop maked"
причем из корпуса роутера
Показывать может в нескольких режимах;

Скорость + линейка оборотов, или оборотов переключения
Нажмите на изображение для увеличения
Название: spd.jpg
Просмотров: 1061
Размер:	37.4 Кб
ID:	30776

можно показывать скорость + тахометр (может еще чтото)
Нажмите на изображение для увеличения
Название: taho.jpg
Просмотров: 1255
Размер:	39.0 Кб
ID:	30777

А так показывает "преимущество" на круге (в сравнении с пред. кругом)
+01:47:681 это круто конечно)
Нажмите на изображение для увеличения
Название: time.jpg
Просмотров: 1156
Размер:	39.4 Кб
ID:	30778

Секндомер в реальном времени показывать мало вероятно. слишком часто данные обновлять; а вот +/- от круга можно показать, и практически без лишних индикаторов.

Последний раз редактировалось yurich38; 28.04.2013 в 10:27.
yurich38 вне форума   Ответить с цитированием
Старый 28.04.2013, 11:04   #16
yurich38
Старший Пользователь
 
Регистрация: 28.09.2008
Возраст: 41
Город: irkutsk
Регион: 38
Машина: impreza
Сообщений: 128
yurich38 will become famous soon enough
По умолчанию

И так, за это время сделано)

1. проект полностью переехал на Atmega32.
Больше портов, более свободный монтаж. Появилась возможность, например, вывести диагностические светодиоды которые на 8-ке при всех наших хотелках уже просто некуда было запихать
Нажмите на изображение для увеличения
Название: DSC_0040i.jpg
Просмотров: 716
Размер:	89.4 Кб
ID:	31110


2. Система получила независимое питание 7-40В. Блок питания собран на LT1076CT.
Нажмите на изображение для увеличения
Название: DSC_0041i.jpg
Просмотров: 748
Размер:	62.1 Кб
ID:	31111
Все собрано по типовой схеме. и настроено на 5,05В
Нажмите на изображение для увеличения
Название: lt1074.gif
Просмотров: 1362
Размер:	4.4 Кб
ID:	31113


3. Сделан индикационный блок.
т.к. мне менее интересна индикация оборотов, чтоб не делать дополнительные лампы, светодиоды объединили в группы. полоса индикации оборотов на них тоже выводится довольно информативно, однако появляется возможность индикации ошибок и неисправностей, зажигая например одну красную лампу
Нажмите на изображение для увеличения
Название: DSC_0042i.jpg
Просмотров: 955
Размер:	62.8 Кб
ID:	31114
Работает все по 4м проводам (питание+интерфейс), интерфейс собственный, довольно простой и абсолютно не требовательный к скорости.
Нажмите на изображение для увеличения
Название: DSC_0043i.jpg
Просмотров: 749
Размер:	52.9 Кб
ID:	31112
Индикатор собран на Tiny2313, одна тинька тянет 6-7 сегментных индикаторов, в индикационном блоке их будет 2 (пока работает только один)
Яркость индикаторов не достаточна при ярком свете, с этим пока боремся)
yurich38 вне форума   Ответить с цитированием
Старый 01.05.2013, 18:25   #17
yurich38
Старший Пользователь
 
Регистрация: 28.09.2008
Возраст: 41
Город: irkutsk
Регион: 38
Машина: impreza
Сообщений: 128
yurich38 will become famous soon enough
По умолчанию

Сегодня произвели тесты дальности
результаты следующие:
1. Телефон ~~ Блок Мониторинга. работает на расстоянии около 50 метров
2. Ноутбук ~~ Блок. метров 100

А вот связка
3. Ноутбук - Роутер ~~ Блок. показала дальность почти в 300 метров, это при том что роутер был полудохлый, с какойто недоантенной))
За исключением нескольких сбоев, причины которых выясняются, система работает стабильно. При сокращении расстояния связь восстанавливается, и данные продолжают мониторится
Так что идея удаленного мониторинга имеет право на жизнь))))

На данный момент система мониторит 8 Аналоговых входов, до 4х датчиков температуры.
Наконец сделаны внутренние часы (их точность хода пока никчерту)
Работаем дальше...
yurich38 вне форума   Ответить с цитированием
Старый 03.05.2013, 11:42   #18
yurich38
Старший Пользователь
 
Регистрация: 28.09.2008
Возраст: 41
Город: irkutsk
Регион: 38
Машина: impreza
Сообщений: 128
yurich38 will become famous soon enough
По умолчанию

Поскольку блок показал очень хорошие результаты при работе от батарей, решено установить внутрь корпуса li-po батарею, а раз так то нужна система контроля ее заряда; чтоб не угробить

Один из аналоговых входов использовали для контроля напряжения батареи, также сделана возможность отключения питания блока.

Продолжаем эксперименты.. Теперь займемся логами)
Паралельно развлекаемся с Web интерфейсом.
Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 997
Размер:	72.6 Кб
ID:	31150
Учимся выводить информацию в различных видах.
Нажмите на изображение для увеличения
Название: 2.jpg
Просмотров: 951
Размер:	87.0 Кб
ID:	31151
yurich38 вне форума   Ответить с цитированием
Старый 04.05.2013, 16:55   #19
Андрейр
Новый Пользователь
 
Регистрация: 04.04.2013
Возраст: 42
Город: Севастополь
Регион: Украина
Машина: Славута Турбо
Сообщений: 4
Андрейр is on a distinguished road
По умолчанию

Красиво, а у меня пока времени нет вплотную заняться.
Андрейр вне форума   Ответить с цитированием
Старый 05.05.2013, 16:13   #20
yurich38
Старший Пользователь
 
Регистрация: 28.09.2008
Возраст: 41
Город: irkutsk
Регион: 38
Машина: impreza
Сообщений: 128
yurich38 will become famous soon enough
По умолчанию

Красиво то оно может и красиво, но чет не то(
посмотрел на проги Motec для анализа логов по заезду. понял примерно как это все можно анализировать, задумался о том что "строю".

И так, раз уж эта тема превратилась в мой монолог( буду критиковать себя сам..

На данный момент Atmega передает роутеру посылки об изменениях параметра в формате #00:00:00.000 SNx VAL; т.е. время/сенсор/значение; вроде как логично, но..
При скорости порта 19200 мы имеем 1745 байт/сек или примерно 70 посылок в секунду
теперь поделим на количество параметров (к примеру минимум 10) и получим 7! т.е. изменеие одного параметра мы можем мониторить каждые 142мс А при скорости 80км/ч машина за это время пролетит 3 метра!!!

Еще одним недостатком является опрос медленной шины 1-Wire с которой на опрос термодатчиков мы вынуждены тратить 750мс т.е. пока опрашивается дачик вы пролетаем 16,5 метров!

В связи с этим думаю теперь как:
1 оптимизировать передачу с Атмеги на роутер, хотябы до 45мс
2 избавится от медленных шин. есть вариант вынести их на отдельный проц
3 избавится от транзита данных роутер-атмега-дисплей, подключив дисплей напрямую к роутеру
4 оценить надобность/возможность подключения к системе GPS приемника
yurich38 вне форума   Ответить с цитированием
Ответ


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

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

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



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


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