реклама на сайте
подробности

 
 
> Адаптер SD-карты
Василий123
сообщение Apr 14 2016, 11:23
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 22-06-07
Пользователь №: 28 638



Добрый день.

Нам нужна готовая разработка следующего адаптера.

1. Основное назначение: запись информации, полученной по последовательному интерфейсу на SD карту. Информация с SD карты впоследствии будет считываться на компьютере под управлением виндоус или линукс.
2. Последовательный интерфейс для передачи информации: UART или SPI, передавать будет микроконтроллер с питанием +3,3В.
3. Информация, передаваемая через последовательный интерфейс - просто последовательность байтов, обрабатывать никак не нужно. Протокол обмена обсуждается, но предполагается наиболее простой.
4. Имя файла для записи на SD карту выбирается автоматически по текущим дате и времени. Дата и время передаются через последовательный интерфейс.
5. Питание адаптера - от устройства с последовательным интерфейсом. Напряжение от 3 до 20В - на выбор, можно стабилизированное, можно нет. Потребляемая мощность особо не ограничена, в пределах разумного.
6. Используемый микроконтроллер - из легкодоступных.
7. Габариты не сильно важны, главное без гигантомании.
8. Что нам нужно получить в итоге: схему с перечнем элементов, исходный текст встроенного ПО, откомпилированное ПО (прошивку). Развести и изготовить плату можем сами.
9. Срок: 1 месяца до готового образца.
10. Стоимость обсуждается.

Писать в личку, или на почту avit3d@yandex.ru
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 14)
jcxz
сообщение Apr 14 2016, 11:57
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(Василий123 @ Apr 14 2016, 17:23) *
2. Последовательный интерфейс для передачи информации: UART или SPI, передавать будет микроконтроллер с питанием +3,3В.

Возьмите например FatFS и внедрите её в ПО этого самого контроллера. SD повесьте на SPI. Самый дешёвый вариант.
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Apr 14 2016, 13:26
Сообщение #3


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(Василий123 @ Apr 14 2016, 14:23) *
...запись информации, полученной по последовательному интерфейсу на SD карту....


Вы забыли один из самых важных параметров - скорость записи. От этого будет зависеть решение-цена.
Если просто чтоб было - выше дали не плохой вариант. Любой плеер на авр, прикрутить последовательный приём, всё остальное от чена
практически сразу будет дышать.

А вот если нужна скорость...То тут уже совсем другие яйца в профиль...

(круглый)
Go to the top of the page
 
+Quote Post
Onkel
сообщение Apr 14 2016, 17:10
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 708
Регистрация: 8-05-11
Из: Чг
Пользователь №: 64 861



Цитата(Василий123 @ Apr 14 2016, 14:23) *
Добрый день.

Нам нужна готовая разработка следующего адаптера.

1. Основное назначение: запись информации, полученной по последовательному интерфейсу на SD карту. Информация с SD карты впоследствии будет считываться на компьютере под управлением виндоус или линукс.
2. Последовательный интерфейс для передачи информации: UART или SPI, передавать будет микроконтроллер с питанием +3,3В.
3. Информация, передаваемая через последовательный интерфейс - просто последовательность байтов, обрабатывать никак не нужно. Протокол обмена обсуждается, но предполагается наиболее простой.
4. Имя файла для записи на SD карту выбирается автоматически по текущим дате и времени. Дата и время передаются через последовательный интерфейс.
5. Питание адаптера - от устройства с последовательным интерфейсом. Напряжение от 3 до 20В - на выбор, можно стабилизированное, можно нет. Потребляемая мощность особо не ограничена, в пределах разумного.
6. Используемый микроконтроллер - из легкодоступных.
7. Габариты не сильно важны, главное без гигантомании.
8. Что нам нужно получить в итоге: схему с перечнем элементов, исходный текст встроенного ПО, откомпилированное ПО (прошивку). Развести и изготовить плату можем сами.
9. Срок: 1 месяца до готового образца.
10. Стоимость обсуждается.

Писать в личку, или на почту avit3d@yandex.ru


ардуина сторублевая со сторублевым же считывателем пишет файлы на sd на ура

Цитата(kolobok0 @ Apr 14 2016, 16:26) *
Вы забыли один из самых важных параметров - скорость записи.

ну если прием байтов по Uart- какая тут скорость?
Go to the top of the page
 
+Quote Post
_3m
сообщение Apr 14 2016, 18:03
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Цитата(Onkel @ Apr 14 2016, 20:10) *
ну если прием байтов по Uart- какая тут скорость?

