Jump to content

    
Sign in to follow this  
Михаил1977

Написание ПО управления двигателем. STM32F103

Recommended Posts

Добрый день.

 

Существует плата управления двигателем внутреннего сгорания. Стартер - BLDC (драйвер IR2136). Все железо отработано и собрано в финал. Все порты подняты, и работают по отдельности (температура, датчики, реле, приводы, BLDC). Внешняя связь - CAN (поднят), протокол свой (его надо будет поднимать), простой. Есть готовый стенд для испытаний. Все исходники в Eclipse.

Требуется в соответствии с ТЗ, собрать куски кода воедино, и что бы поддерживало не сложный алгоритм - старт, слежение за оборотами, защиты по температуре. Так же требуется калибровка BLDC (back emf) - сейчас крутит - но очень хило, back emf программно не отлажен, но в коде есть (мощи достаточно, источник питания тоже мощный).

 

Пожалуйста если не трудно пишите в личку: mk@pluspower.ru

Тз и все материалы вышлю на почту. Плату для отладки могу предоставить, стенд нет (большой), по этому финальная отладка у нас в офисе, или если нужна промежуточная - приходите в любое время (ш. Энтузиавтов), все что надо для отладки (лабораторное оборудование), есть в большом ассортименте. Отладка CAN, тоже все есть (Marathon Can-bus-usb). Отладка и поддержка непосредственно разработчика железа. От Вас, "аватарское" знание F103, понимание BLDC (back emf) с программной точки зрения.

 

И большая просьба, если вы не готовы приступить к проекту сразу, а набираете в прок, просьба не писать. Цену обсуждаем после изучения Вами ТЗ. Если вы не в Москве, тоже не беда, есть отлаженный механизм удаленной работы прямо с платой на выделенном ПК.

 

С Уважением

 

Михаил

Share this post


Link to post
Share on other sites
А что всё-таки означает фраза: "все порты подняты"?

И что значит "поднимать протокол"?

поднять = "написать свою библиотеку обмена данными своей железки с нашим устройством по указанному нами протоколу обмена"

подняты = наше железо работает с указанной периферией с помощью нашего же ПО в этом железе

Edited by aleksandr-zh

Share this post


Link to post
Share on other sites

тогда еще добавьте в словарик инженера:

"сколоть" = сделать копию, если речь идёт о железе,

"сколоть протокол" = с помощью аппаратных и программных средств снять логи обмена данными между устройствами и разобраться в нём

:)

Share this post


Link to post
Share on other sites

Бамбук, слышу это лет 15... и ничего нового тут нет. Где это впервой прочитал - не помню, но это - нормальный сленг разработчиков: "сколоть плату" = в любимом САПРе сделать такую же разводку как на указанной плате, "сколоть протокол" = принять и понять обмен... Что тут нового или чУдного?..

 

а попали вы на форум

Share this post


Link to post
Share on other sites
Бамбук, слышу это лет 15... и ничего нового тут нет. Где это впервой прочитал - не помню, но это - нормальный сленг разработчиков: "сколоть плату" = в любимом САПРе сделать такую же разводку как на указанной плате, "сколоть протокол" = принять и понять обмен... Что тут нового или чУдного?..

 

а попали вы на форум

Спасибо За комментарий!

 

Share this post


Link to post
Share on other sites
Guest TSerg
Где это впервой прочитал - не помню, но это - нормальный сленг разработчиков: "сколоть"

 

:bb-offtopic:

 

Этот термин возник в доисторические времена, которые я застал.

Мама дорогая, архитектор и геодезист, работала в конторе, которая занималась проектированием метрополитенов по Союзу,

а также "всяких" БАМ-овских тоннелей, подземных переходов и я, бывая у нее на работе еще школьником, потом студентом - видел эту технологию.

Потом уже, будучи студентом и сам использовал такую методику.

 

"Сколоть", т.е. создать копию схемы, чертежа.. выглядело следующим образом:

- исходный чертеж накладывался на ватман;

- скрупулезно иглой ( циркуль, балеринка или просто игла) все значимые углы, линии, элементы накалывались;

- на ватмане создавалось множество опорных точек, по которым чертежник, в тонких линиях, воссоздавал копию чертежа.

- далее шло оформление в соответствии со стандартами.

 

Для переноса размеров использовались мерные линейки.

 

Образец такой линейки:

http://s019.radikal.ru/i618/1607/d1/a8938cb08316.jpg

Share this post


Link to post
Share on other sites
слушайте, точно )))) я ж сам так делал в годы студенчества ))) всё забывается...

 

У нас применялась технология "козлотрон".

http://dic.academic.ru/dic.nsf/ruwiki/3860...%BD%D1%8B%D0%B9

 

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