БК от Барабашки (дисплей 16*2)

Бортовой компьютер, логгер, и другие устройства

БК от Барабашки (дисплей 16*2)

Сообщение barabashka_yury » 02 июн 2010, 16:17

На данный момент разработан Бортовой Комп, в двух, бесплатной и коммерческой версиях.

Обе версии работают на одной и той же аппаратной платформе, тоесть отличие ТОЛЬКО в прошивке.

В основе БК лежит микроконтроллер ATMEL AVR MEGA32 PU, выпускаемый в корпусе типа DIP-40.

Что умеет:

- Бесплатная: Октан-корректор, Выбор карты графиков, Отображение режимов работы (Обороты, Угол, Расход, Напряжение бортсети, Режим работы Блока(стоп-пуск-ХХ-работа)), Звуковое подтверждение нажатий кнопок управления, Управление подсветкой индикатора.

-Коммерческая: помимо вышеназванных функций включает в себя редактирование прочих параметров Блока, Спидометр (необходимо подключение 6-ти импульсного Датчика Скорости), два независимых Счетчика пробега, точность -1метр, с сохранением показаний в память при выключении питания на БК, Световое оповещение превышения скорости 70км\ч, и два настраиваемых звуковых оповещения превышения скорости, индикатор температыры забортного воздуха, с возможностью настройки звукового оповещения опасности обледенения закрылков гололеда.

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

Ориентировочно:


Микроконтроллер mega32

LCD-дисплей HC1602 можно фирмы WINSTAR можно любой другой, аналогичный этому

стабилизатор питания 5В - LM7805, КРЕН5 или подобный, желательно с небольшим радиатором, ибо подсветка кушает ток неслабо

транзистор КТ815 или КТ817 с любым индексом - на управление подсветкой

транзистор КТ315 с любым индексом - на управление буззером (возможно в будущем буззер будет заменен на динамик илибиппер от материнки, если будет необходимость в "полифонических" звуках,
пока же просто бикает одним тоном).

датчик температуры DS18B20 такой же как и к Блоку, для контроля наружной температуры.
кнопки, микрики, по желанию и фантазии - 6 штук

сетодиод, резисторы, конденсаторы - немного )) (напишу потом подробнее)

кварцевый резонатор - 20 мегагерц

конденсаторы 15-20 пф - два штуки (к кварцу).


В принципе и все, вот фото (думаю все и так видели :-) )
IMG_0015.JPG
IMG_0015.JPG (240.84 KIB) Просмотров: 14491


И ссылочка на ютуб, коротенькая демка, еще на тестовой меге8, с нее все началось :-)
http://www.youtube.com/watch?v=rsINcubuREU
2106, 79г.в. 1600см3, вебер, коммерческая прошивка, статика на коммутаторах и катушках от ГАЗ.
Аватар пользователя
barabashka_yury
 
Сообщений: 725
Зарегистрирован: 12 май 2010, 17:21
Откуда: Кировогадская область, город Гайворон.

Разработка БК для MaYa

Сообщение barabashka_yury » 04 июн 2010, 10:20

Укрпошта радует своей заторможенностью.... Микросхемы нету до сих пор.

Что касается БК - добавил датчик наружной температуры, теперь прошивка умеет отображать ее, причем считывает не задумываяст на 0.1сек, за идею спасибо Славе :bra_vo:

Вопрос по ходу, кто как думает, стоит делать отдельный светодиод для предупреждения о гололеде (будет настраиваемый режим, типа того что когда температура находится в некоторых пределах, ну, например от 0 до -3 то срабатывало предупреждение, что возможен гололед и обледенение), так вот стоит цеплять отдельно светодиод или достаточно звукового и светового сигнала при включении зажигания? Или пусть периодически пипикает? там раз в минуту? В общем давайте идеи.

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

У кого есть микросхема на руках? Могу скинуть бесплатную прошивку, зальете программатором, там будут функции что описаны выше. (прошивка есть, но опять же надо все таки протестить на машине у меня, надеюсь может сегодня уже посылка доедет).

