Перейти к содержимому

Свернуть чат ЧАТ Открыть чат во всплывающем окне

Ankuls : (16 July 2018 - 22:14 22) rgb, для esp уже все есть и без драйверов цепляй 7 сегментник заливай прошивку скрипт и все готово
rgb : (16 July 2018 - 17:21 17) P.S для Ankuls,
rgb : (16 July 2018 - 13:53 13) Gipsy, Согласен, но ты упрастил задачу до не возможного)))
Ankuls : (15 July 2018 - 17:08 17) хочу на роутере с прошивкой openwrt поднять web и туда впихнуть все esp от квартиры
Ankuls : (15 July 2018 - 17:07 17) Gipsy, у меня такие часы пару лет проработали потом вместо 3.3В с LM2576 пошло 33В вышел волшебный дым со всех микросхем :) сейчас новую печатку напиросал все детали уже есть собиру как есть с ENС28J60. а потом может быть поиграюсь с esp хотя я их купил для выключателей домой
Ankuls : (15 July 2018 - 17:03 17) Gipsy, о видишь у меня мозгов не хватило додуматся что мега с тут лишняя
Gipsy : (15 July 2018 - 14:15 14) Ankuls, прикрути драйвера индикаторов прямо к 8266, ещё один контроллер тут лишний. С обработкой NTP справится модуль без внешних помощников
Ankuls : (14 July 2018 - 11:43 11) rgb, много готовых решений на АТ командах но меня это не устраивает
Ankuls : (14 July 2018 - 11:37 11) rgb, точнее не TCP стека а SPI интерфейса в ethernet
Ankuls : (14 July 2018 - 11:27 11) rgb, на меге и web и TCP стек а ENС28J60 это железяка для инверсии TCP стека в Ethernet или я не правильно понимаю
rgb : (14 July 2018 - 09:20 09) Ankuls, Не так всё, как тебе кажется. Веб то на меге, но всю работу с инетом выполняет ENС28J60, тут не прозрачный мост нужен. Менять прошивку на меге всё равно придётся.
Ankuls : (14 July 2018 - 08:14 08) rgb, с esp как то все намного проще а вот переделывать прошивку меги для меня очень сложно. по этому web и стек пусть остается на меге а esp сделать прозрачным мостом вот о чем я думаю
rgb : (14 July 2018 - 06:23 06) esp8266 можно управлять АТ командами, можно залить прошивку на языке LUA, можно написать прошивку в Авр студио (используя библиотеки, коих там есть) и самое крутое и сложное написать на СИ используя СТК или как там... Тебе нужно отправить на известный сайт запрос времени, получить ответ и из него выделить числа. Будет этим заниматься мега или esp8266 на выбор, логичней отдать эту работу esp8266.
rgb : (14 July 2018 - 06:17 06) Ankuls, ты изучишь всё, кроме того, что тебе нужно )))
Ankuls : (13 July 2018 - 20:38 20) вот только не понятно как все это откомпилировать у автора часов файлы с расширение .с а в примерах .срр я так понимаю С и С++
Ankuls : (13 July 2018 - 20:35 20) rgb, главное в гугле правильно вопрос задать :)))) https://github.com/J...ilek/WiFiSpiESP все есть
Ankuls : (12 July 2018 - 09:15 09) rgb, разработчик этих часов не замарачивался он взял уже готовый код для enc28j60 и прикрутил его к меге но так как я не программист пока мозгов не хватает как прикрутить такой же код от esp8266 вообщем пока весь в чтении :)
Ankuls : (12 July 2018 - 09:08 09) rgb, понимаю что мне нужно esp подключиться к роутру можно даже dhcp на esp поднять а дальше мозгов не хватает как через spi будет общаться с мегой.
Ankuls : (12 July 2018 - 09:05 09) rgb, только время
rgb : (12 July 2018 - 07:55 07) Ankuls, Тебе время сити нужно получить или ты хочешь программировать мегу через WIFI
Ankuls : (11 July 2018 - 21:30 21) разноцветный посмотри то что мне нужно https://github.com/e...s/ESP8266AVRISP
Ankuls : (09 July 2018 - 13:57 13) rgb, почитал перевод :(
Ankuls : (09 July 2018 - 12:58 12) rgb, на прошлой неделе только модуль в руки взял ну и типа Hello world :) c телефона через http светиком на GPIO2 играюсь ;)
Ankuls : (09 July 2018 - 12:56 12) rgb, это то что в esp8266 сейчас у меня залито. играюсь только wifi, http
Ankuls : (09 July 2018 - 12:55 12) rgb, modules: bme280,coap,crypto,file,gpio,http,net,node,rtctime,sigma_delta,spi,tmr,u8g,uart,websocket,wifi
Ankuls : (09 July 2018 - 12:41 12) rgb, в сам esp8266 spi стек уже зашит остается только скеч написать под мегу. но я пока не разобрался что именно мега отправляет получает от ethernet
Ankuls : (09 July 2018 - 12:13 12) rgb, не пока
rgb : (09 July 2018 - 11:49 11) Ankuls, перевод читал?
Ankuls : (09 July 2018 - 10:54 10) rgb, похоже я нашел то что мне нужно https://arduino.stac...am-for-atmega16 глянь туда я смотрю или нет
Ankuls : (09 July 2018 - 10:16 10) rgb, вот готовый скетч https://github.com/e...lave_Master.ino я в правильном направлении?
Ankuls : (09 July 2018 - 10:02 10) с ENС28J60 хотел сказать
Ankuls : (09 July 2018 - 10:01 10) rgb, enc28j60.h в смысле не библиотека а программа, смотрю для esp8266 куча примеров для управления АТ командами через RX TX а часы(мега) через SPI интерфейс общается с esp8266
Ankuls : (09 July 2018 - 09:53 09) rgb, esp8266 прошивка залита сайт есть который собирает прошивку с нужными сервисами, дальше скрипт на lua он у меня коннектится к роутеру есть куча готовых решений типа через wi-fi передача в UART вот я и думаю может просто вместо библиотеки enc28j60.h в прошивку подсунуть библиотеку esp8266
rgb : (09 July 2018 - 07:56 07) Ankuls, В esp8266 надо залить прошивку которая будет подключаться к роутеру с твоим паролем и время от времени отправлять запрос о текущем времени, потом отправлять на МК. Не уверен, что кто то захочет бесплатно с этим ковыряться. Править нужно прошивку на МК и писать на esp8266 . Хотя на esp8266 может, что то почти готовое найти можно.
Ankuls : (08 July 2018 - 23:21 23) rgb, насколько я понял из исходника часов в мегу зашиваеться библиотека микрочиповская для ENС28J60 модуля #include "enc28j60.h"
Ankuls : (08 July 2018 - 23:18 23) rgb, да
rgb : (08 July 2018 - 20:17 20) Ankuls, прошивать esp8266 умешь?
Ankuls : (07 July 2018 - 22:38 22) И мертвые с косами стоятЬ...
Ankuls : (07 July 2018 - 21:39 21) Программеры кто шарит в С ??? есть такие часы https://www.radiokot...igital/home/68/ там thernet модуль прикручен. есть исходник, хочу вместо сетевого шнурка прикрутить esp8266 12s подскажите ethernet мобудь в прошивке slave or master
Ankuls : (07 July 2018 - 21:36 21) Nikolai4, Николаич когда ты успеваешь рождаться вроде недавно поздравляли :)
Ankuls : (07 July 2018 - 21:36 21) rgb, Здорова!!!
Nikolai4 : (07 July 2018 - 20:52 20) Спасибо Мужики!
dimon-k714 : (03 July 2018 - 21:35 21) Nikolai4 Вітаю!!! Всього найкращого і побільше!!! :beach:
shpuntic : (03 July 2018 - 16:58 16) Nikolai4 привет! Поздравляю с Днем Рождения! Желаю всего самого наилучшего. :drinks:
rgb : (28 June 2018 - 09:58 09) Ankuls, Привет Дядька!
Ankuls : (23 June 2018 - 23:37 23) где все?

