Электротранспорт

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск    

Новости:

Страницы: 123 ... 6>>Вниз

Автор Тема: Самодельный логгер - делал ли кто?  (Прочитано 4915 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Timber

  • Наш человек
  • ***
  • Репутация:
    +3/-2
  • :
    23
    86
  • Сообщений: 260
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
Посмотрел в разделе микроконтроллеров - не нашел.

Как вариант - смещение рабочей точки на TL431(из напряжения на акб вычитается фиксированно 10 вольт), ацп встроенный в AVR. При питании от 5 вольт один честный(8 бит) отсчет АЦП получается 20 милливольт и около 4 милливольт при усреднении по 25 отсчетам. Связь с компом через оптроны и переходник USB-TTL. На компьютер передается только усредненное значение с АЦП. Привязка ко времени и масштабирование - программой на компьютере.

UPD
1 микроконтроллер, две TL431(или ИОН на 5 вольт), сдвоенный оптрон, один преобразователь USB-TTL и резисторы.

UstAlexei

  • Наш человек
  • ***
  • Репутация:
    +6/-0
  • :
    74
    176
  • Сообщений: 302
  • Россия, Тавда
  • Ездю на батарейках!
  • Онлайн Онлайн
    • Награды
Самодельный логгер - делал ли кто?
« Ответ #1 : 27 Сен 2016 в 07:32 »
написал на attiny13 подобную задачу, сделал печатку до сбора руки не доходят.
Уровень не смещал, сделал 128 выборки (сдвиг вправо на 4 разряда) итого будет 13 разрядов

, передача показаний каждые 25 мс. связь по UART.

реношник

  • Наш человек
  • ***
  • Репутация:
    +8/-6
  • :
    211
    98
  • Сообщений: 423
  • Украина, Днепропетровск
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
Самодельный логгер - делал ли кто?
« Ответ #2 : 27 Сен 2016 в 10:34 »
, а зачем передавать на комп ? Лучше писать на СДкарту, а потом обрабатывать, так расширяется область применения логгера...

Timber

  • Наш человек
  • ***
  • Репутация:
    +3/-2
  • :
    23
    86
  • Сообщений: 260
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
Самодельный логгер - делал ли кто?
« Ответ #3 : 27 Сен 2016 в 12:29 »
, выложите плиз прошивку.
, , это уже следующий уровень  B-)
Полноценный микроконтроллер с большой памятью, часы реального времени, внешний ацп с двумя  каналами(напряжение и ток), экран и т.д. Можно и вайфас и интернетом прикрутить :)

UstAlexei

  • Наш человек
  • ***
  • Репутация:
    +6/-0
  • :
    74
    176
  • Сообщений: 302
  • Россия, Тавда
  • Ездю на батарейках!
  • Онлайн Онлайн
    • Награды
Самодельный логгер - делал ли кто?
« Ответ #4 : 27 Сен 2016 в 13:31 »
CD карта это хорошо, но надо уже контроллер больший по объему... Уж тогда проще во внешнюю eeprom писать.

Timber

  • Наш человек
  • ***
  • Репутация:
    +3/-2
  • :
    23
    86
  • Сообщений: 260
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
Самодельный логгер - делал ли кто?
« Ответ #5 : 27 Сен 2016 в 13:47 »
CD карта это хорошо, но надо уже контроллер больший по объему... Уж тогда проще во внешнюю eeprom писать.
EEPROMа мало.
Спасибо за прошивку (остается только контроллер купить :) )! Скорость 9600, фьюзы на 8МГц?

Alex_Soroka

  • Старожил
  • *****
  • Репутация:
    +281/-68
  • :
    1226
    1470
  • Сообщений: 7823
  • Киев
  • Основатель секты ЗУС :-)
  • Онлайн Онлайн
    • Адаптивная зарядка АКБ
    • Награды
Самодельный логгер - делал ли кто?
« Ответ #6 : 27 Сен 2016 в 13:56 »
EEPROM это всего 10000 перезаписей  :hello:
надо ставить внешнюю память "с батарейкой" (CMOS?) которую не убьешь перезаписями.

UstAlexei

  • Наш человек
  • ***
  • Репутация:
    +6/-0
  • :
    74
    176
  • Сообщений: 302
  • Россия, Тавда
  • Ездю на батарейках!
  • Онлайн Онлайн
    • Награды
Самодельный логгер - делал ли кто?
« Ответ #7 : 27 Сен 2016 в 14:16 »
В attiny13 две тактовых частоты 9.6 МГц, и 4,8 МГц. ну плюс к этому делитель на 8. Фъюз деления на 8 (по умолчанию с завода) снять.
скорость передачи 9600.
Я так понимаю что 10000 - это усредненное число записей блока eeprom, сомневаюсь что в cd - карту больше раз записать удастся.

Timber

  • Наш человек
  • ***
  • Репутация:
    +3/-2
  • :
    23
    86
  • Сообщений: 260
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
Самодельный логгер - делал ли кто?
« Ответ #8 : 27 Сен 2016 в 14:28 »
EEPROM это всего 10000 перезаписей  :hello:
надо ставить внешнюю память "с батарейкой" (CMOS?) которую не убьешь перезаписями.
Atmel обещает 100к, только ее обычно меньгше 512 байт :-D
Ага, она так и называется - "CMOS EEPROM". Обещают от 100 тыс до миллиона циклов.
Если взять 15 часовой разряд и дискрет 5 сек, то это 10.8 тыс отсчетов. Если писать 12бит без разделителей - 129,6 килобит. Значит брать не менее 256 килобит.