Уарт бывает до 6 мегабит
СД крты любого класса могут тормозить при записи до 250ms и на практике иногда так и тормозят.
Если стоит задача гарантировать 100% сохранность данных задача становится нетривиальной.
Заказчик не озвучил темп поступления данных и критичность потери данных из-за тормозов сд карты.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Apr 14 2016, 19:05
Сообщение #6


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Василий123 @ Apr 14 2016, 14:23) *
Нам нужна готовая разработка следующего адаптера.

1. Основное назначение: запись информации, полученной по последовательному интерфейсу на SD карту. Информация с SD карты впоследствии будет считываться на компьютере под управлением виндоус или линукс.


А вот уже и готово - https://geektimes.ru/post/274100/ biggrin.gif

Схема есть. Любые последовательные каналы на выбор.
Исходники есть.
Несколько файловых движков на выбор: Keil FS, Micrium FS, FatFS, MQX FS.
Даже часы есть встроенные энергонезависимые.
На PC сливается через USB в режиме эмуляции флэшки.
Go to the top of the page
 
+Quote Post
pvman
сообщение Apr 14 2016, 19:50
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 168
Регистрация: 4-07-08
Из: Россия
Пользователь №: 38 751



ребяты инженеры.
вы зарабатывать собираетесь или за интерес работаете?
ну что за идиотская мания вместо предложений о сотрудничестве начинать флуд про сторублевые ардуино и т.п.
потом возникает второй случай,
когда на форум приходят заказчики, требующие разработать за 500 рублей.
и тогда теже персонажи флудерасты, начинают другой тренд "доколе терпеть такую низкую оценку".

к вам как нельзя кстати подходит этот ролик, да и название
https://www.youtube.com/watch?v=Vzfrrkv3meI

Сообщение отредактировал pvman - Apr 14 2016, 19:57
Go to the top of the page
 
+Quote Post
x893
сообщение Apr 14 2016, 20:32
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 333
Регистрация: 27-10-08
Из: Планета Земля
Пользователь №: 41 226



Цитата(Василий123 @ Apr 14 2016, 14:23) *
2. Последовательный интерфейс для передачи информации: UART или SPI, передавать будет микроконтроллер с питанием +3,3В.


Какая максимальная скорость по каждому каналу ?
Только один активный или могут сразу 2 работать ?

P.S. Этот клип надо сразу в первом посте добавить.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Apr 15 2016, 03:10
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(kolobok0 @ Apr 14 2016, 19:26) *
А вот если нужна скорость...То тут уже совсем другие яйца в профиль...

И что же с SPI не так со скоростью? Около 1 МБ/сек можно получить запросто. Если выше, то тормозить будет больше ПО FatFS, чем интерфейс. Ну полУчите с помощью SDIO ещё 20-30% прибавки скорости, не более. Разве это принципиально?
И то это больше чтения касается. При записи зависимость от скорости интерфейса будет ещё меньше.
Go to the top of the page
 
+Quote Post
agregat
сообщение Apr 15 2016, 05:40
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 790
Регистрация: 6-02-14
Из: Омск
Пользователь №: 80 379



Цитата(pvman @ Apr 14 2016, 22:50) *
ребяты инженеры.
вы зарабатывать собираетесь или за интерес работаете?


Правильно они все делают, предлагают автору темы готовые изделия чтобы отсечь жлобов или людей которые не в курсе готовых и бесплатных разработок.
Почему? Потому. Начинается работа, заходит речь об оплате и тут заказчик начинает резко шевелиться услышав сумму разработки, тут же
сам находит готовые решения и как правило отваливает выпятив губу "за такие деньги сам найду".
Вот поэтому еще задолго до выпячивания губ и демаршей ребята честно отправляют весь случайный народ по нужным адресам БЕСПЛАТНО.
Чтобы сэкономить себе нервы и время.
А вот если заказчику ничего из упомянутого не подойдет, значит у него дизайн с занозой, и тут можно говорить о деньгах и разработке.
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Apr 15 2016, 08:27
Сообщение #11


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(jcxz @ Apr 15 2016, 06:10) *
И что же с SPI не так со скоростью?..


Выше уже прозвучала цифра гарантированных тормозов при записи на MicroSD.
Учите матчасть что-ли... Или тупо почитайте форум на предмет этого - "тысячу" раз уже было.


Цитата(pvman @ Apr 14 2016, 22:50) *
...вы зарабатывать собираетесь или за интерес работаете?...


зарабатывать, зарабатывать.
а не в напёрстки играть или лапшу развешивать людям.

Данные вопросы - стандартны при разговоре с заказчиком.
- почему не использовать уже готовые разработки(причину)
- откуда хотелки такие родились
- ...

