Например TDA7294

Форум РадиоКот • Просмотр темы - Работа с SD Card
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 24, 2024 04:43:27

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


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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Работа с SD Card
СообщениеДобавлено: Ср окт 19, 2016 10:29:47 
Родился
Аватар пользователя

Зарегистрирован: Пн фев 04, 2013 14:00:16
Сообщений: 10
Откуда: Екатеринбург
Рейтинг сообщения: 0

Доброго времени суток, уважаемые коллеги!
Предлагаю в данной теме обсуждать вопросы связанные с картами SD.


И начну, пожалуй, со своей проблемы.
Занимаюсь я проектом по разработке электронной системы управления преобразователем, в частности есть задача регистрирования и архивирования событий (температура, аварии, мощность). Данные сохраняются во внешнюю ПЗУ память. В любой момент записи можно записывать на внешний носитель, коим является SD карта памяти. И тут есть некоторые проблемы.

Что мне необходимо.
1. Искать/создавать файл на флешке.
2. Записывать данные в файл в кодировке ASCII.

Другими словами работать со структурой файловой системы FAT16/32

По началу пытался привязать библиотеку чана, но, по не понятным причинам, она не может найти файл на флешке, и уж тем более создать. Но при этом монтирование устройства происходит нормально.

Бог с ним, начал сам разбираться со структурой файловой системы и разрабатывать алгоритм поиска создания и записи данных в файл. Все шло хорошо, до момента, пока не перенес тестовый код с макета на рабочий экземпляр.

Т.е. карта инициализируется нормально, данные на нее записываются нормально, на команды возвращает 0x00 как и положено. НО когда пытаюсь считать данные карта возвращает некорректный маркер: 0xFD вместо 0xFE.
Изображение

Попытался принудительно считывать информацию, которую карта отсылает. В итоге получаю что то отдаленно похожее на данные, но сдвинутые словно на один бит влево, а местами импульсы совсем короткие получаются, словно помеха.

На макетной плате без пайки все работает нормально.
Изображение

Схема соединения с МК
Изображение

Частота импульсов при инициализации: 125-150 кГц,
Частота импульсов во время обмена данными: Пробовал и 125-150 кГц и 1 Мгц
Напряжение питания МК: 5 В
Контроллер на макетной плате: ATmega8
Контроллер на опытном образце: ATmega128


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с SD Card
СообщениеДобавлено: Сб ноя 05, 2016 14:11:35 
Это не хвост, это антенна
Аватар пользователя

Карма: 17
Рейтинг сообщений: 223
Зарегистрирован: Вс май 13, 2012 00:01:54
Сообщений: 1352
Рейтинг сообщения: 0
Коль уж создана тема, задам здесь свой вопрос.
Работаю в Proteus 8.0. Программа управления устройством общается (виртуальный КОМ-порт) с симулятором этого устройства. Все нормально, кроме SD. При инициализации виртуальной SD карты, пишет что версия карты 1, а ей нужно выше.
Вопрос:
Существуют ли Протеусные модели SD карт с настраиваемыми (другими) версиями, или как-то можно и эту версию настроить?
С уважением.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с SD Card
СообщениеДобавлено: Вс ноя 20, 2016 16:04:36 
Родился
Аватар пользователя

Зарегистрирован: Пн фев 04, 2013 14:00:16
Сообщений: 10
Откуда: Екатеринбург
Рейтинг сообщения: 0
Ariadna-on-Line писал(а):
Коль уж создана тема, задам здесь свой вопрос.
Работаю в Proteus 8.0. Программа управления устройством общается (виртуальный КОМ-порт) с симулятором этого устройства. Все нормально, кроме SD. При инициализации виртуальной SD карты, пишет что версия карты 1, а ей нужно выше.
Вопрос:
Существуют ли Протеусные модели SD карт с настраиваемыми (другими) версиями, или как-то можно и эту версию настроить?
С уважением.


На 100% утверждать не буду, в 8 протеусе работал мало, в основном в 7.
Моделей SD карт других версий нет, и то что там есть тоже настроить нельзя.

Но у меня возникает к тебе встречный вопрос, почему ты обрабатываешь в своем алгоритме работы только карты более старших версий? Инициализация проводится в зависимости от первых ответов, получаемых от карты. А дальше обмен данными как обычно. Тогда результирующее устройство было бы более универсальным по отношению к картам.


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Работа с SD Card
СообщениеДобавлено: Пн ноя 21, 2016 18:40:34 
Это не хвост, это антенна
Аватар пользователя

Карма: 17
Рейтинг сообщений: 223
Зарегистрирован: Вс май 13, 2012 00:01:54
Сообщений: 1352
Рейтинг сообщения: 0
Это не моё. Гонял в Протеусе, для ознакомления, чужой проект "Карманный кардиограф на SD-карте".
...Жаль там нет функции монитора сердечного ритма с подачей аварийного аудиосигнала.

Встречный вопрос. Не встречалась ли Протеусная модель для LM567 ?


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

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Работа с SD Card
СообщениеДобавлено: Пн фев 20, 2017 13:00:42 
Родился
Аватар пользователя

Зарегистрирован: Пн фев 04, 2013 14:00:16
Сообщений: 10
Откуда: Екатеринбург
Рейтинг сообщения: 0
Ariadna-on-Line писал(а):
Встречный вопрос. Не встречалась ли Протеусная модель для LM567 ?


Нет, и аналогов в протеусе тоже не видел


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

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

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

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


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

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


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

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


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