Jump to content

    
Sign in to follow this  
Russ74

Проектирование удаленного Flash накопителя

Recommended Posts

Добрый день, уважаемые.

Есть ли несложное техническое решение на доступных компонентах для следующей задачи: Существует удаленный контроллер на котором необходимо частенько обновлять программу размером до 1 Мб. Обновляется она с Flash накопителя с файловой системой Fat. Для обновления флешка просто вставляется в USB разьем, дальше контроллер находит программу сам и обновляет свою программу. Т.е. надо иметь возможность передавать программу(GSM, 3G, CSD) на накопитель и подключать его к контроллеру и так много раз.

Предполагаю, что сердцем устройства будет МК, который будет "брать" файл из rs232 и "ложить" его на карточку памяти, попутно управляя коммутатором.

Сам далек от проекьирования и программирования в связи с этим вопрос: какова минимальная стоимость устройства ? И второй вопрос сразу : возмется кто то реализовать до опытного образца? Детали и условия обсуждаются...

Share this post


Link to post
Share on other sites

Добрый день

 

Сумбурное ТЗ...

Чем управляем, какие МК предпочитаете, что такое коммутатор...

Может подойдет такое решение:

- https://hackaday.io/project/134411-nano-pi-...l-enclosure-box

- https://hackaday.io/project/160410-nano-pi-...x-with-oled-096

 

процессор до 1.2 ГГц

память 256/512 Мб

MicroSD ( по сути диск с ОС/данными ) до 64 ГБ

Можно подключить GSM, WiFi

Share this post


Link to post
Share on other sites

Так практически любо смартфон подойдет - через мобильный инет загружает на свою sd карту прошивку, как она загрузилась включается mass storage и контроллер увидит диск с прошивкой....

ну или можно к расберри модем подцепить...

Share this post


Link to post
Share on other sites

ТЗ понятное.

ТС нужно устроство на МК , которое может прикидываться USB FLASH накопителем с одной стороны, а с другой иметь несколько каналов для обновления содержимого памяти. Каналы могут быть разные GSM, LAN, RS232

Осталось услышать сроки исполнения и уровень мотивации , чтоб взяться за выполнение.

 

Share this post


Link to post
Share on other sites

Все верно. Только канала хватит одного, преимущественно Gsm, но на первых порах устроит и bluetooth(rs232). Обьем передаваемой информации можно ограничить 100кб. Этого хватит для оценки целесообразности. Срок 2-3 месяца. С ценой определиться сложно, предложите достойную оплату в личке... Только без фанатизма, в газпроме не работаю...

 

 

И да... Возможно, что устроит и запись на sd карту.поедполагаю, что работать будет и через переходник sd-usb. Но нужно перепроверить. Если , это облегчит задачу...

Share this post


Link to post
Share on other sites
Все верно. Только канала хватит одного, преимущественно Gsm, но на первых порах устроит и bluetooth(rs232). Обьем передаваемой информации можно ограничить 100кб. Этого хватит для оценки целесообразности. Срок 2-3 месяца. С ценой определиться сложно, предложите достойную оплату в личке... Только без фанатизма, в газпроме не работаю...

 

 

И да... Возможно, что устроит и запись на sd карту.поедполагаю, что работать будет и через переходник sd-usb. Но нужно перепроверить. Если , это облегчит задачу...

Такой модуль пойдет- https://habr.com/post/392839/ ?

Разработка софта на таком будет стоить 2000 Euro. Предоплата 50%.

Сам модуль можно переделать.

Максимальная скорость передачи файлов по Bluetooth LE - около 7 КБайт в сек.

Утилита для передачи файлов моя, профиль кастомный, работает под Win 10 последней версии.

Есть утилита для терминала под Win 10 через Bluetooth LE

Share this post


Link to post
Share on other sites

Да в инете куча проектов, где стм определяется как флешка. Прикрутить туда gsm модуль и дело в шляпе. Вопрос только как сказать основному процу, что прога слита и можно обновлять? на ресет сигнал бросать?

Share this post


Link to post
Share on other sites
Существует удаленный контроллер на котором необходимо частенько обновлять программу размером до 1 Мб. Обновляется она с Flash накопителя с файловой системой Fat. Для обновления флешка просто вставляется в USB разьем, дальше контроллер находит программу сам и обновляет свою программу.

 

Сильно подозреваю, что удаленный контроллер - это китайский контроллер лед-панели.

Если да - то у нас есть свое готовое решение, и не придется изгалятся с эмуляцией USB-flash,

Телеграфируйте на dkorotkikh[гав]ya[точка]ру

 

 

Share this post


Link to post
Share on other sites
Боюсь слишком крутая штука для моих некрутых целей...спасибо за предложение. Может есть что то проще...?

Чес говоря и это предложение было более благотворительным чем коммерческим. :laughing:

Share this post


Link to post
Share on other sites
И да... Возможно, что устроит и запись на sd карту.поедполагаю, что работать будет и через переходник sd-usb. Но нужно перепроверить. Если , это облегчит задачу...

 

Это может облегчить задачу не на порядок , но раза в два

Share this post


Link to post
Share on other sites
Микроконтроллер + sim800 + sd-карта = ~1500-2000р. за плату

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

 

бизнес готов работать, но только при условии вращения не менее 100-150 тыр оборотов (про бухгалтерию хотя бы краем уха слышали?) за новую разработку.

Share this post


Link to post
Share on other sites
Так практически любо смартфон подойдет - через мобильный инет загружает на свою sd карту прошивку, как она загрузилась включается mass storage и контроллер увидит диск с прошивкой....

ну или можно к расберри модем подцепить...

Смартфоны тут вероятно запрещены и нужен как минимум эльбрус 401

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this