|
Разработать устройство, Ищу разработчика для создания устройств |
|
|
|
Sep 15 2018, 14:04
|
Группа: Новичок
Сообщений: 4
Регистрация: 15-09-18
Пользователь №: 107 507

|
Доброго времени суток!
Ищу разработчика для разработки устройства, 4х канальный релейный блок. Нужно выполнить следующие работы: - разработать схему - разработать плату - подобрать компоненты - разработать корпус - сделать прототип - написать инициализирующий слой для периферии (инициализация CAN, входов и выходов. Прошивку писать не надо), среда разработки Keil
Требования к МК. - stm32хх - ОЗУ не менее 20 кб - Flash не менее 64 кб - Наличие CAN интерфейса - Крайне желательно наличие EEPROM не менее 256 байт
Требования к готовому устройству. - CAN интерфейс - 4 реле 10А 250В. Нагрузка может быть моторы, лампы, домашние приборы. Крайне важно чтобы реле не "залипали". - 1 светодиод для индикации состояния прибора - 1 кнопка, будет использоваться для перевода состояния устройства или сброса устройства. - Питание устройства от 24 вольт - Готовое устройство на DIN рейку - Клеммы с болтовым зажимом
Для связи: телергамм @macslim
|
|
|
|
|
 |
Ответов
|
Sep 16 2018, 00:00
|
Группа: Участник
Сообщений: 7
Регистрация: 29-08-18
Пользователь №: 107 111

|
Корпус под DIN-рейку разрабатывать не нужно, продаются готовые. Питание внешнее? Реле можно использовать твердотельные, уж точно не "залипнет" Проц. можно использовать попроще. avm0465@inbox.ru
|
|
|
|
|
Sep 16 2018, 06:01
|
Группа: Новичок
Сообщений: 4
Регистрация: 15-09-18
Пользователь №: 107 507

|
Цитата(MAVR @ Sep 16 2018, 01:00)  Корпус под DIN-рейку разрабатывать не нужно, продаются готовые. Питание внешнее? Реле можно использовать твердотельные, уж точно не "залипнет" Проц. можно использовать попроще. avm0465@inbox.ru Корпус можно и готовый. Питание внешнее. Нужно именно 20 кб ОЗУ и 64 кб Flash, так как будет обновление прошивки устройства по CAN протоколу. Если в будущем протокол будет менее требовательным к памяти, то проще заказать новое устройство с МК попроще. e-mail: macslim[]mail.ru
|
|
|
|
|
Sep 16 2018, 07:03
|
Гуру
     
Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702

|
Цитата(jcxz @ Sep 16 2018, 09:42)  Интересно - как это рассчитано? По какой формуле?  Многовато. У меня есть контроллер на STM32F042F4. Распределение памяти такое: - 5К - загрузчик; - 10К - приложение; - 1К - пользовательский скрипт. Контроллер работает по CAN со своим протоколом. Можно обновлять прошивку, можно переписывать пользовательский скрипт. Скрипты сложные, на основе графов. Выполняются параллельно. Много диагностических функций. На борту 5 аналоговых входов, 7 дискретных выходов, 5 из который с ШИМ-управлением. В загрузчике сейчас примерно 270 байт еще свободно. В приложении - чуть больше 900 свободных байт. Код на Си без асм-вставок. Да, ОЗУ всего 6К.
|
|
|
|
|
Sep 16 2018, 07:25
|
Гуру
     
Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713