Да, и еще, вчера обсуждали идею с передачей данных о скорости и пройденном пути в менеджер с БК, в принципе если немного постараться то идея сможет существовать в реальности, тоесть поскольку ДС подружить нормально с менеджером не удалось (на одном порту) то будем пробовать сделать это дело с помощью БК. Ну мне лично очень хоцца посмотреть не только на обороты двигателя, но и на динамику разгона во времени... Тоесть суть такова - БЛОК - БК - НОУТБУК и к бк подключен датчик скорости. На ноутбук попадает полная информация как о параметрах работы мотора, так и о скорости и пройденном пути.
2106, 79г.в. 1600см3, вебер, коммерческая прошивка, статика на коммутаторах и катушках от ГАЗ.
Аватар пользователя
barabashka_yury
 
Сообщений: 725
Зарегистрирован: 12 май 2010, 17:21
Откуда: Кировогадская область, город Гайворон.

Разработка БК для MaYa

Сообщение barabashka_yury » 06 июн 2010, 01:04

БК в железе заработал. Уточнено несколько моментов, для отлова багов, затра могу поледиться фришной прошивкой.

На данный момоент в полной версии работают - корректор уоз, выбор таблицы, настройка дад, утановка макс оборотов, установка оборотов хх, установка коррекции угла дх. Спидометр, два счетчика пробега, три уровня сигнализатора пересечения пороговой скорости, термометр.

Сейчас попробую довести до ума бутлоадер, думаю проблемы особой не будет...

Базовая платформа будет мега32. Знаю что заказывали 128, проблем нету, перенесу на нее, но если не куплена еще, то лучше 32 :-)
2106, 79г.в. 1600см3, вебер, коммерческая прошивка, статика на коммутаторах и катушках от ГАЗ.
Аватар пользователя
barabashka_yury
 
Сообщений: 725
Зарегистрирован: 12 май 2010, 17:21
Откуда: Кировогадская область, город Гайворон.

Разработка БК для MaYa

Сообщение barabashka_yury » 06 июн 2010, 11:36

Обещанные фото:

IMG_0032.JPG
IMG_0032.JPG (245.57 KIB) Просмотров: 14429

После включения зажигания считываются настройки блока... (гдето 3-5 сек) Тоже самое и после записи параметров, перепрочитывается для того, чтобы убедиться что изменения приняты блоком.


IMG_0034.JPG
IMG_0034.JPG (393.21 KIB) Просмотров: 14429

Режим работы, УОЗ, РАСХОД
ОБОРОТЫ, НАПРЯЖЕНИЕ Борта


IMG_0035.JPG
IMG_0035.JPG (304.47 KIB) Просмотров: 14429

Октан-корректор


IMG_0036.JPG
IMG_0036.JPG (325.49 KIB) Просмотров: 14429

Выбор карты, или таблицы с графиками



IMG_0037.JPG
IMG_0037.JPG (309 KIB) Просмотров: 14429

Настройки БК - ВКЛ\ОТКЛ биппера



IMG_0038.JPG
IMG_0038.JPG (322.66 KIB) Просмотров: 14429

Настройки БК - ВКЛ\ОТКЛ подсветки


Сфотографировал не все, что есть в меню, дело в двух причинах: первая - часть меню не перевел на русский, и вторая - кренка без радиатора жутко перегревается при питании от борта, значит или нужен радиатор, или нужно будет делать ключевой стаб, ну или как вариант можно попробовать поставить транзюка, типа кт819 повторителем после кренки...
2106, 79г.в. 1600см3, вебер, коммерческая прошивка, статика на коммутаторах и катушках от ГАЗ.
Аватар пользователя
barabashka_yury
 
Сообщений: 725
Зарегистрирован: 12 май 2010, 17:21
Откуда: Кировогадская область, город Гайворон.

Re: Разработка БК для MaYa

Сообщение jhm » 07 июн 2010, 12:16

Транзюк тоже греться будет :)

Смотри, падение напряжения на КРЕНке грубо говоря 10 вольт.
На каждые 100ма потребления блока, на стабилизаторе рассеивается 10*0.100 = 1Вт тепла.

Хорошего радиатора хватит (от какой-то старой материнки например).
Питание подсветки наверно придется делать на отдельном стабилизаторе.
МПСЗ Мауа http://www.maya-auto.com
ЭБУ Invent http://www.invent-labs.com
Переделка мех. впрыска на электронный
Аватар пользователя
jhm
 
Сообщений: 3213
Зарегистрирован: 12 май 2010, 10:19
Откуда: Украина, Львов
Авто: Audi A4 1.8T Invent EMS

Re: Разработка БК для MaYa

Сообщение VDone » 07 июн 2010, 16:50