Фотография

Универсальный бортовой компьютер УБК-1.8


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 301

#1
vitalkalm

vitalkalm

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 42 сообщений
  • ГородУкраина
В связи с заинтересованностью сообщества схемой
УБК-1.8
Изображение
обсуждение предлагаю перенести сюда.

По поводу влияния схемы на показания штатных приборов:
Изображение
Так устроена типовая схема на автомобилях ВАЗ. Подключая бортовой компьютер, мы параллельно ПРИБОРУ подключаем резистор R30, номиналом в 240 Ом. Поэтому ток, протекающий через прибор уменьшится.
Gvardeev, суть не во входном сопротивлении операционного усилителя.
  • -mAxIm-, Kozmak и gekiish это нравится

#2
goda

goda

    Продвинутый пользователь

  • Проверенные
  • PipPipPip
  • 565 сообщений
Очень хорошая разработка,грамотно продуманы все нюансы молодец 5+,
Проблема-это возникший вопрос, который необходимо решить или теоретически, или практически.

#3
flash40a

flash40a

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 39 сообщений
  • ГородВолгоград
Абсолютно согласен с goda!!! НО на мой взгляд размер платы слишком велик... Ее бы уменьшить хотя бы до размера дисплея. У себя в машине смотрел-смотрел так пока что и не знаю куда установить. Так что если кому по силам уменьшить пусть даже с элементами smd то было бы здорово