, карта большая, поэтому вероятность попасть даже 20 мегабайтным логом в то же самое место карты на 256МБ довольно мала. Главная проблема - на младших AVR не хватит памяти для программы, которая сможет писать на SD

UstAlexei

  • Наш человек
  • ***
  • Репутация:
    +6/-0
  • :
    74
    176
  • Сообщений: 302
  • Россия, Тавда
  • Ездю на батарейках!
  • Онлайн Онлайн
    • Награды
Самодельный логгер - делал ли кто?
« Ответ #9 : 27 Сен 2016 в 14:33 »
...даже 20 мегабайтным логом в то же самое место карты на 256МБ довольно мала....
А если подойти к вопросу не через файловую систему CD карты, а писать в сектора, тогда и контроллера сильно большой не надо и даже 20 мегабайтный файл, всегда писаться будет с начала флэшки... ;-)

Timber

  • Наш человек
  • ***
  • Репутация:
    +3/-2
  • :
    23
    86
  • Сообщений: 260
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
Самодельный логгер - делал ли кто?
« Ответ #10 : 27 Сен 2016 в 14:40 »
Через встроенный контроллер, которые транслирует виртуальные адреса на входе в SD в физические ячейки кристалла все равно не пробиться(и это на сомом деле хорошо - флешка быстро не загнется).

Не думаю, что программа влезет в 16 или 32 килобайта памяти.

UstAlexei

  • Наш человек
  • ***
  • Репутация:
    +6/-0
  • :
    74
    176
  • Сообщений: 302
  • Россия, Тавда
  • Ездю на батарейках!
  • Онлайн Онлайн
    • Награды
Самодельный логгер - делал ли кто?
« Ответ #11 : 27 Сен 2016 в 14:44 »
http://cxem.net/mc/mc288.php - дата логгер 32 кБ

Timber

  • Наш человек
  • ***
  • Репутация:
    +3/-2
  • :
    23
    86
  • Сообщений: 260
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
Самодельный логгер - делал ли кто?
« Ответ #12 : 27 Сен 2016 в 14:53 »
http://cxem.net/mc/mc288.php - дата логгер 32 кБ
Отлично!
Не думал, что смогут запихнуть  :-) Можно попробовать собрать, да и исходники приложили.

UstAlexei

  • Наш человек
  • ***
  • Репутация:
    +6/-0
  • :
    74
    176
  • Сообщений: 302
  • Россия, Тавда
  • Ездю на батарейках!
  • Онлайн Онлайн
    • Награды
Самодельный логгер - делал ли кто?
« Ответ #13 : 27 Сен 2016 в 14:55 »
Если перерисуете печатку по планарный контроллер дайте пожалуйста.

Steel RAT

  • Старожил
  • *****
  • Репутация:
    +20/-7
  • :
    248
    577
  • Сообщений: 2906
  • Россия, Ярославль
  • Пришел, увидел, покрутил
  • Оффлайн Оффлайн
    • Награды
Самодельный логгер - делал ли кто?
« Ответ #14 : 27 Сен 2016 в 14:57 »
А есть еще логгер который пишет на SD поток данных с компорта.
Его можно подключить к схеме из второго сообщения темы.
https://ru.aliexpress.com/item/Rctimer-SD-Logger-BlackBox-Flight-Data-Recorder-Freeshipping/32677010032.html?isOrigTitle=true&spm=2114.10010208.1000016.1.z3lOgi

https://ru.aliexpress.com/item/Openlog-cleanflight-naze32-SP-F3-black-box-black-box-recorder-flash/32685453869.html?spm=2114.10010208.1000014.6.7Jf6m4&scm=1007.13338.47322.0&pvid=eee0fab0-b166-4c69-9003-7320fc6f93ce&tpp=1

Сделан на планарной atmega328P 5 В 16 мГц.
Открытый код. Наверно можно что-то дописать...
« Последнее редактирование: 27 Сен 2016 в 15:08 от Steel RAT »

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

Alex_Soroka

  • Старожил
  • *****
  • Репутация:
    +281/-68
  • :
    1226
    1470
  • Сообщений: 7823
  • Киев
  • Основатель секты ЗУС :-)
  • Онлайн Онлайн
    • Адаптивная зарядка АКБ
    • Награды
Самодельный логгер - делал ли кто?
« Ответ #15 : 27 Сен 2016 в 16:13 »
Ага, она так и называется - "CMOS EEPROM". Обещают от 100 тыс до миллиона циклов.

http://www.atmel.com/images/Atmel-9223-Automotive-Microcontrollers-ATmega48PA-ATmega88PA-ATmega168PA_Datasheet.pdf
где вы тут увидели миллион циклов ?

Timber

  • Наш человек
  • ***
  • Репутация:
    +3/-2
  • :
    23
    86
  • Сообщений: 260
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
Самодельный логгер - делал ли кто?
« Ответ #16 : 27 Сен 2016 в 16:54 »
где вы тут увидели миллион циклов ?
Имел ввиду внешние: в AVR он 512 байт - бесполезен для логгирования.
http://ww1.microchip.com/downloads/en/DeviceDoc/21191M.pdf
http://www.onsemi.com/pub_link/Collateral/CAT24C128-D.PDF

UstAlexei

  • Наш человек
  • ***
  • Репутация:
    +6/-0
  • :
    74
    176
  • Сообщений: 302
  • Россия, Тавда
  • Ездю на батарейках!
  • Онлайн Онлайн
    • Награды
Самодельный логгер - делал ли кто?
« Ответ #17 : 28 Сен 2016 в 09:40 »
Кто что думает по вопросу... Может быть сделать два щупа в схеме приведенной во втором посту темы. Дабы иметь возможность не только напряжение логгировать, но и токи...

Страницы: 123 ... 6>>Вверх