|
Цитата(adnega @ Sep 16 2018, 10:03)  Распределение памяти такое: - 5К - загрузчик; - 10К - приложение; ... В загрузчике сейчас примерно 270 байт еще свободно. В приложении - чуть больше 900 свободных байт. Когда устройство заранее разрабатывается с запасом по памяти (ОЗУ/flash) всего в 9% и даже в ~5%, то с большой вероятностью такое устройство придётся полностью переделывать в скором времени. Малейший баг, выявленный в будущем, который потребует небольшого увеличения прошивки, обернётся необходимостью переделки всей партии устройств. Или переписывания большой части кода на ассемблере. Тем более когда запас всего == 900байт, то даже если просто выйдет новая версия компилятора с новой стандартной библиотекой в его составе, то код может перестать влезать. Обычно советуют оставлять запас 30%-50% вроде по флешь. На больших объёмах флешь запас можно уменьшить. А такой малый запас - это уже ошибка проектирования архитектуры устройства.
|
|
|
|
Сообщений в этой теме
Macslim Разработать устройство Sep 15 2018, 14:04 smart_pic Реально не понятно зачем для управления 4реле по C... Sep 15 2018, 16:53 C2000 Цитата(smart_pic @ Sep 15 2018, 19:53) Ре... Sep 16 2018, 17:00   Macslim Цитата(jcxz @ Sep 16 2018, 07:42) Интерес... Sep 16 2018, 06:54    Macslim Цитата(adnega @ Sep 16 2018, 08:03) Много... Sep 16 2018, 07:23     adnega Цитата(jcxz @ Sep 16 2018, 10:25) Когда у... Sep 16 2018, 07:51      AlexandrY Цитата(adnega @ Sep 16 2018, 10:51) Есть ... Sep 16 2018, 09:23       adnega Цитата(AlexandrY @ Sep 16 2018, 12:23) И ... Sep 16 2018, 09:36       jcxz Цитата(AlexandrY @ Sep 16 2018, 12:23) И ... Sep 16 2018, 09:56        iosifk Цитата(jcxz @ Sep 16 2018, 12:56) Очень з... Sep 16 2018, 10:11        adnega Цитата(jcxz @ Sep 16 2018, 12:56) Заложил... Sep 16 2018, 10:55         jcxz Цитата(adnega @ Sep 16 2018, 13:55) ОЗУ 6... Sep 16 2018, 11:24          adnega Цитата(jcxz @ Sep 16 2018, 14:24) Из этих... Sep 16 2018, 15:08           jcxz Цитата(adnega @ Sep 16 2018, 18:08) Я не ... Sep 16 2018, 15:27            adnega Цитата(jcxz @ Sep 16 2018, 18:27) с парой... Sep 16 2018, 18:08             jcxz RE: Разработать устройство Sep 16 2018, 18:58             AlexandrY Цитата(adnega @ Sep 16 2018, 21:08) Для п... Sep 16 2018, 19:14              jcxz Цитата(AlexandrY @ Sep 16 2018, 22:14) В ... Sep 16 2018, 19:42               adnega Цитата(jcxz @ Sep 16 2018, 22:42) Так что... Sep 17 2018, 04:17                AlexandrY Цитата(adnega @ Sep 17 2018, 07:17) Все с... Sep 17 2018, 05:03                 adnega Цитата(AlexandrY @ Sep 17 2018, 08:03) Мн... Sep 17 2018, 05:27                  jcxz Цитата(adnega @ Sep 17 2018, 08:27) У мен... Sep 17 2018, 06:13                   adnega Цитата(jcxz @ Sep 17 2018, 09:13) Зачем т... Sep 17 2018, 06:38                    jcxz Цитата(adnega @ Sep 17 2018, 09:38) Обращ... Sep 17 2018, 06:59                  AlexandrY Цитата(adnega @ Sep 17 2018, 08:27) Прост... Sep 17 2018, 06:48                   adnega Цитата(AlexandrY @ Sep 17 2018, 09:48) Эт... Sep 17 2018, 07:07                    AlexandrY Цитата(adnega @ Sep 17 2018, 10:07) ... Sep 17 2018, 07:31                     adnega Цитата(AlexandrY @ Sep 17 2018, 10:31) Вс... Sep 17 2018, 07:35           AlexandrY Цитата(adnega @ Sep 16 2018, 18:08) Я не ... Sep 16 2018, 16:48    AlexandrY Цитата(adnega @ Sep 16 2018, 10:03) У мен... Sep 16 2018, 07:39 leocat info at open-plc.com Sep 16 2018, 06:06 AlexandrY Цитата(Macslim @ Sep 15 2018, 17:04) Ищу ... Sep 16 2018, 06:32 a123-flex Цитата(AlexandrY @ Sep 16 2018, 10:32) И ... Sep 17 2018, 07:23  AlexandrY Цитата(a123-flex @ Sep 17 2018, 10:2... Sep 17 2018, 07:45   adnega Цитата(AlexandrY @ Sep 17 2018, 10:45) Т.... Sep 17 2018, 07:50    AlexandrY Цитата(adnega @ Sep 17 2018, 10:50) Это р... Sep 17 2018, 08:01     adnega Цитата(AlexandrY @ Sep 17 2018, 11:01) Гд... Sep 17 2018, 08:21     jcxz Цитата(AlexandrY @ Sep 17 2018, 11:01) Тр... Sep 17 2018, 09:02      gosha-z Цитата(jcxz @ Sep 17 2018, 12:02) Да уж..... Sep 17 2018, 10:07   a123-flex Цитата(AlexandrY @ Sep 17 2018, 11:45) Че... Sep 17 2018, 08:17    AlexandrY Цитата(a123-flex @ Sep 17 2018, 11:1... Sep 17 2018, 08:35     adnega Цитата(AlexandrY @ Sep 17 2018, 11:35) Вы... Sep 17 2018, 08:54      a123-flex Цитата(adnega @ Sep 17 2018, 11:54) Прям ... Sep 17 2018, 09:00
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|