#4
vitalkalm

vitalkalm

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 42 сообщений
  • ГородУкраина

Абсолютно согласен с goda!!! НО на мой взгляд размер платы слишком велик... Ее бы уменьшить хотя бы до размера дисплея. У себя в машине смотрел-смотрел так пока что и не знаю куда установить. Так что если кому по силам уменьшить пусть даже с элементами smd то было бы здорово

Дисплей можно вынести на шлейфе сантиметров на 10-15. А вообще плата делалась под большой дисплей. При таких размерах удобно расположены кнопки и винтовые клеммники.
Прикрепленный файл  3.JPG   378.61К   192 Количество загрузок:

#5
flash40a

flash40a

    Продвинутый пользователь

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

#6
Gvardeev

Gvardeev

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 113 сообщений
  • ГородКазахстан
Здравствуйте уважаемые форумчане.
Я предлагал использовать операционный усилитель для измерения напряжения в точке "Д" (Схема подключения штатного измерительного прибора приведённого vitalkalm). В этом случае имеет значение входное сопротивление измерительного операционника. Дело в том. что в данной точке напряжение меняется в очень малых интервалах и поэтому я считаю целесообразно применение усилителя с большим входным сопротивлением. Поэтому исходя из выше сказанного я предложил такое подключение к штатным приборам, при такой схеме подключения не нужно грубое вмешательство в штатную схему. Аналогично можно включить и измерение давления. В отношение измерение температуры ОЖ, моё мнение доработать датчик температуры и вставить в него DS18B20.
Извините за долгую тираду, но в спорах рождается истина.
Конечно это только моё личное мнение, давайте обсудим этот вариант.
С уважением Сергей.

#7
vitalkalm

vitalkalm

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 42 сообщений
  • ГородУкраина

Здравствуйте уважаемые форумчане.
Я предлагал использовать операционный усилитель для измерения напряжения в точке "Д" ...
С уважением Сергей.

Мысль ясна. Входы ОУ имеют очень большое входное сопротивление, равное десяткам/сотням МегаОм, а то и ГигаОм (и только в приснопамятных К140УД1, да еще в К140УД5 оно составляло всего 30…50 кОм). Столь большое сопротивление входов означает, что на входной сигнал они практически не влияют. Убираем из моей схемы большие 240 Ом резисторы и, не изменяя штатной схемы подключаемся в нужных нам местах.