jhm писал(а):Транзюк тоже греться будет :)
Хорошего радиатора хватит (от какой-то старой материнки например).
Питание подсветки наверно придется делать на отдельном стабилизаторе.

А если взять с блока? с питания ДАД например? Мощности хватит?
С приветом Дмитрий
Аватар пользователя
VDone
 
Сообщений: 6
Зарегистрирован: 12 май 2010, 17:30
Откуда: Севастополь

Re: Разработка БК для MaYa

Сообщение barabashka_yury » 07 июн 2010, 17:40

не, не хватит
там тоже кренка
и не стоит тянуть лишние кабеля
просто радиатор
я прицепил пластинку люминтиевую, гдето 10х50мм толщиной 1 мм
она горячая но питалово стабильное
2106, 79г.в. 1600см3, вебер, коммерческая прошивка, статика на коммутаторах и катушках от ГАЗ.
Аватар пользователя
barabashka_yury
 
Сообщений: 725
Зарегистрирован: 12 май 2010, 17:21
Откуда: Кировогадская область, город Гайворон.

Разработка БК для MaYa

Сообщение barabashka_yury » 07 июн 2010, 17:47

Схема:
cxema.7z
(73.88 KIB) Скачиваний: 650



Ребята, что не понятно пишите, может перерисую, это на скорую руку делалось.

Дальше, НАСТОЯТЕЛЬНО рекомендую тестовые БК паять на макетке. Возможно будут изменения, будет чтото добавляться, та же клавиатура не на 6 а на 9 кнопок, с резюками, в общем пока делать на макете, чтобы потом не переделывать :-) Да и в готовой плате довольно неприятно дыры сверлить...

Пока вроде как все, сейчас попробую собрать прошивку демо, и красиво подчистить ее, чтобы все летало :-)

Знаю что будут вопросы относительно диодов в цепи питания. Первый - по входу - защита от переполюсовки, хотите - ставьте, хотите - нет, хотите ставьте его на массу и в цепь питания перед ним предохранитель, это по вкусу.
Что касается второго, который перед авркой стоит - это необходимо для поддержки питаниясамой микросхемы при отключении зажигания, за то время что кондер будет ее тянуть она должна успеть записать в еепром показания переменных пробега, иначе счетчики будут слетать. Диод должен быть как можно более быстродействующий, и с минимальными потерями на падении напруги в открытом состоянии. Тоесть с барьером Шоттки. Емкости 2200мкф для подпитки думаю вполне хватит.
Последний раз редактировалось barabashka_yury 04 ноя 2010, 11:34, всего редактировалось 1 раз.
2106, 79г.в. 1600см3, вебер, коммерческая прошивка, статика на коммутаторах и катушках от ГАЗ.
Аватар пользователя
barabashka_yury
 
Сообщений: 725
Зарегистрирован: 12 май 2010, 17:21
Откуда: Кировогадская область, город Гайворон.

Re: Разработка БК для MaYa

Сообщение jhm » 08 июн 2010, 11:20

Мне кажется что 2200 мкФ слишком много, хватит и 220. И лишнего места на плате не будет занимать.

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

И еще - не стоит превышать заводскую частоту 16 МГц, потому что в условиях, отличных от комнатных, например +150 градусов, когда машина постояла на солнце, или -10 зимой, генератор может не стартовать.
МПСЗ Мауа http://www.maya-auto.com
ЭБУ Invent http://www.invent-labs.com
Переделка мех. впрыска на электронный
Аватар пользователя
jhm
 
Сообщений: 3213
Зарегистрирован: 12 май 2010, 10:19
Откуда: Украина, Львов
Авто: Audi A4 1.8T Invent EMS

Re: Разработка БК для MaYa

Сообщение barabashka_yury » 08 июн 2010, 19:35

+150? думаю жки уже работать не будет точно.

а при минусах еще как будет. ну да не проблема, перекомпилим :-)

С ногами понял, впишу в прерывание.

2200 писал с запасом. Потому и говорил что рекомендую собирать на макете, даби потом не пересверливать. и не перепаивать.
2106, 79г.в. 1600см3, вебер, коммерческая прошивка, статика на коммутаторах и катушках от ГАЗ.
Аватар пользователя
barabashka_yury
 
Сообщений: 725
Зарегистрирован: 12 май 2010, 17:21
Откуда: Кировогадская область, город Гайворон.

След.

Вернуться в Периферийные устройства Maya

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron