Jump to content
    

Программист STM32H7 Санкт-Петербург (графический дисплей, датчики давления, температуры, управление нагревателями)

Программист STM32H7 Санкт-Петербург (графический дисплей, датчики давления и температуры, управление нагревателями)

Требуется написать firmware для промышленного контроллера на STM32H7 . Задачи: опрос датчиков температуры/давления, управление клапанами/нагревателями, вывод информации на монохромный дисплей 128x64 и управление через мембранную клавиатуру (меню простое, многоуровневое, как в старых телефонах). Обязательна передача данных и удалённая настройка по Ethernet (дополнительно RS-485).

Условия:

  • Удалённая работа, с возможностью очных встреч в Санкт-Петербурге (не чаще 1 раз в 3–4 недели).

  • Поэтапная оплата, по завершению этапов.

  • Возможно долгосрочное сотрудничество на поддержку и развитие данного и др. устройств на STM32

Требования к разработчику:

  • Опыт разработки, работа с периферией: ADC, SPI, I²C, UART (RS-485), Ethernet (lwIP).

  • Практика создания интерфейсов для embedded-устройств (дисплеи, меню, клавиатура).

  • Знание FreeRTOS приветствуется.

  • Умение планировать свое время, желательно 15-20 часов в неделю

Отклик: Напишите в ЛС, кратко опишите опыт по ключевым технологиям . Подробное ТЗ и др. вопросы в личное сообщение.

Share this post


Link to post
Share on other sites

Для описанных потребностей за глаза хватит какого-нить STM32F107 или F427, а вы цепляете ажно H7. Разве что если нашли их по дешёвке на Алиэкспрессе.

Не удивлюсь, если требованием будет работа на все 480 МГц 🤣

Share this post


Link to post
Share on other sites

Ethernet,   FreeRTOS дисплей , клава, датчики, а значит математика будет таки -  выбор H серии имеет место быть 

Share this post


Link to post
Share on other sites

28 минут назад, VikG сказал:

Ethernet,   FreeRTOS дисплей , клава, датчики, а значит математика будет таки -  выбор H серии имеет место быть 

Да тут не меньше одноплатника.

Share this post


Link to post
Share on other sites

4 часа назад, EdgeAligned сказал:

Не удивлюсь, если требованием будет работа на все 480 МГц

Зависит от того, с какой частотой все это должно опрашиваться и обсчитываться, если 100 раз в сек, то и АВРки хватит, а если 100000 ?)))

Edited by mantech

Share this post


Link to post
Share on other sites

2 часа назад, VikG сказал:

Ethernet,   FreeRTOS дисплей , клава, датчики,

Из всего этого списка только езернет более-менее тянет на сложность. Остальное - чепуха. Уж извините, но нам это лучше видно.
Монохромный дисплей 128*64 с текстовой менюшкой делается даже на дохлой Ардуине. Кнопочная клавиатура - уровень PIC16F84. Термометры и датчики давления имеют простой интерфейс, чаще всего I2C. Математика там в подавляющем большинстве случаев примитивного уровня усреднения и сравнения по порогу. Управление клапанами и нагревателями - обычный логический выход 0/1 на релюшки или симисторы. RS-485 - это стандартный простой UART.
RTOS - банально от неумения делать простые вещи. В задаче управления клапанами и нагревателями RTOS - вообще как собаке пятое колесо. Мы такие вещи раньше делали на PIC/AVR и без RTOS.
И лишь только Езернет претендует на какую-никакую сложность. Но езернет есть даже в STM32F107. Или в более мощном F427/429. Тут уж в зависимости от того, что по какой цене достанут.

А STM32H7 для таких задач - нуууу кагбе.... Ну если только подешевке на Алиэкспрессе купят оптом тыщщу штук. Или если наплевать на цену, экономическую часть у них никто не считал - тыщщей больше, тыщщей меньше.

1 час назад, mantech сказал:

а если 100000 ?))

Вряд ли термометры опрашиваются столь часто 🙂 Тепловую инерцию никто не отменял. Да и сами датчики - если только они не аналоговые, то период измерения у них не слишком быстрый, в большинстве случаев то.

Да и вообще, лично я вот не думаю, что с указанной задачей не справится F427 на 180 МГц. 
Топикстартер берет H7 просто по-незнанке, неопытности. Сейчас это очень распространено. Я раньше думал, что молодое поколение будет сильно умнее нас. Но чем старше я становлюсь, тем больше убеждаюсь в обратном. 

Edited by EdgeAligned

Share this post


Link to post
Share on other sites

14 часов назад, art_g сказал:

Программист STM32H7 Санкт-Петербург (графический дисплей, датчики давления и температуры, управление нагревателями)

Требуется написать firmware для промышленного контроллера на STM32H7 . Задачи: опрос датчиков температуры/давления, управление клапанами/нагревателями, вывод информации на монохромный дисплей 128x64 и управление через мембранную клавиатуру (меню простое, многоуровневое, как в старых телефонах). Обязательна передача данных и удалённая настройка по Ethernet (дополнительно RS-485).

Условия:

  • Удалённая работа, с возможностью очных встреч в Санкт-Петербурге (не чаще 1 раз в 3–4 недели).

  • Поэтапная оплата, по завершению этапов.

  • Возможно долгосрочное сотрудничество на поддержку и развитие данного и др. устройств на STM32

Требования к разработчику:

  • Опыт разработки, работа с периферией: ADC, SPI, I²C, UART (RS-485), Ethernet (lwIP).

  • Практика создания интерфейсов для embedded-устройств (дисплеи, меню, клавиатура).

  • Знание FreeRTOS приветствуется.

  • Умение планировать свое время, желательно 15-20 часов в неделю