это всё выстраивает общую картину, что за люди общаются с тобой, насколько платёжо способный клиент, насколько задачу правильно понимаете Вы и т.д..

при разработке - вопросов лишних не бывает(С)

(круглый)

Сообщение отредактировал kolobok0 - Apr 15 2016, 08:29
Go to the top of the page
 
+Quote Post
C2000
сообщение Apr 15 2016, 08:45
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 321
Регистрация: 20-01-11
Из: г. Мытищи
Пользователь №: 62 366



Цитата(kolobok0 @ Apr 15 2016, 11:27) *
при разработке - вопросов лишних не бывает(С)

(круглый)

Это 100%. Лучше 10 раз переспросить до начала работ, чем упустить какие то детали, в результате которых потом придется переделывать. А еще лучше все в письменном виде зафиксировать, чтоб небыло лишних вопросов. Написано требование - должно быть выполнено, не написано в задании, извините притензии не принимаются.
Go to the top of the page
 
+Quote Post
_pv
сообщение Apr 15 2016, 08:56
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



https://wiki.hackerspace.pl/projects:zsun-wifi-card-reader
вот законченное готовое устройство, стоит <10$ у китайцев.
всё что надо присутствует, кроме SPI правда, на площадки выведен UART и I2C.
осталось только openwrt поставить. бонусом идёт usb, wifi и ethernet для подключения к ПК.
можно конечно и повторить данное устройство, переразвести плату, но это выйдет заметно дороже чем 10$ за готовое устройство (даже если из старублёвой ардуины городить), вам их ведь не 10000 штук же надо.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Apr 15 2016, 09:52
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(kolobok0 @ Apr 15 2016, 14:27) *
Выше уже прозвучала цифра гарантированных тормозов при записи на MicroSD.
Учите матчасть что-ли... Или тупо почитайте форум на предмет этого - "тысячу" раз уже было.

И какая цифра прозвучала? И какое отношение эта цифра имеет к интерфейсу подключения SD???
Тупо читать - это у Вас лучше получается. Если не имеете опыта работы с SD, лучше помолчите.

Цитата(_pv @ Apr 15 2016, 14:56) *
осталось только openwrt поставить. бонусом идёт usb, wifi и ethernet для подключения к ПК.
можно конечно и повторить данное устройство, переразвести плату, но это выйдет заметно дороже чем 10$ за готовое устройство (даже если из старублёвой ардуины городить), вам их ведь не 10000 штук же надо.

Если автору SD нужна в серийное изделие, то использовать какие-то сторонние костыли в виде готовых решений неизвестного производителя - самый худший путь. Особенно ещё такое тяжёловесное как по Вашей ссылке. Может автору надо сразу после вкл. питания что-то уже писать, а в том девайсе поди ещё линух стоит который ещё минуту грузиться будет после того как устройство автора уже давно работает laughing.gif
Самый правильный путь - внедрить SD в свой контроллер.
Go to the top of the page
 
+Quote Post
_pv
сообщение Apr 15 2016, 10:22
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(jcxz @ Apr 15 2016, 15:52) *
Если автору SD нужна в серийное изделие, то использовать какие-то сторонние костыли в виде готовых решений неизвестного производителя - самый худший путь. Особенно ещё такое тяжёловесное как по Вашей ссылке. Может автору надо сразу после вкл. питания что-то уже писать, а в том девайсе поди ещё линух стоит который ещё минуту грузиться будет после того как устройство автора уже давно работает laughing.gif
Самый правильный путь - внедрить SD в свой контроллер.

что-то логгер UARTa со специфическим протоколом управления чтобы писать данные с другого конкретного устройства на очень уж серийное устройство как-то не тянет.
да в том костыле линух и да будет сколько-то времени загружаться, зато wifi, ethernet и usb, а нужная ТСу запись данных с порта в файл (который сразу может быть доступен через wifi по ftp или как расшаренный сетевой диск), решается грубо говоря парой строк башскрипта.
внедрите такое в свой контроллер (wifi/tcp/samba/...)? и сколько будет стоить, за месяц справитесь? а если ему всего сотню устройств надо возьмётесь разработать и изготовить эти 100 штук за месяц и $1000?
а предполагать что именно ему нужно без четкого ТЗ можно сколько угодно.
если милионные тиражи и надо устройство с минимальным функционалом с минимальной себестоимостью, то да, конечно, это костыли и так делать не надо, но что-то не похоже.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 20:05
Рейтинг@Mail.ru


Страница сгенерированна за 0.01513 секунд с 7
ELECTRONIX ©2004-2016