#8
Gvardeev

Gvardeev

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 113 сообщений
  • ГородКазахстан
Здравствуйте уважаемый vitalkalm.
При воплощение конструкции возникли следующие вопросы:
- какой индикатор применен, приобретенный мной индикатор имеет меньший размер (98*60), судя по ПП применен индикатор с большими размерами относительно даташит ?
- датчики наружной и внешней температуры, подключаются параллельно?
- возможно ли применить в качестве датчика температуры двигателя DS18B20, с изменением программы?
С уважением Сергей.

#9
vitalkalm

vitalkalm

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 42 сообщений
  • ГородУкраина

Здравствуйте уважаемый vitalkalm.
При воплощение конструкции возникли следующие вопросы:
- какой индикатор применен, приобретенный мной индикатор имеет меньший размер (98*60), судя по ПП применен индикатор с большими размерами относительно даташит ?
- датчики наружной и внешней температуры, подключаются параллельно?
- возможно ли применить в качестве датчика температуры двигателя , с изменением программы?
С уважением Сергей.

1. Индикаторы были использованы WH2004L-YGH-CT и WH2004A-YYK-CT, оба прекрасно работают.
2. Да, датчики наружной и внутренней температуры подключаются параллельно, при этом в программе определяются адреса для каждого из них. В дальнейшем эти адреса используются программой микроконтроллера для разделения показаний от двух датчиков. Если подключен только один датчик, то на экране будет отображаться одинаковая температура (как будто подключены оба).
3. В качестве датчика температуры двигателя - DS18B20? Почему нет? Можно, конечно. Можно, даже без кардинальных изменений схемы.

#10
Gvardeev

Gvardeev

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 113 сообщений
  • ГородКазахстан
Здравствуйте уважаемый vitalkalm.
Для какой цели существует цепочка D3, R2, C11, D4, R3 и подается на 33 вывод контроллера?
У меня в плане все измерительные цепи установить на отдельную плату с тем расчетом, чтобы в случае модернизации не "копать" основную.
На днях завершу рисование основной ПП. А как моя просьба по поводу изменения программы для датчика температуры двигателя. Кстати жигулевский датчик уже подготовил для этой цели. При желании могу выложить фото.
С уважением Сергей.

#11
vitalkalm

vitalkalm

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 42 сообщений
  • ГородУкраина

Здравствуйте уважаемый vitalkalm.
Для какой цели существует цепочка D3, R2, C11, D4, R3 и подается на 33 вывод контроллера?
У меня в плане все измерительные цепи установить на отдельную плату с тем расчетом, чтобы в случае модернизации не "копать" основную.
На днях завершу рисование основной ПП. А как моя просьба по поводу изменения программы для датчика температуры двигателя. Кстати жигулевский датчик уже подготовил для этой цели. При желании могу выложить фото.
С уважением Сергей.

В описании все есть, Вы, наверное пропустили:
Диоды D1 и D2, включенные последовательно со стабилизаторами служат для развязки входных емкостей С1,С1 и С6,С8 стабилизаторов от сигнала для записи одометров на PA7. Нормальный уровень +5 В на выводе PA7 формируется элементами D3, R2, C11, D4 и R3. Запись в EEPROM новых значений одометров организована следующим образом. После выключения зажигания, на входе PA7 появляется низкий уровень, что является для контроллера сигналом для инициализации подпрограммы записи последних показаний одометров в EEPROM. Накопленной энергии в емкостях обвязки интегрального стабилизатора LM7805 хватает для этого с головой! Микроконтроллер производит сохра-нение новых значений и засыпает (Sleep down) до нового включения.

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

#12
Serega0446

Serega0446

    Новичок

  • Пользователи
  • Pip
  • 3 сообщений
