AVR&Stm32 сохранение текущих аварийных данных в EEPROM.
- Сообщения: 440
- Зарегистрирован: Вс дек 29, 2019 08:05:21
- Реклама
Да, можно. Даже без выравнивания по блокам.
Усложнять просто. Упрощать сложно.
- Сообщения: 440
- Зарегистрирован: Вс дек 29, 2019 08:05:21
я пишу без функций например ст байт 0 мл байт1 адреса потом если нужно 2 байта разделяю.На две части. и адреса пошли 2ст байт 3 младший.
Добавлено after 1 minute 12 seconds:
А FRAMво сколько раз быстрее EEPROM.?
Добавлено after 1 minute 12 seconds:
А FRAMво сколько раз быстрее EEPROM.?
- Сообщения: 12867
- Зарегистрирован: Сб дек 18, 2021 19:25:32
Некорректное сравнение. Быстрее, во-первых, чего? Запись, чтения, падения с 10-го этажа? Во-вторых, можно ответить "в тыщу раз", но если говорить о скорость записи варианта FRAM c интерфейсом I2С, то скорость ограничена скоростью I2C, и тогда может оказаться уже не совсем "в тыщу".
Ну а падают они одинаково, закон Ньютона.
Возьмите два конкретных устройства, например, Ваше текущее и планируемое с FRAM, сравните характеристики в даташитах, плюс возможные влияния алгоритма программы. Вот так будет корректно.
Ну а падают они одинаково, закон Ньютона.
Возьмите два конкретных устройства, например, Ваше текущее и планируемое с FRAM, сравните характеристики в даташитах, плюс возможные влияния алгоритма программы. Вот так будет корректно.
- Сообщения: 440
- Зарегистрирован: Вс дек 29, 2019 08:05:21
- Реклама
- Сообщения: 440
- Зарегистрирован: Вс дек 29, 2019 08:05:21
Извените коллеги.Теперь знаю.Нужно задействовать прерывание по выводу.А аппаратно включить транзистор.коллектор на вывод прерывания эмитер на минус.А база на вывод который будет реагировать на это событие.То ли АЦП то ли что то другое.Вот и вся сказка.Обычный EEPROM.А да в обработчике прерівания віставить флаг.И настроить прерывание на событие по фронту.Запись в нулевом меню.Просмотр куда в последующем.Да это вообщем неважно.
Добавлено after 3 minutes 53 seconds:
Может есть другой способ?То делитесь.Если не жалко.Вот так.Апаратно-програмный метод.И сын ошибок трудных и гений парадоксов друг-А.С Пушкин.
Добавлено after 3 minutes 53 seconds:
Может есть другой способ?То делитесь.Если не жалко.Вот так.Апаратно-програмный метод.И сын ошибок трудных и гений парадоксов друг-А.С Пушкин.
- Сообщения: 3011
- Зарегистрирован: Вс окт 02, 2016 07:34:45
[uquote="ivan dimir",url="/forum/viewtopic.php?p=4189484#p4189484"]Может есть другой способ?То делитесь.Если не жалко.Вот так.Апаратно-програмный метод.[/uquote]Есть. Система называется "бортовой самописец". 
- Сообщения: 440
- Зарегистрирован: Вс дек 29, 2019 08:05:21
Есть. Система называется "бортовой самописец". А что это .И с чем его едят.Если можно.
- Сообщения: 3011
- Зарегистрирован: Вс окт 02, 2016 07:34:45
[uquote="ivan dimir",url="/forum/viewtopic.php?p=4189491#p4189491"]Есть. Система называется "бортовой самописец". А что это .И с чем его едят.Если можно.[/uquote]
Если есть некая система управления, то запись причины проблемы в этой системе в случае её отключения из-за аварии этой же системой нерационально, так как причиной отключения может быть неисправность самой системы управления. Поэтому задачи управления и записи данных разделяют. Ярким примером является т.н. черный ящик в самолетах (бортовой самописец), который записывает и хранит показания датчиков и управляющих сигналов, что и позволяет значительно облегчить поиск причины аварии путем анализа записанных им данных.
В более простых ситуациях применяют т.н. логгеры - устройства, которые записывают и хранят показания одного или нескольких датчиков. Есть логгеры, выпускаемые промышленностью, например отслеживающие температуру. Но Вы можете сделать и собственный логгер, главное чтобы он никак не зависел от системы управления. При этом вовсе необязательно поручать ему что-то вычислять, это гораздо удобнее сделать потом на ПК.
Если есть некая система управления, то запись причины проблемы в этой системе в случае её отключения из-за аварии этой же системой нерационально, так как причиной отключения может быть неисправность самой системы управления. Поэтому задачи управления и записи данных разделяют. Ярким примером является т.н. черный ящик в самолетах (бортовой самописец), который записывает и хранит показания датчиков и управляющих сигналов, что и позволяет значительно облегчить поиск причины аварии путем анализа записанных им данных.
В более простых ситуациях применяют т.н. логгеры - устройства, которые записывают и хранят показания одного или нескольких датчиков. Есть логгеры, выпускаемые промышленностью, например отслеживающие температуру. Но Вы можете сделать и собственный логгер, главное чтобы он никак не зависел от системы управления. При этом вовсе необязательно поручать ему что-то вычислять, это гораздо удобнее сделать потом на ПК.
- Сообщения: 440
- Зарегистрирован: Вс дек 29, 2019 08:05:21
- Сообщения: 3011
- Зарегистрирован: Вс окт 02, 2016 07:34:45
[uquote="ivan dimir",url="/forum/viewtopic.php?p=4189872#p4189872"]Может это запись на flesh карту?[/uquote]Да на что хотите, на то пишите, хоть на проволочный магнитофон. Главное, чтобы это был полностью автономный аппарат.
- Сообщения: 1849
- Зарегистрирован: Вс дек 25, 2016 08:34:54
А на этот автономный аппарат вы как будете данные передавать?ART_ME писал(а):полностью автономный аппарат
По какому-то своему каналу связи или с тех же датчиков показания будете снимать?
На какую карту? Если на микро-сд, то по какому режиму обмена с хостом?ivan dimir писал(а):на flesh карту
Если однобитный SPI-режим, то покажите мне рабочий драйвер, который корректно пишет на эту карту не портя файловую систему на карте?
- Сообщения: 3011
- Зарегистрирован: Вс окт 02, 2016 07:34:45
[uquote="Dimon456",url="/forum/viewtopic.php?p=4190044#p4190044"]
По какому-то своему каналу связи или с тех же датчиков показания будете снимать?[/uquote]Странный вопрос: как хотите, так и передавайте: по своему каналу связи или с тех же датчиков, или и то и другое вместе.
Для поиска причин аварии очевидно, что больше данных для анализа, тем лучше.
А на этот автономный аппарат вы как будете данные передавать?ART_ME писал(а):полностью автономный аппарат
По какому-то своему каналу связи или с тех же датчиков показания будете снимать?[/uquote]Странный вопрос: как хотите, так и передавайте: по своему каналу связи или с тех же датчиков, или и то и другое вместе.
Для поиска причин аварии очевидно, что больше данных для анализа, тем лучше.


