сайт практикующего электронщика-эмбеддера

сайт практикующего электронщика-эмбеддера (http://sdelal.net/index.php)
-   Открытые проекты (http://sdelal.net/forumdisplay.php?f=3)
-   -   GSM контроллер управления WEBASTO WV T5 Pro Mini ATmega168 (http://sdelal.net/showthread.php?t=997)

Ruslan152 12.02.2017 21:32

GSM контроллер управления WEBASTO WV T5 Pro Mini ATmega168
 
Вложений: 2
Ребята вот я замутил GSM контроллер управления WEBASTO на базе Ардуино!
Давно хотел что то подобное сделать, вот наконец руки дошли!
Все конечно проще у меня! но главную задачу эта платка выполнила! Котел от WV T5 стал предпусковиком!
Управляется с помощью приложения Termo Call c телефона!
Сделал CAN и V-BUS!
Все работает!:)

Admin 12.02.2017 21:39

GSM контроллер управления WEBASTO WV T5 Pro Mini ATmega168
 
Какие функции выполняет контроллер? Будет ли развитие проекта в дальнейшем?

Ruslan152 12.02.2017 22:19

У нас в нижегородской области грипп! Вот это результат недели моего больничного! Так бы конечно без больничного руки не дошли бы до конечного изделия! Времени маловато!
Аналоговый образец GSM vмодуля у меня уже как два года людям помогает "плюсом" котлы запускать.
Данное изделие мне помог сделать логический анализатор, я со сканировал ТТL сигнал выходящий с третей ножки TJA1054T webasto, списал его и таймингом в программе Ардуино написал скетч, затем с Ардуино через TJA1050T запустил в CAN сеть автомобиля сигнал эмуляции.
С V-BUS поступил так же, только команды запуска и остановки сканировал с таймера 1533.
На данный момент изделие тестируется на WV T5 моего товарища, он пока доволен!
А вот запуск чисто по CAN у меня не получается не хватает памяти 30 кило байт Ардуино, скетч не помещается!
Блок управления просыпается но запуска нет!
Так что пока у меня ходовые испытания моего изделия !

Ruslan152 12.02.2017 22:33

Про функции забыл!
Состав изделия:
1.GSM модуль SIM 800
2.Arduino Pro Mini на микроконтроллере ATmega168
3.CAN трансивер TJA1050T
4. K-line L9637D
5. Блок питания 5 вольт 3 ампера
6. BTS409L1- силовой ключ управляющий циркуляционным насосом
Все пока собрано на макетной плате.
Запуск котла:
Отправляем SMS команду "Start", GSM модуль принимает ее и направляет в Webasto сигнал эмуляции по CAN шине, подается сигнал запуска по V-BUS на 1-й пин WEBASTO, подается команда в BTS409L1 на включение циркуляционного насоса. Далее модуль совершает обратный дозвон "хозяину" о прохождении сигнала запуска.
Остановка котла:
Отправляем команду "Stop", модуль подает команд по V-BUS на остановку котла и снимается сигнал эмуляции CAN, отключается циркуляционный насос, идет обратный дозвон "хозяину" об отключении котла.
На силовом ключе BTS409L1 сделан выход для питания циркуляционного насоса.
Есть функция запроса статуса котла, запрос баланса на счете GSM модуля , в плане дописать программу на возможность SMS запроса температуры окружающего воздуха.

Admin 12.02.2017 22:38

Да, 30 кило мало для реализации всех хотелок. Управляя по CAN не получится считывать температуру и остальные параметры котла. Так что CAN и w-bus самый оптимальный вариант для этих котлов, не применяя переделок блока. А я начинаю подумывать о необходимости 2-ух CAN модулей, без этого на некоторых моделях очень тяжко.

Ruslan152 12.02.2017 22:47

Как то вы упоминали слово секс и Вебасто!
Я это все на себе испытал в полной мере!
Целую неделю занимался сексом с котлом!
Мне эти миллисекунды длительности импульсов уже снятся!
Семь листов бинарным кодом исписал ловя нужный сигнал из всемогущей CAN шины!

Ruslan152 12.02.2017 22:50

Вложений: 1
Вот они рукописи:)

Admin 13.02.2017 11:41

Микроконтроллер без CAN модуля это стиль садо-мазо). Можно ведь использовать отдельный CAN модуль на плате.

Ruslan152 13.02.2017 11:55

Вложений: 1
Использую вот такой готовый CAN

Admin 13.02.2017 12:14

Посмотрите готовый CAN модуль типа MCP2515.

Ruslan152 13.02.2017 12:30

Ааа, этот я заказал как раз на прошлой неделе на Али для эксперементов
https://ru.aliexpress.com/item/Free-...608.0.0.tAwkrp

Ruslan152 13.02.2017 12:34

Без этого модуля мое устройство глухое!
Оно может только говорить!:)
Компосирует мозг котлу своими сообщениями по CAN и деваться ему не куда, включается!

Ruslan152 16.02.2017 21:47

Вложений: 1
Оформил свое изделие в корпус!
Получилось довольно компактно, 5 на 7 сантиметров!

Ruslan152 24.02.2017 19:40

Вложений: 1
Вот, перехожу с макетной платы на печатную)))

skameykin22 15.03.2017 18:10

Да, это будет правильно.

hard_moto 20.11.2017 21:03

есть у кого-нибудь скетч от проекта ?

Nikolay. 20.10.2018 14:11

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

Serjeant 07.11.2018 11:55

Цитата:

Сообщение от Ruslan152 (Сообщение 3147)
Про функции забыл!
Состав изделия:
1.GSM модуль SIM 800
2.Arduino Pro Mini на микроконтроллере ATmega168
3.CAN трансивер TJA1050T
4. K-line L9637D
5. Блок питания 5 вольт 3 ампера
6. BTS409L1- силовой ключ управляющий циркуляционным насосом
Все пока собрано на макетной плате.
Запуск котла:
Отправляем SMS команду "Start", GSM модуль принимает ее и направляет в Webasto сигнал эмуляции по CAN шине, подается сигнал запуска по V-BUS на 1-й пин WEBASTO, подается команда в BTS409L1 на включение циркуляционного насоса. Далее модуль совершает обратный дозвон "хозяину" о прохождении сигнала запуска.
Остановка котла:
Отправляем команду "Stop", модуль подает команд по V-BUS на остановку котла и снимается сигнал эмуляции CAN, отключается циркуляционный насос, идет обратный дозвон "хозяину" об отключении котла.
На силовом ключе BTS409L1 сделан выход для питания циркуляционного насоса.
Есть функция запроса статуса котла, запрос баланса на счете GSM модуля , в плане дописать программу на возможность SMS запроса температуры окружающего воздуха.

Добрый день!
Ваш модуль работает от "Termo Call" или же все таки посредством SMS - команд с последующей обработкой их атмегой и передачей в котел?

balan 11.02.2021 07:27

Неплохо, а можно по подробней


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

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2021, vBulletin Solutions, Inc. Перевод: zCarot