Например TDA7294

Форум РадиоКот • Просмотр темы - Подключение к DS2436 по 1Wire
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 24, 2024 02:18:49

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Подключение к DS2436 по 1Wire
СообщениеДобавлено: Вс окт 21, 2018 21:55:34 
Родился

Зарегистрирован: Пт апр 11, 2014 19:55:39
Сообщений: 14
Рейтинг сообщения: 0
Здравствуйте, подскажите, пожалуйста, пытаюсь подключится к DS2436 Battery Identification/Monitor Chip, http://datasheet.elcodis.com/pdf2/94/93 ... ds2436.pdf прочитать из нее что нибудь внятное, и если получится подправить немного. Сделал 1wire адаптер DS9097U https://martybugs.net/electronics/temps ... rdware.cgi в OneWireViewer находит и пишет:
Код:
Device Address: 420000005681221B (1B 22 81 56 00 00 00 42)

Name: Device type: 1b

Alternate Names:

Description: No description available.

Но ничего больше. Подскажите как можно достучатся и прочитать/изменить что нибудь?
Спасибо!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Подключение к DS2436 по 1Wire
СообщениеДобавлено: Вс окт 21, 2018 22:03:40 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3328
Рейтинг сообщения: 0
А что еще должно было написать? Программа нашла DS2436, а дальше вам нужно отправить ей команды и смотреть результат.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Подключение к DS2436 по 1Wire
СообщениеДобавлено: Вс окт 21, 2018 22:29:40 
Родился

Зарегистрирован: Пт апр 11, 2014 19:55:39
Сообщений: 14
Рейтинг сообщения: 0
В том то и досада, что отправить ничего нельзя...
Изображение


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Подключение к DS2436 по 1Wire
СообщениеДобавлено: Вс окт 21, 2018 22:47:33 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3328
Рейтинг сообщения: 0
Если умеете программировать, напишите программу, которая будет согласно даташиту запрашивать необходимые данные с DS2436.


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Подключение к DS2436 по 1Wire
СообщениеДобавлено: Вс окт 21, 2018 22:59:04 
Родился

Зарегистрирован: Пт апр 11, 2014 19:55:39
Сообщений: 14
Рейтинг сообщения: 0
Да вот пытался но не пошло. Ищу готовые программы которые умеют работать с DS2436


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Подключение к DS2436 по 1Wire
СообщениеДобавлено: Вс окт 21, 2018 23:17:18 
Друг Кота
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1859
Зарегистрирован: Чт сен 12, 2013 00:54:12
Сообщений: 4119
Откуда: ЗаМКАДье. Там, где ЦУП
Рейтинг сообщения: 0
Медали: 5
Получил миской по аватаре (5)
Попробуйте подать питание на Vdd DS2436 (2.4V - 10V)...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Подключение к DS2436 по 1Wire
СообщениеДобавлено: Вс окт 21, 2018 23:19:38 
Родился

Зарегистрирован: Пт апр 11, 2014 19:55:39
Сообщений: 14
Рейтинг сообщения: 0
Питание подавал..


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Подключение к DS2436 по 1Wire
СообщениеДобавлено: Пн окт 22, 2018 11:37:19 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3328
Рейтинг сообщения: 0
vasya00 писал(а):
Да вот пытался но не пошло.
Найти 1-wire несложно.
Код:
Define s.s, Count, Sensor.OW_SN

OW_OpenPort("COM8") ; COM порт к которому подключена 1-Wire сеть.

; Поиск 1-Wire устройств.
OW_SearchROM_Reset()
While OW_SearchROM_Enum(Sensor)=#True ; Найдено 1-Wire устройство.
  s + SN_Text(Sensor) + #CR$
  Count + 1
Wend

OW_ClosePort() ; Закрываем COM порт.

MessageRequester("Найдено "+Count+" 1-Wire устройств", s) ; Отображаем результат.
Программа покажет все 1-Wire устройства подключенные к порту COM8. Для работы с DS2436 нужно прочитать даташит чтобы понять какие команды нужно отправлять и что принимать в ответ.


Вложения:
1wire_search.zip [13.44 KiB]
Скачиваний: 209
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Подключение к DS2436 по 1Wire
СообщениеДобавлено: Пн окт 22, 2018 13:50:26 
Родился

Зарегистрирован: Пт апр 11, 2014 19:55:39
Сообщений: 14
Рейтинг сообщения: 0
Да спасибо! У меня получилось определить устройство, и даташит изучил но получить толк дальше не получилось..
Делал через Arduino
Код:
#include <OneWire.h>
#define POWER_MODE  1 // режим питания
OneWire ds (11);
byte data[100]; // сюда будем сохранять данные
byte adr[8]; // здесь можно хранить адрес
void setup(void) {
Serial.begin(9600);
}
void loop(void) {
  ds.reset();  // сброс шины
  ds.write(0x33, POWER_MODE); // отправляем  READ ROM
 // ds.write(0xD2, POWER_MODE); // можно обновить данные с датчика температуры
  ds.write(0xB2, POWER_MODE); // читаем Read Registers
  ds.write(0x80, POWER_MODE); // с ячейки 60 где хранится температура
  for (int i = 0; i < 99; i++) {
    data[i] = ds.read(); // читаем то что получилось
    Serial.print(data[i], HEX);
    Serial.print(" ");
  }
  delay(3000);
  Serial.println();
}

Но при таком раскладе ничего вразумительного прочитать не удается, то есть что то читаю, но не понимаю что.. Вот после 0x33, получаю 1B 22 81 56 0 0 0 42 FF FF FF FF... После остальных команд приходит что то, и после 0xB2 приходит всегда одно и тоже, вне зависимости от того с какой ячейки читаю.. Вообщем явно я что то недопонимаю. Подскажите, пожалуйста!
Судя по всему нужно было учесть тайминги.
Но теперь решил зайти с другой стороны, собрал простой адаптер 1wire-rs232 и пытаюсь найти готовое ПО. Для DS2436 была специальная программа Evaluation Kit (DS2436K), на 2х дискетах, но ее теперь нигде не найти.. Может есть что то универсальное для чтения 2436?


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y