Отклик: Напишите в ЛС, кратко опишите опыт по ключевым технологиям . Подробное ТЗ и др. вопросы в личное сообщение.

Уточнение по требованиям: MODBUS TCP/RTU, WEB-сервер для отображения основного функционала.
Прошивка МК через WEB-интерфейс. 

Share this post


Link to post
Share on other sites

1 hour ago, art_g said:

Уточнение по требованиям: MODBUS TCP/RTU, WEB-сервер для отображения основного функционала.
Прошивка МК через WEB-интерфейс.

То что в первом посте и и с учетом добавленного , легко реализуется и на более простом МК, тот же stm4xx.

Лично я подобные делаю на pic32  и вполне все лихо работает . Частота опроса и обновления порядка 1000раз в сек. 

Обновление данных на веб интерфейсе - раз в секунду.

 

Share this post


Link to post
Share on other sites

2 часа назад, EdgeAligned сказал:

Да и вообще, лично я вот не думаю, что с указанной задачей не справится F427 на 180 МГц. 

Так и в чем особый гешефт? По цене они наверно не особо сильно отличаются, а потом вдруг ТС захочет сменить монохромный прошлый век на что-то более приятное и цветное, еще добавят модные TLS и еще какие прочие mqtt и т.п. )))

Share this post


Link to post
Share on other sites

2 hours ago, EdgeAligned said:

Из всего этого списка только езернет более-менее тянет на сложность. Остальное - чепуха. Уж извините, но нам это лучше видно.
Монохромный дисплей 128*64 с текстовой менюшкой делается даже на дохлой Ардуине. Кнопочная клавиатура - уровень PIC16F84. Термометры и датчики давления имеют простой интерфейс, чаще всего I2C. Математика там в подавляющем большинстве случаев примитивного уровня усреднения и сравнения по порогу. Управление клапанами и нагревателями - обычный логический выход 0/1 на релюшки или симисторы. RS-485 - это стандартный простой UART.
RTOS - банально от неумения делать простые вещи. В задаче управления клапанами и нагревателями RTOS - вообще как собаке пятое колесо. Мы такие вещи раньше делали на PIC/AVR и без RTOS.
И лишь только Езернет претендует на какую-никакую сложность. Но езернет есть даже в STM32F107. Или в более мощном F427/429. Тут уж в зависимости от того, что по какой цене достанут.

А STM32H7 для таких задач - нуууу кагбе.... Ну если только подешевке на Алиэкспрессе купят оптом тыщщу штук. Или если наплевать на цену, экономическую часть у них никто не считал - тыщщей больше, тыщщей меньше.

Вряд ли термометры опрашиваются столь часто 🙂 Тепловую инерцию никто не отменял. Да и сами датчики - если только они не аналоговые, то период измерения у них не слишком быстрый, в большинстве случаев то.

Да и вообще, лично я вот не думаю, что с указанной задачей не справится F427 на 180 МГц. 
Топикстартер берет H7 просто по-незнанке, неопытности. Сейчас это очень распространено. Я раньше думал, что молодое поколение будет сильно умнее нас. Но чем старше я становлюсь, тем больше убеждаюсь в обратном. 

 

Так сделайте и дискуссий не надо. Уже как 35 лет страна Советов закрылась. Да и ТС советов не просил.

Share this post


Link to post
Share on other sites

32 минуты назад, mantech сказал:

Так и в чем особый гешефт?

За STM уже не скажу. Но в GD32H7, например, USB-HS со встроенной HS-физикой, и это рояля для меня играет.

Share this post


Link to post
Share on other sites

1 час назад, whoami сказал:

Уже как 35 лет страна Советов закрылась

...и вместе с ней - рациональность 🙂 Общество потребления забыло об экономии и целесообразности. 

Хотя, еще всё-таки остались отрасли, где каждая малозначительная деталь на счету. Но эти отрасли - не ширпотребного назначения.

52 минуты назад, adnega сказал:

USB-HS со встроенной HS-физикой

Афтар USB не заказывал 🙂 

1 час назад, mantech сказал:

захочет сменить монохромный прошлый век

Монохромный не является "прошлым веком". У монохномных ЖК - своя область применения. Например, никакой TFT не сравнится с LCD по читаемости и экономичности при ярком свете.

1 час назад, mantech сказал:

По цене они наверно не особо сильно отличаются

В штучных поделках - не сильно. Так, несколько сотен рублей. Для общества потребления это фигня. Но из таких "копеечек" складывается то, что "рашен технолоджи" стоит в оконцовке в десятки раз дороже "басурманских".

Share this post


Link to post
Share on other sites

58 минут назад, EdgeAligned сказал:

Для общества потребления это фигня. Но из таких "копеечек" складывается то, что "рашен технолоджи" стоит в оконцовке в десятки раз дороже "басурманских".

Фигня)))  Басурманские как раз дороже наших, ибо там вообще такой оверхед закадывают))) А вот братско-китайского конечно дороже, но там другая история - массовость..

Share this post


Link to post
Share on other sites

5 часов назад, mantech сказал:

Зависит от того, с какой частотой все это должно опрашиваться и обсчитываться, если 100 раз в сек, то и АВРки хватит, а если 100000 ?)))

Какие именно температуры/давления изменяются с такой скоростью, что требуют опроса в 100кГц???  :shok:

Разве что температура/давление в эпицентре термоядерного взрыва. Но STM32H7 вроде как не выживет там - мимо кассы.

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.

×
×
  • Create New...