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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.11.2015, 01:35   #741
sergbb
Старший Пользователь
 
Аватар для sergbb
 
Регистрация: 07.01.2008
Город: харьков
Регион: Украина
Машина: ваз-2108(1,1) , Део\Ланос 1.5 и Hunday\Solaris 1,4
Сообщений: 176
sergbb is on a distinguished road
По умолчанию

Цитата:
Сообщение от Lexx09 Посмотреть сообщение
RUNG - нет такой команды. Есть RUN, RUNW, RUNQ, RUNQW....
Сори промахнулся.

Спасибо, работает!
__________________
Intel i3/2G/SSD-250Gb/IZUMI 8"toch/iCar/ATX-12v/СитиГид
Хочу электронную приборку
Восьмерочка
Ланос
Акцент
sergbb вне форума   Ответить с цитированием
Старый 11.02.2016, 21:39   #742
Trantor
Старший Пользователь
 
Регистрация: 15.02.2013
Город: Москва
Регион: 77, 97, 99, 177
Машина: x-trail T30
Сообщений: 400
Trantor is on a distinguished road
По умолчанию

Цитата:
Сообщение от Tygra Посмотреть сообщение
Кто нибудь знает что переписать чтоб использовать прямые выходы для управления релюшками, выходов свободных у дуины еще много, регистр паять не хочется, не нужно мне столько релюшек, 2- 3 хватит с головой. Чтоб напрямую через драйвер на выход цифровой дуины.
p\s мне не лень спаять, мне не где взять данный регистр. Я живу в таком месте где нельзя пойти в магазин и тупо купить. С инета ждать 2-3 месяца.
Если еще интересно, могу подсказать как.
__________________
http://www.pccar.ru/showthread.php?t=18648 мой проект.
Icar DS , Cityguide,bGEO, Семь дорог.
I3 3220T, 4Gb, W10х32. SSD 128Gb
Trantor вне форума   Ответить с цитированием
Старый 12.02.2016, 01:07   #743
YraY
Старший Пользователь
 
Регистрация: 26.04.2008
Возраст: 44
Город: Энгельс-Саратов
Регион: 64
Машина: Santa Fe
Сообщений: 129
YraY is just really niceYraY is just really niceYraY is just really niceYraY is just really nice
По умолчанию

Рассказывай, чего интриги разводишь?
YraY вне форума   Ответить с цитированием
Старый 12.02.2016, 11:50   #744
Trantor
Старший Пользователь
 
Регистрация: 15.02.2013
Город: Москва
Регион: 77, 97, 99, 177
Машина: x-trail T30
Сообщений: 400
Trantor is on a distinguished road
По умолчанию

В программе есть переменные, в которых хранится состояние реле, это
relays_state1,2,3,4
Вставляем в программу в программу в начало процедуры setup
pinMode(x, OUTPUT), где х - номер пина.
Далее в процедуру relay_state добавляем следующий кусок для каждого реле:
------------------------------------------------
if (relays_state1 && 0x01)==0 //проверяем наличие нулевого бита
{
digitalWrite(х, LOW); //сбрасываем выход
}
else
{
digitalWrite(х, HiGH);//устанавливаем выход
}
--------------------------------------------

для реле 2 использовать 0x02, 3 - 0x04, 4-0x08 и так далее
P.S.
Есть правда одна тонкость: Bersenev отправляет их на порт в обратном порядке (4,3,2,1), почему так - не знаю, и есть вероятность что первое реле на самом деле находится relays_state4, также возможен обратный порядок битов и тогда проверять надо (relays_state4 && 0x80) для первого реле, (relays_state4 && 0x40) для второго и так далее. Также есть вероятность
__________________
http://www.pccar.ru/showthread.php?t=18648 мой проект.
Icar DS , Cityguide,bGEO, Семь дорог.
I3 3220T, 4Gb, W10х32. SSD 128Gb

Последний раз редактировалось Trantor; 12.02.2016 в 16:36.
Trantor вне форума   Ответить с цитированием
Старый 14.02.2016, 18:50   #745
dimon722
Пользователь
 
Регистрация: 24.12.2015
Возраст: 52
Регион: 67
Сообщений: 40
dimon722 is on a distinguished road
По умолчанию




может кому пригодится плата Sprint-Layout
Вложения
Тип файла: rar плата.rar (10.7 Кб, 398 просмотров)

Последний раз редактировалось dimon722; 17.03.2016 в 18:05.
dimon722 вне форума   Ответить с цитированием
Старый 17.03.2016, 12:09   #746
Trantor
Старший Пользователь
 
Регистрация: 15.02.2013
Город: Москва
Регион: 77, 97, 99, 177
Машина: x-trail T30
Сообщений: 400
Trantor is on a distinguished road
Post

Если путаются соседние кнопки

