Пишем лог на SD карточку

Обсуждение аппаратной части ("железо"). Discussion about hardware.

Moderator: STC

Qwertty
LQFP144 - On Top Of The Game
Posts: 252
Joined: Thu Jul 26, 2012 12:35 pm

Re: Пишем лог на SD карточку

Post by Qwertty »

serge__5518
LQFP112 - Up with the play
Posts: 200
Joined: Sat Jun 09, 2012 11:12 am

Re: Пишем лог на SD карточку

Post by serge__5518 »

KOT wrote:
serge__5518 wrote: А на инже тоже SECU?
Как к январю (бошу) прикрутишь логер?
Идея такая - что выдает SECU записывать на SD.
У меня другой протокол на инже, короче мне бы библиотеку работы с SD картой, еще чтоб поступающие ASCII символы записывались в текстовый файл, а формат флешки к примеру FAT.

А вот на счет данных было бы интересно сделать какой нибудь конфиг файл, в который можно было бы загнать протокол обмена, а затем скомпилировать прошивку. Я могу написать на асме протокол обмена, а вот с обменом с карточкой туговато выйдет, особенно если фат и текстовый файл...
Под секу конечно достаточно просто сохранять данные, которые шлет контроллер. Только сначала послать команду изменит дискриптор на всякий случай '!hq/r' А вот с микасом наверно и январем нужно слать запросы, вроде как полудуплексная связь.
Сложно у тебя тут ....
В "общем виде" библиотека в приведеных ссылках -)
Примеры показывают как писать на карту.
Я поспешил с выбором конструктива....
В корпус разъема RS232 mega8, max232, 2 стабилизатора , конденсаторы не влезут.
Сейчас хочу сделать макет.
Ты пишешь на "С" под AVR?
ВАЗ 2103 , Secu-3 (m32),
ДАД GM Daewoo, ДТОЖ 23.3828,
Катушка 2111-3705010
serge__5518
LQFP112 - Up with the play
Posts: 200
Joined: Sat Jun 09, 2012 11:12 am

Re: Пишем лог на SD карточку

Post by serge__5518 »

Serj_K wrote:Для питания внешнего логера проще использовать 2 пальчиковых батарейки.
По цене - на SPI с преобразователем уровней и внешний с максом - разницы практически не будет. Ну и плату всё равно прийдётся делать и корпус нужен. Зато для внешнего прошивку не нужно трогать.
Батарейки или питание от бортовой сети - каждый может решить сам при реализации.-)
Насчет преобразователей - я считаю нужно просто пробовать.
По ссылке в шапке ATTiny питается от 3В и работает с карточкой без преобразователей уровня.
Я задумал делать с mega8. Посмотрим что получится с уровнями.
ВАЗ 2103 , Secu-3 (m32),
ДАД GM Daewoo, ДТОЖ 23.3828,
Катушка 2111-3705010
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

Re: Пишем лог на SD карточку

Post by STC »

Если схема будет потреблять маленький ток (<10ma), то предлагаю делать стабилизатор на стабилитроне, резисторе и конденсаторе на 0.22 мкф.
Хотя, наверное коэффициента стабилизации может не хватить...
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
Qwertty
LQFP144 - On Top Of The Game
Posts: 252
Joined: Thu Jul 26, 2012 12:35 pm

Re: Пишем лог на SD карточку

Post by Qwertty »

SD карта по спецификации может потреблять в режиме чтения до 65 и в режиме записи до 75мА. SDHC не смотрел, но подозреваю она еще больше может кушать. При этом это типовые цифры, в пике карта ест до 200мА!
На карту лучше отдельный LDO, в идеале с возможностью отключения.
serge__5518
LQFP112 - Up with the play
Posts: 200
Joined: Sat Jun 09, 2012 11:12 am

Re: Пишем лог на SD карточку

Post by serge__5518 »

denami wrote:Рабочие примеры из сти.
http://avrlab.com/node/156
http://avrlab.com/node/167
Но у меня заработало с картой 64 и 512 мб (доступные маленькие на момент проверки)
2гб и 4 гб не работало :(
Интересно!
А ты полностью повторил схему по ссылке?
Я не понял вхему включения SD карты. Там указаны выводы 10(WP) и 11(INS) ?
Если можно подробнее опиши. Питание, согласование уровней, софт.
ВАЗ 2103 , Secu-3 (m32),
ДАД GM Daewoo, ДТОЖ 23.3828,
Катушка 2111-3705010
Stranger21
LQFP144 - On Top Of The Game
Posts: 1664
Joined: Fri Jul 01, 2011 2:10 pm
Location: г Уфа

Re: Пишем лог на SD карточку

Post by Stranger21 »

Я собрал БК в ниву , мега32 + ЖК экран от сотового + SD карта . согласование уровней банально - резистивными делителями - все работает . и Экран и Карта . есть вариант через микросхемки , но я не нашел их у себя в продаже .
http://volkswagen.msk.ru/forum/index.ph ... 38549&st=0 тут тема про этот БК
WAZ21051 gti 1.7i SECU3Ts + mm1.2.3(1)
ВАЗ21310 1.7i Я7.2 2001г
serge__5518
LQFP112 - Up with the play
Posts: 200
Joined: Sat Jun 09, 2012 11:12 am

Re: Пишем лог на SD карточку

Post by serge__5518 »

Qwertty wrote:SD карта по спецификации может потреблять в режиме чтения до 65 и в режиме записи до 75мА. SDHC не смотрел, но подозреваю она еще больше может кушать. При этом это типовые цифры, в пике карта ест до 200мА!
На карту лучше отдельный LDO, в идеале с возможностью отключения.
Нашел пример модуля карты SD.
К сожалению у меня, ссылка не открывается повторно
http://robozone.su/uploads/posts/2008-1 ... dul-v2.gif
Там стоит стабилизатор LD1117 , ток у него до 800мА.
В описании карточки Industrial Micro SD 3.0
AP-MSDxxxCX4P-XTM максимальный ток указан 100мА
при 3.6В

В общем, думаю надо искать стабилизатор 300-400мА, или смотреть в магазинах LD1117, WS1117, LM1117

Варианты такие:
1) mega8L + стабилизатор 3.3В + стабилизатор 5В+
max232 + microSD сокет.
2) mega8 + стабилизатор 3.3В + стабилизатор 5В +
74LCX244 (преобразователь уровня)+
max232 + microSD сокет.
Сейчас ,у меня в наличии нет полного комплекта ни для 1, ни для 2 -)
Надо идти по магазинам.
Attachments
sd_mmc-modul-v2.gif
ВАЗ 2103 , Secu-3 (m32),
ДАД GM Daewoo, ДТОЖ 23.3828,
Катушка 2111-3705010
denami
QFP80 - Contributor
Posts: 92
Joined: Wed Sep 21, 2011 5:49 pm
Location: Minsk Belarus
Contact:

Re: Пишем лог на SD карточку

Post by denami »

serge__5518 wrote:
denami wrote:Рабочие примеры из сти.
http://avrlab.com/node/156
http://avrlab.com/node/167
Но у меня заработало с картой 64 и 512 мб (доступные маленькие на момент проверки)
2гб и 4 гб не работало :(
Интересно!
А ты полностью повторил схему по ссылке?
Я не понял вхему включения SD карты. Там указаны выводы 10(WP) и 11(INS) ?
Если можно подробнее опиши. Питание, согласование уровней, софт.
Я не полностью повторял :oops:
WP и INS я просто повесил на 0. Так как вместо держателя карточки использовал переходник SD-micro SD.
Из кода повторялось только инициализация и запись бинарно и в файл.
serge__5518
LQFP112 - Up with the play
Posts: 200
Joined: Sat Jun 09, 2012 11:12 am

Re: Пишем лог на SD карточку

Post by serge__5518 »

denami wrote:
WP и INS я просто повесил на 0. Так как вместо держателя карточки использовал переходник SD-micro SD.
Из кода повторялось только инициализация и запись бинарно и в файл.
Я тоже пока думаю использовать переходник SD-micro SD.
Похоже, ты единственный кто сам хоть что-то делал с SD. -)
В оригинале для питания карточки используется LP2980-3.3.
Ты использовал ее? не грелась.
ВАЗ 2103 , Secu-3 (m32),
ДАД GM Daewoo, ДТОЖ 23.3828,
Катушка 2111-3705010
Post Reply