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