На входе ардуино в схеме Берсенева стоит делитель из резистора 3200 Ом (3,2К)
и резисторов кнопок 100,100+100,100+100+100 и.т.д. Ом.
Значение потенциала для аналогового входа для первой кнопки - 5В *(100/3200)=0,16В.

Напряжение меряется 10-битным АЦП, 5В соответствует значению 1023 в памяти контроллера, 0В - 0, всего 1024 градации аналогового сигнала потенциала.
В коде у нас получается для первой кнопки значение (0,16/5)*1024=34.

Для второй кнопки - 5В *(200/3200)=0,33В
в коде (0,33/5)*1024=68.

Итак, разница по коду у схемы Берсенева между значениями соседних кнопок - 34 единицы, запас на вариацию сопротивления кнопки (см ниже) - 3 единицы.
Это вполне достаточно для устойчивой селекции разных кнопок. Если у вас номиналы резисторов иные - нужно проверить по данным формулам разницу по коду
между соседними кнопками и если она меньше - можно попробовать уменьшить сопротивление резистора со значением 3,2К, но не менее, чем до 2К, это даст
увеличение разницы в полтора раза.

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

Но есть и другой, "ленивый" путь.

В программе Берсенева есть такой параметр
unsigned int res_key_delta = 3;
Как я понял, это зона нечувствительности, в которой может "плавать" измеренное значение аналогового сигнала при сравнении с запомненным значением. Можно попробовать ее аккуратно увеличить. При этом важно не превысить половину минимальной разницы между соседними сигналами кнопок в коде (описано выше).
Значительное увеличение данного параметра может привести к путанице с соседними кнопками. В общем, аккуратно увеличивать, пока проблемы не исчезнуть, реально может помочь увеличение на 2-3 единицы.
Например так:
unsigned int res_key_delta = 5;
__________________
http://www.pccar.ru/showthread.php?t=18648 мой проект.
Icar DS , Cityguide,bGEO, Семь дорог.
I3 3220T, 4Gb, W10х32. SSD 128Gb
Trantor вне форума   Ответить с цитированием
Старый 03.04.2016, 14:58   #747
dimon722
Пользователь
 
Регистрация: 24.12.2015
Возраст: 52
Регион: 67
Сообщений: 40
dimon722 is on a distinguished road
По умолчанию

попробовал на китайской Arduino Nano v3.0 http://ru.aliexpress.com/item/With-t...341832857.html, работает без проблем.
dimon722 вне форума   Ответить с цитированием
Старый 08.04.2016, 21:07   #748
sergbb
Старший Пользователь
 
Аватар для sergbb
 
Регистрация: 07.01.2008
Город: харьков
Регион: Украина
Машина: ваз-2108(1,1) , Део\Ланос 1.5 и Hunday\Solaris 1,4
Сообщений: 176
sergbb is on a distinguished road
По умолчанию

Иногда подвисает плагин(на пульт не реагирует и температура заввисает).
Это как то лечится?
кроме как перегрузкой икара.
__________________
Intel i3/2G/SSD-250Gb/IZUMI 8"toch/iCar/ATX-12v/СитиГид
Хочу электронную приборку
Восьмерочка
Ланос
Акцент
sergbb вне форума   Ответить с цитированием
Старый 17.04.2016, 13:59   #749
Winlin
Старший Пользователь
 
Регистрация: 19.11.2009
Возраст: 52
Регион: 54
Сообщений: 308
Winlin is on a distinguished road
По умолчанию

А заработает ли вот такая штука Iteaduino Tiny (ATtiny 85) . Мне нужны только резистивные кнопки. Пока использую ее как эмулятор USB клавиатуры (поучаю сразу комбинацию клавиш), но иногда не подниматся после перезагрузки, надо питание передергивать. Как сом порт работает надежнее. Но не понятно как плагин с компортом общается.
__________________
HONDA CR-V все сделано в 1.5 Din корпусе
MSI H61I-E35/Pentium G2030T/4Gb/M4-CT128M4SSD2/8"монитор/Wi-Fi/Bluetooth/усилитель MiniQuad 4х50 + конвертер SPDIF>аналог/m2-atx/HD RADIO DMHD1000I/Logitech QuickCam Pro 9000...Win7 prof
Winlin вне форума   Ответить с цитированием
Старый 25.05.2016, 10:41   #750
~aviator~
Старший Пользователь
 
Регистрация: 02.04.2010
Возраст: 41
Город: Минск
Регион: Беларусь
Машина: Honda Accord 2.0 DOHC
Сообщений: 660
~aviator~ is on a distinguished road
По умолчанию

Помогите пож. не могу приручить
в настройках порт и скорость поставил, плагин включил, но в настройках кнопок не могу прицепить динамические кнопки к кнопкам ардуино
~aviator~ вне форума   Ответить с цитированием
Ответ


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

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

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



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


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