ТавроФорум

ТавроФорум (https://forum.tavria.org.ua/index.php)
-   Салон (https://forum.tavria.org.ua/forumdisplay.php?f=49)
-   -   Виртуальная приборная панель (https://forum.tavria.org.ua/showthread.php?t=51027)

Chars 06.04.2012 21:44

кажись проэкт ТС и есть под карб.

Kino 06.04.2012 21:51

Цитата:

Сообщение от Chars (Сообщение 1678809)
кажись проэкт ТС и есть под карб.

Так разницы особой то и нет. Но если под карб, то, например я, сначала думал как получить качественный импульс от карбовской форсунки или траблера. А уже кто будет этот импульс считать и обрабатывать... да хоть пентиум... это уже на втором плане.

Frud 06.04.2012 21:54

Цитата:

Сообщение от СБорисов (Сообщение 1678766)
Вольтметр, температура, топливо это аналоговые, можно ДАД привинтить (эконометр как бы) и температуру за бортом.
Цифровые: тахометр, спидометр, ну еще пару можно насчитать, так зачем 14? или это максимально возможное количество?

Контрольные лампы. Можно конечно использовать шифратор 4-х разрядный на 16 входов, но цифровых входов и так хватает.

Frud 06.04.2012 21:56

Цитата:

Сообщение от Kino (Сообщение 1678826)
Так разницы особой то и нет. Но если под карб, то, например я, сначала думал как получить качественный импульс от карбовской форсунки или траблера. А уже кто будет этот импульс считать и обрабатывать... да хоть пентиум... это уже на втором плане.

Откуда форсунки на карбе? Качественный импульс можно получить от ДХ через оптрон типа РС817 или транзисторный ключ

Yurasvs 06.04.2012 21:57

Оптрон-то зачем? Достаточно ограничить стабилитроном.

Frud 06.04.2012 21:58

Можно и стабилитроном 4.7 В

Kino 06.04.2012 22:04

))

СБорисов 06.04.2012 23:23

Цитата:

Сообщение от Frud (Сообщение 1678833)
Можно и стабилитроном 4.7 В

5,1 как МПСЗ, работает железно.

Chars 09.04.2012 19:57

Купил Ардуино Леонардо,буду вникать!

Frud,радиодетали купил на выходных,к ходовым испытаниям приступил?

Frud 09.04.2012 20:19

заказал печатку, жду когда изготовят

Chars 09.04.2012 20:20

А В ардуину скетч нужно будет заливать?
печатка будет идти в комплекте с по?

Frud 09.04.2012 20:45

все кроме ПО будет в открытом доступе (скетч, схема,описание, рисунок печатки и т.д.)

zubilo 10.04.2012 10:50

Frud. Эта ардуино подходит для твоего ПО http://arduino.shopium.ua/products/arduino-nano-003/

Frud 10.04.2012 10:59

Подойдет

zubilo 10.04.2012 11:03

А что нужно ещё прикупить, ну кроме монитора и carpc

Frud 10.04.2012 11:58

Остальное прийдется самому изготовить

zubilo 12.04.2012 20:35

ардуино на руках. подключать я понял по схеме из 94 поста. Подскажите резисторы какой мощности нужны? и какой стабилизатор напряжения?

Frud 12.04.2012 20:42

Не спешите подключать в машину сперва на столе попробуйте. Схема в данный момент отрабатывается и после испытаний будет опубликована.

zubilo 12.04.2012 20:44

Понятно. спасибо.

Frud 12.04.2012 20:59

Скетч на котором сейчас тестируется программа. Тестовый сигнал имитирующий датчик скорости идет с 22-го цифрового выхода (Arduino Mega).
Если у вас другая версия платы, то сигнал следует брать с другого свободного выхода.

volatile int count;
volatile int tah;
unsigned long odometr;
unsigned long odo;
int resultInput[17];
int i;

void setup()
{
odo = 0;
// Обнуление массива значений
for(i=0; i<=16; i++)
{
resultInput[i]=0;
}
// Инициализация цифровых портов
// d2 вход спидометра
// d3 вход тахометра
// d4 датчик уровня тормозной жидкости
// d5 датчик стояночного тормоза
// d6 контрольная лампа габаритных огней
// d7 контрольная лампа дальнего света
// d8 контрольная лампа противотуманных огней
// d9 контрольная лампа обогрева заднего стекла
// d10 контрольная лампа давления масла
// d11 контрольная лампа давления масла
// d12 левый поворот
// d13 правый поворот

digitalWrite(2, HIGH);
for(i=4; i<=13; i++)
{
pinMode(i,INPUT);
digitalWrite(i, HIGH); //Подключить внутренние cтягивающие резисторы
}

// Инициализация ком порта
Serial.begin(9600);
// Прерывание спидометра
attachInterrupt(0, speedometr, CHANGE);
attachInterrupt(1, tahometr, CHANGE);
}

void loop()
{
tone(22, 200); // тестовый сигнал 200 Гц (120 км/ч)
//записываем частоту со входа спмдометра в массив
resultInput[0] = count;
resultInput[1] = tah;
// Сбор данных с трех АЦП, диапазон значений [0, 255]
// а0 температура охлаждающей жидкости
// а1 уровень топлива
// а2 напряжение автомобильной сети

for(i=0; i<=2; i++)
{
resultInput[i+2]=analogRead(i);
}
// Чтение цифровых входов
for(i=4; i<=13; i++)
{
resultInput[i+1] = !digitalRead(i);
}
if(resultInput[2] > 800){resultInput[15] = 1;}
else{resultInput[15] = 0;}
// Передаем данные из массива в компьютер
// 0 скорость
// 1 обороты
// 2 температура
// 3 топливо
// 4 напряжение
// 5 датчик уровня тормозной жидкости
// 6 датчик стояночного тормоза
// 7 контрольная лампа габаритных огней
// 8 контрольная лампа дальнего света
// 9 контрольная лампа противотуманных огней
// 10 контрольная лампа обогрева заднего стекла
// 11 контрольная лампа давления масла
// 12 контрольная лампа уровня масла
// 13 левый поворот
// 14 правый поворот
// 15 перегрев
odometr = odometr+count;
if (odometr >=1200){odo = odo + 1; odometr=odometr-1200;}
resultInput[16] = odo;
for(i=0; i<=15; i++)
{
Serial.print (resultInput[i]);
Serial.print (",");
}
Serial.println (resultInput[16]);
count = 0;
tah = 0;
delay(200);
}
// Измеряем частоту на входе спидометра по прерыванию
void speedometr()
{
count=count+1;
}
// Измеряем частоту на входе тахометра по прерыванию
void tahometr()
{
tah=tah+1;
}

zubilo 12.04.2012 21:22

спасибо буду изучать

Chars 12.04.2012 21:28

это все клево,вот только не понятно для тех кто в танке :)

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

кстати,вот присморел Samsung Q1 Ultra ,цена в раене 1000 грн,правда только бу.


как планируешь подключаться,прямо к приборке или провода тянуть от каждого датчика?

Frud 12.04.2012 21:37

Демоверсия программы. Ограничения: не сохраняются настройки после выхода, работает только с СОМ3.

http://www.fayloobmennik.net/1780955

Frud 12.04.2012 21:40

Цитата:

Сообщение от Chars (Сообщение 1687985)
это все клево,вот только не понятно для тех кто в танке :)

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

кстати,вот присморел Samsung Q1 Ultra ,цена в раене 1000 грн,правда только бу.


как планируешь подключаться,прямо к приборке или провода тянуть от каждого датчика?

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

zubilo 12.04.2012 22:08

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


Текущее время: 00:39. Часовой пояс GMT +3.

Перевод: zCarot Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.