Отличный прибор ! Есть одно предложение по доработке - у меня машина с ГБО , но иногда приходится и на бензине ездить, поэтому два датчика уровня топлива. В газовом баллоне от 0 ом до 90 ом(полный баллон). В бензобаке как обычно. Возможно ли доработать прошивку , чтобы по внешнему сигналу изменялся коэффициент пересчета для уровня топлива ? Был-бы у меня исходник - сам бы подкорректировал.

#13
vitalkalm

vitalkalm

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 42 сообщений
  • ГородУкраина

Отличный прибор ! Есть одно предложение по доработке - у меня машина с ГБО , но иногда приходится и на бензине ездить, поэтому два датчика уровня топлива. В газовом баллоне от 0 ом до 90 ом(полный баллон). В бензобаке как обычно. Возможно ли доработать прошивку , чтобы по внешнему сигналу изменялся коэффициент пересчета для уровня топлива ? Был-бы у меня исходник - сам бы подкорректировал.

Ну уж очень специфично... Куда исходник положить?

#14
Serega0446

Serega0446

    Новичок

  • Пользователи
  • Pip
  • 3 сообщений

Ну уж очень специфично... Куда исходник положить?

Да хоть на почту

#15
Serega0446

Serega0446

    Новичок

  • Пользователи
  • Pip
  • 3 сообщений
Спасибо за исходник , но там только начальная инициализация и подпрограмма измерения остатка топлива в баке, а где остальное ?

#16
vitalkalm

vitalkalm

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 42 сообщений
  • ГородУкраина

Спасибо за исходник , но там только начальная инициализация и подпрограмма измерения остатка топлива в баке, а где остальное ?

Упс... Сорри... Вот, отправил снова.

#17
vitalkalm

vitalkalm

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 42 сообщений
  • ГородУкраина

... А как моя просьба по поводу изменения программы для датчика температуры двигателя....
С уважением Сергей.

Вот, сообразил прошивку под Ваш вариант. DS18B20, все 3(три) штучки подключены параллельно.

Каждому датчику DS18B20 при производстве присваивается уникальный идентификационный код, который позволяет определять устройство на шине. Контроллер при сканировании шины записывает номера найденных устройств и начинает опрос в порядке очереди начиная с наименьшего адреса устройства. Какой из них наименьший до запуска программы не известно. Поэтому определять, какой датчик будет каким (во каша) нужно будет опытным путем. Т.е. подключить все три и, изменяя температуру каждого из них, определить, какая температура меняется на экране. Исходя из чего и принимать решение, какой датчик оставить в салоне, какой на улице а какой будет мерять температуру двигателя.

Прикрепленные файлы



#18
Gipsy

Gipsy

    Продвинутый пользователь

  • Разработчик MICROCHIP
  • PipPipPip
  • 597 сообщений
  • ГородСтаниславів
Отличное устройство!
Думаю через недельку-другую увидите на "аукро" готовые платы гривен так за 800-1000.
Если не секрет - сколько заняло по времени разработка и тестирование девайса?

Заказ прошивок:  oleg.gerega (a) i.ua


#19
vitalkalm

vitalkalm

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 42 сообщений
  • ГородУкраина

Отличное устройство!
Думаю через недельку-другую увидите на "аукро" готовые платы гривен так за 800-1000.
Если не секрет - сколько заняло по времени разработка и тестирование девайса?

Это будет для меня довольно высокой оценкой.
А разрабатывал и собирал в свободное от работы время в течение месяца.

#20
Gipsy

Gipsy

    Продвинутый пользователь

  • Разработчик MICROCHIP
  • PipPipPip
  • 597 сообщений
  • ГородСтаниславів

Это будет для меня довольно высокой оценкой.
А разрабатывал и собирал в свободное от работы время в течение месяца.

У Вас, как я понял, довольно много свободного от работы времени :)))

Заказ прошивок:  oleg.gerega (a) i.ua





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных