Вход

Просмотр полной версии : БК с внешней картой памяти


VladFr
16.02.2006, 15:05
Дабы не засорять чужую тему, для обсуждения моей идеи, а именно
А у меня еще рац. предложение. :D
В навороченом БК сделать функцию по работе с внешним носителем информации (CF или SD карточка). То-есть, чтобы у БК появилась возможность заливать в МПСЗ прошивки и характеристики УОЗ и создавать логи. Это позволит отказаться от обязательного использования ноута для точной настройки характеристики УОЗ под свой двигатель.
создаю отдельную тему.

Добавлено спустя 2 часа 2 минуты 23 секунды:

зачем нужен прошивальщик, не имеющий возможности записи логов и редактирования таблиц.
Конечно, затевать дороботку БК только с целью добавить функцию прошивки МПСЗ нет смысла. Поэтому я сразу написал:заливать в МПСЗ прошивки и характеристики УОЗ и создавать логи

Andrej
26.02.2006, 16:26
зачем нужен прошивальщик, не имеющий возможности записи логов и редактирования таблиц.
Конечно, затевать дороботку БК только с целью добавить функцию прошивки МПСЗ нет смысла. Поэтому я сразу написал:заливать в МПСЗ прошивки и характеристики УОЗ и создавать логи
недоглядел :cry: . может потому, что у самого мысли в том-же направлении вертятся.

Наткнулся на практически готовое, на первый взгляд, устройство, только повесить на порт max3232 вместо VS1001k. и по софту задел хороший.
http://www.mp3vkarmane.nm.ru/dev2.html

VladFr
01.03.2006, 16:47
Andrej
Вобщем посмотрел исходник и думаю, что вполне можно его использовать как основу для работы с картой памяти. Жаль что в исходнике только режим чтения реализован, а для записи на карту придется самому придумывать алгоритм.

hosemarkus
16.03.2006, 12:51
Собственно, как продолжение темы:

кто что думает по поводу этого устройства как альтернативы тем, кто не имеет ноутбука.

http://telesys.ru/products/other/buffers.php

Буфер последовательного канала


Буфер последовательного канала (далее буфер) предназначен для непрерывного, круглосуточного приёма, накопления и выдачи по запросу данных, передаваемых по каналу RS-232. Он позволяет отказаться от выделенного компьютера для приёма медленных асинхронных потоков данных на скоростях до 115200 бод.

Стандартная ёмкость памяти для накопления данных составляет 1 Mбайт и 2 Мбайт. Буфер выполнен в виде переходника DB25-DB25 (передатчик подключается к вилке, а приёмник — к розетке буфера). По своей структуре буфер является однонаправленным устройством, т. е. он может накапливать данные, передаваемые в одном направлении. Буфер не требует внешнего источника питания и питается от сигналов передатчика, поэтому для надёжной работы буфера выход передатчика должен иметь стандартные выходные уровни (+/-12 В) и нагрузочную способность. В буфере используется энергонезависимая память, поэтому накопленные данные сохраняются при отключении буфера от передатчика.

Добавлено спустя 2 минуты 54 секунды:

Кстати, сделаны на PIC-ах и схемы в свободном доступе :)
в т.ч. и снятый с производства с USB-интерфейсом

VladFr
16.03.2006, 14:56
кто что думает по поводу этого устройства как альтернативы тем, кто не имеет ноутбука. Как устройство записи логов МПСЗ вполне подойдет, правда 2 мега не ахти какой объем памяти. И еще, скорее всего, потребуется обеспечить внешнее питание.
Кстати, сделаны на PIC-ах и схемы в свободном доступе К сожалению, когда речь идет о копировании устройств на МК то главное чтобы в свободном доступе была программа МК а не схема.

hosemarkus
16.03.2006, 15:04
VladFr
думаю, для настройки объема вполне хватит,
с питанием тоже можно разобраться
всяко на порядок дешевле ноутбука

а насчет программа/схема ес-но в курсе :)
иногда и схема служит толчком

Andrej
15.05.2006, 11:52
Вот, набрел ненароком:
http://homepage.ntlworld.com/seanellis/mmcserial.htm
с исходниками

и еще:
http://cc5x.de/MMC/
http://www.myplace.nu/mp3/

и еще:
http://www.captain.at/electronics/pic-mmc/
http://www.captain.at/electronic-atmega-mmc.php

zelya
07.06.2006, 09:34
я сам балуюсь с атмелами, и там это не сложно, в принципе на пиках должно быть аналогично.

Andrej
07.06.2006, 09:56
я сам балуюсь с атмелами, и там это не сложно
Может побалуешся? Вход с компорта, кнопка старт/стоп(или вовсе без нее, по включению питания), ммс карта(или другая, хоть мс памяти). Первая ссылка практически идеально подходит.

Все можно приспособиться делать без ноутбука, но не логи писать :-(

zelya
07.06.2006, 12:07
Может побалуешся? Вход с компорта, кнопка старт/стоп(или вовсе без нее, по включению питания), ммс карта(или другая, хоть мс памяти). Первая ссылка практически идеально подходит.

Все можно приспособиться делать без ноутбука, но не логи писать :-(
я поставить сам блок не могу вторую неделю - запара черная, да и машину к ТехОсмотру надо будет подготовить к 17-му... подготовлю, поставлю, потом буду и с БК экспериментировать.

а так если весь день запись всего потока без оптимизации - 5мБ.

Andrej
15.06.2006, 13:15
Есть готовое устройство в составе: PIC16f876a+ MMC/SD Slot+кварц 4мгц+ стаб 3.3в. + светодиод(с пика). в оригинале работает как анлокер карт. Нет ли у кого желания попробовать написать к данной приблуде софт для записи логов? ну совсем не хочется покупать бук тока ради зажигания.

Andrej
15.07.2006, 13:52
Может кто помочь эмулятором МПСЗ? Собственно нужна программа выдающая в сом порт протокол мпсз, вовсе не оязательно последней версии. Хочу чуть изменить прошивку мини БК, в машину не охота соваться по такой жаре чтоб проверять.

Тимофей
19.07.2006, 23:39
попробуй создать несколько файлов имитирующих пакеты данные с МПСЗ, и посылай их на com порт через командную строку виндовс (через бат файл с циклом) "copy temp1.txt com1:"
только надо порт вначале не забыть настроить "mode comm[:] [baud=b] [parity=p] [data=d] [stop=s] [to=on|off] [xon=on|off] [odsr=on|off] [octs=on|off] [dtr=on|off|hs] [rts=on|off|hs|tg] [idsr=on|off]"
это все в виндозном хелпе есть.
Пускай между пакетами будет интервал неизвестно какой, зато виндовс их точно на порт отправит,
я так одно время на векторный плоттер ".plt" файлы отправлял.

Andrej
20.07.2006, 10:03
:fool: совсем плохой стал:). как буд-то сам мало отослал файлов в порты, и на плоттер в том числе. Попробую.
Надо переходничек спаять.