форум kia ceed > Вопросы эксплуатации > kia ceed, kia ceed fl (2007-2011) > Допы (Модераторы: MAX F, MIK)

 

Индикация круиз контроля CEED FL

Страницы: [1] 2 3 ... 7   Вниз
Автор Тема: Индикация круиз контроля CEED FL  (Прочитано 69220 раз)
0 Пользователей и 1 Гость смотрят эту тему.
drPopov
  • Sr. Member
  • ****
  • Автор темы

  • Russian Federation СПб

    ODO 0 km

  • Оффлайн Оффлайн
  • Сообщений: 311

  • Благодарности
    -Выданные: 6
    -Полученные: 83

  • Личный доктор
    • Мои проекты по машинам

Привет всем.
Появилось время на разбирательство с CAN шиной автомобиля, в частности с индикацией на приборной панели круиз контроля.
Было предложение по реализации от украинских друзей - Tema_TT, но проект коммерческий и автор не дал никакой информации.

Мой проект основан на микроконтроллере Atmega (код помещается даже в Atmega8) и драйвере CAN шины mcp2515 и транссивере mcp2551.
Схем в инете полно, но я свою тоже нарисовал.


и печатную плату тоже. может кто лучше разведет, у меня получилось 3 перемычки.
Конечный размер устройства 3,5см на 4,5см.


Прикрепляю ссылку на архив и сам архив с прошивкой, платами для вытравливания.
В архиве есть:
1- Папка CANARDUINO_ino - это проект для Arduino
2- CAN_SPI.PDF  - это мой вариант платы для ЛУТ.
3- CANARDUINO.hex - прошивка.
4- CAN_SPI.pdsprj - проект для Proteus 8
5,6... - другие схемы.

Код для компилятора Arduino:
#include <mcp_can.h>
#include <SPI.h>

long unsigned int rxId;
unsigned char len = 0;
unsigned char rxBuf[8];
String stringOne;

void setup()
{
  Serial.begin(115200);
  CAN.begin(CAN_500KBPS);                       // init can bus : baudrate = 500k
  pinMode(2, INPUT);  // Setting pin 2 for /INT input
  pinMode(A0, OUTPUT);
  pinMode(A1, OUTPUT);

  //установим маску и фильтр на сообщения Can
  CAN.init_Mask(0, 0, 0x7FF);
  CAN.init_Mask(1, 0, 0x7FF);
  CAN.init_Filt(0, 0, 0x260);
  CAN.init_Filt(1, 0, 0x260);
  CAN.init_Filt(2, 0, 0x260);
  CAN.init_Filt(3, 0, 0x260);
  CAN.init_Filt(4, 0, 0x260);
  CAN.init_Filt(5, 0, 0x260);
}

void loop()
{
  if(!digitalRead(2))                         // If pin 2 is low, read receive buffer
  {
    CAN.readMsgBuf(&len, rxBuf);              // Read data: len = data length, buf = data byte(s)
    rxId = CAN.getCanId();    // Get message ID

    if (String(rxId, HEX) == "260") {
      for(int i = 0; i<len; i++)                // each byte of the data
      {
        if ( i==3 ){  //бит
          stringOne = String(rxBuf[i], HEX);
          if (stringOne=="32") {   //КК включен
            analogWrite(A1,0);
            analogWrite(A0,255);
          }
          else if (stringOne=="36") {   //SET включен
            analogWrite(A0,255);
            analogWrite(A1,255);
          }
          else  //все выключено
          {
            analogWrite(A0,0);
            analogWrite(A1,0);
          }  
        }
      }
    }
  }
}


Видео как это работает на макетке
http://youtu.be/TQ6xSct9B-Q

Ну а в планах заставить дополнительный маленький диплей над магнитолой показывать текст который мне нужен.
Всем спасибо за внимание. Другие проекты в подписи.
« Последнее редактирование: Май 11, 2014, 12:13:48 pm от admin »
Записан
lecs1
  • Hero Member
  • *****

  • Russian Federation Архангельск

    ODO 70200 km

  • Оффлайн Оффлайн
  • Сообщений: 650

  • Благодарности
    -Выданные: 3
    -Полученные: 14

0

Привет  :)
Сам будешь собирать? ЗАКАЗАЛ БЫ. Купил  rulezz
Записан
drPopov
  • Sr. Member
  • ****
  • Автор темы

  • Russian Federation СПб

    ODO 0 km

  • Оффлайн Оффлайн
  • Сообщений: 311

  • Благодарности
    -Выданные: 6
    -Полученные: 83

  • Личный доктор
    • Мои проекты по машинам
0

Сам будешь собирать? ЗАКАЗАЛ БЫ. Купил

Себе соберу, за деньги собирать никому не буду - банально нет времени.
Может сделаю 3-4 платки когда себе буду травить.
Выложу тут подробно как самому сделать и прошить контроллер.
De3mond
  • Hero Member
  • *****

  • Russian Federation Балашиха(был Дзержинск)




    ODO 92000 km

  • Оффлайн Оффлайн
  • Сообщений: 2013

  • Благодарности
    -Выданные: 34
    -Полученные: 19

0

Жду инфу, подписываюсь, буду благодарен за любые ништяки  советы!
Записан
Храни тебя господь в сухом, прохладном месте
Драйв2 KIA Mohave
Андрей Александрович
  • Hero Member
  • *****

  • Honduras Тьму таракань

    ODO 510015 km

  • Оффлайн Оффлайн
  • Сообщений: 2358

  • Благодарности
    -Выданные: 2
    -Полученные: 3

  • Д2 https://www.drive2.ru/r/kia/1058483/
0

красава
Записан


Сидор на Драйв2 https://www.drive2.ru/r/kia/1058483/
andsal
  • Hero Member
  • *****

  • Russian Federation ПробкаГРАД (Солнцево-Парк)

    ODO 170000 km

  • Оффлайн Оффлайн
  • Сообщений: 640

  • Благодарности
    -Выданные: 18
    -Полученные: 21

0

тож подпишусь)
Записан

Взбираясь на дерево жизни, старайтесь не цепляться за сук и не слушать дятлoв.
De3mond
  • Hero Member
  • *****

  • Russian Federation Балашиха(был Дзержинск)




    ODO 92000 km

  • Оффлайн Оффлайн
  • Сообщений: 2013

  • Благодарности
    -Выданные: 34
    -Полученные: 19

0

ТС, честно вот в схемах
Спойлер сообщениe ОСТОРОЖНО,МАТ!!!!!!:
Записан
Храни тебя господь в сухом, прохладном месте
Драйв2 KIA Mohave
AlexRT
  • Hero Member
  • *****

  • Tajikistan

    ODO 46000 km

  • Оффлайн Оффлайн
  • Сообщений: 18786

  • Благодарности
    -Выданные: 107
    -Полученные: 257

  • scio me nihil scire или scio me nescire
0

 rulezz  молодец!!
 но сам я в этом  wall
Записан
Lemur2013
  • Full Member
  • ***

  • Russian Federation Пенза

    ODO 99999 km

  • Оффлайн Оффлайн
  • Сообщений: 177

  • Благодарности
    -Выданные: 2
    -Полученные: 9

0

 rulezz. Молодец. бегу в магазин за микросхемами и травить макет.
Записан
lecs1
  • Hero Member
  • *****

  • Russian Federation Архангельск

    ODO 70200 km

  • Оффлайн Оффлайн
  • Сообщений: 650

  • Благодарности
    -Выданные: 3
    -Полученные: 14

0

 8[ Может кто нибудь написал бы мануал, как травить, как паять? Ну все бы, для юзеров в этом деле.  :ohno:
Записан
drPopov
  • Sr. Member
  • ****
  • Автор темы

  • Russian Federation СПб

    ODO 0 km

  • Оффлайн Оффлайн
  • Сообщений: 311

  • Благодарности
    -Выданные: 6
    -Полученные: 83

  • Личный доктор
    • Мои проекты по машинам
« Ответ #10 : Ноябрь 26, 2013, 22:58:09 pm »
1

Друзья, в схеме маленькое изменение.
Добавить резистор от 10 до 50 Ом в цепь питания после преобразователя 12v-5v.
Это надо для уменьшения потребления тока микросхемами.
можно разрезать дорожку и припаять на нее SMD или выводной.

Итак моя плата.
1- берем текстолит.  у меня нашелся какой-то кусок подходящего размера.


2- Печатаем на прозрачной пленке для проектора схему.


3- Проверяем как ложится на текстолит.


4- готовим специальный спрей POSITIV 20. Это фоторезистивный спрей как в фотоделе.


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



6- наносим спрей на плату. Даем высохнуть в темной коробке сутки при температуре 25 градусов или 15 минут при температуре 75-80 градусов. Я паяльной станцией дую в коробку через маленькое отверстие и нагнетаю там температуру. 15 минут и заготовка готова.

7- готовим ультрафиолетовую лампу для засветки (как фотографию печатаем).


8- Подготавливаем место для засветки.


9- завсечиваем плату с шаблоном 5 минут (время подбирал специально под свою лампу и расстояние до платы)


10- Проявляем плату в растворе гидроксида натрия (хоз стредство для промывки засорившейся раковины)


11- жидкостью для снятия лака смываем остатки фоторезиста.

и получаем результат


12- сушим вытираем и сверлим отверстия.


13- пайка микросхем и прочего...
при пайке микросхем советую использовать медицинский глицерин - 15 рублей баночка. Качество отпад и не грязно на плате. смывать легко.


Прошивка контроллера осуществляется стандартно через выводы mosi, miso, reset, sck, +5v, GND
Я пользую USB-программатор для микроконтроллеров AVR на базе FT232 (APU-2) собранный собственоручно.
Наберите в гугле - APU2 ft232  и посмотрите что это и как это едят.

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


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

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

Спасибо за внимание.
« Последнее редактирование: Ноябрь 26, 2013, 23:00:22 pm от drPopov »
Записан
lecs1
  • Hero Member
  • *****

  • Russian Federation Архангельск

    ODO 70200 km

  • Оффлайн Оффлайн
  • Сообщений: 650

  • Благодарности
    -Выданные: 3
    -Полученные: 14

« Ответ #11 : Ноябрь 27, 2013, 07:27:19 am »
-1

 =facepalm=
Записан
boomer349
  • Sr. Member
  • ****

  • Russian Federation Санкт-Петербург

    ODO 134000 km

  • Оффлайн Оффлайн
  • Сообщений: 277

  • Благодарности
    -Выданные: 3
    -Полученные: 7

« Ответ #12 : Ноябрь 27, 2013, 10:46:34 am »
0

Эхх, хорошо иметь прямые руки и голову.
Глядя на все эти этапы производства ничуть не жалею потраченных 80$ за готовый прибор.
Если кто-то организует локальное производство и сборку девайсов с конечной ценой 1000-1500 рублей - будет здорово.
Записан
ceed sw
1,6 MT lux
RED!!! =)
Lemur2013
  • Full Member
  • ***

  • Russian Federation Пенза

    ODO 99999 km

  • Оффлайн Оффлайн
  • Сообщений: 177

  • Благодарности
    -Выданные: 2
    -Полученные: 9

« Ответ #13 : Ноябрь 27, 2013, 12:38:43 pm »
0

Если кто-то организует локальное производство и сборку девайсов с конечной ценой 1000-1500 рублей - будет здорово.

Я могу плат наделать и прошить..........а пока себе сделаю пробный вариант.
Вопрос только сколько их нужно?

drPopov где плёнку для печати шаблона берёшь? почём? а то я обычно тонкой бумаге печатаю и маслом смачиваю для прозрачности...но готовая плата получается хорошо.
« Последнее редактирование: Ноябрь 27, 2013, 12:44:42 pm от Lemur2013 »
Записан
boomer349
  • Sr. Member
  • ****

  • Russian Federation Санкт-Петербург

    ODO 134000 km

  • Оффлайн Оффлайн
  • Сообщений: 277

  • Благодарности
    -Выданные: 3
    -Полученные: 7

« Ответ #14 : Ноябрь 27, 2013, 13:26:28 pm »
0

Вопрос только сколько их нужно?

Ну это надо активно в клубе продвигать, с установщиками КК (например, с AlexRT) пообщаться.
« Последнее редактирование: Ноябрь 27, 2013, 13:38:40 pm от boomer349 »
Записан
ceed sw
1,6 MT lux
RED!!! =)
Страницы: [1] 2 3 ... 7   Вверх

Чтобы прокомментировать данную тему, или создать новую зарегистрируйтесь или зайдите на форум под своей учетной записью.


форум kia ceed > Вопросы эксплуатации > kia ceed, kia ceed fl (2007-2011) > Допы (Модераторы: MAX F, MIK)

 

Индикация круиз контроля CEED FL

 

Новые фотографии галереи. Добавь и свою!
СМОТРЕТЬ ЕЩЕ! :)...
     2   настроить
или быстрая регистрация и вход через ВК

Новые фотографии ↓
Вce новые фото →
Рейтинг автосервисов kia ↓
Каширка 39 (Москва) →  69 

FAVORIT MOTORS СЕВЕР (Москва) →  51 


АвтоГЕРМЕС (Москва) →  39 

АВТО-СТАРТ 15 КМ МКАД (Москва) →  35 


Весь рейтинг сервисов kia →
Чтобы добавить свой отзыв о сервисе - зарегистрируйся


  Мобильная версия Контакты администрации