Модераторы: PILOT, ManiaK, Mazzi
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание ПО для управления оборудованием 
:(
    Опции темы
Олег13
Дата 27.5.2013, 18:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 28.6.2010

Репутация: нет
Всего: нет



Добрый день! Ребят, профессионалы подскажите, поставьте на правильный пусть с чего начать.  Надеюсь по адресу обратился.....в общем ситуация такая: Есть силозадающее оборудование, другими словами механический пресс для проверки датчиков давления. Сей аппарат необходимо подключить к компу для его управления.  Раньше, когда-то, на ПК было ПО для управления данным прессом, но со временем все потеряли. Сейчас встал вопрос о разработке своего нового. Вот в общем и вопрос: что необходимо для разработки ПО для оборудования? Стыковка с компом происходит по средствам COM-порта. Я так понимаю, что в данном оборудовании стоит микроконтроллер, который управляет его работой и мне необходимо написать программу для работы с микроконтроллером, т. е. посылать команды на микроконтроллер и он будет управлять оборудованием. Есть ли какие-то системы для разработки ПО для различного оборудования или это пишется с нуля, например на C#? Может где-нибудь или у кого-нибудь есть инфа на эту тему? Сам я программированием владею, разрабатывал много различного ПО, но вот оборудование ни разу не программировал, поэтому прошу совета.
  Заранее спасибо.

PM MAIL   Вверх
Mazzi
Дата 27.5.2013, 20:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Правильный
**


Профиль
Группа: Комодератор
Сообщений: 825
Регистрация: 3.4.2003

Репутация: 9
Всего: 21



Наберите в яндексе Keil, IAR, avr-studio.
Вам прийдётся писать одну программу для компьютера, вторую - для микроконтроллера.


--------------------
Мне нужны помощники.
PM MAIL WWW   Вверх
xvr
Дата 28.5.2013, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 8
Всего: 223



Цитата(Олег13 @  27.5.2013,  18:56 Найти цитируемый пост)
Есть силозадающее оборудование, другими словами механический пресс для проверки датчиков давления.

Цитата(Олег13 @  27.5.2013,  18:56 Найти цитируемый пост)
Раньше, когда-то, на ПК было ПО для управления данным прессом, но со временем все потеряли. Сейчас встал вопрос о разработке своего нового.

Цитата(Олег13 @  27.5.2013,  18:56 Найти цитируемый пост)
Вот в общем и вопрос: что необходимо для разработки ПО для оборудования? 
Страховой полис. Еще станция скорой помощи под боком не помешает  smile 
Вы уверены, что собираетесь разрабатывать ПО для потенциально опасного оборудования не имея опыта в этом деле, и хотя бы минимальных описаний этого самого оборудования?  smile 

Цитата(Олег13 @  27.5.2013,  18:56 Найти цитируемый пост)
Стыковка с компом происходит по средствам COM-порта.

Ищите описание протоколов обмена вашего пресса и РС.

Цитата(Mazzi @  27.5.2013,  20:08 Найти цитируемый пост)
Вам прийдётся писать одну программу для компьютера, вторую - для микроконтроллера. 

Насколько я понял микроконтролер у него уже запрограмирован. Если нет, то лучше к этому прессу близко не подходить  smile 

PM MAIL   Вверх
yoweb
Дата 28.5.2013, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 25.5.2013

Репутация: нет
Всего: нет



зачем Вам это?
Вам это лично деньги принесет?

Бесмысленная и бесполезная очередная программа.

Это сообщение отредактировал(а) yoweb - 28.5.2013, 17:29
PM MAIL   Вверх
Олег13
Дата 28.5.2013, 20:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 28.6.2010

Репутация: нет
Всего: нет



Mazzi. Спасибо за подсказки , посмотрю, может поможет.

yoweb, мне лично деньги не принесет, но работу выполнять надо.


xvr, Да, контроллер запрограммирован, но вот протокола обмена данными нет! Все что смогли найти, это простой мануал по данному оборудованию.
PM MAIL   Вверх
ФедосеевПавел
Дата 28.5.2013, 21:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 291
Регистрация: 7.2.2009

Репутация: 1
Всего: 10



А если поискать в Inet, а лучше даже обратиться к произодителю - в паспорте на пресс должна быть контактная информация. В крайнем случае по названию фирмы можно поискать в сети телефоны.
Просто оцените затраты - декомпиляция (если м/к не залочен) проги из м/к для выяснения протокола, затем написание собственного интерфейса и отладка обмена с ПК. Как вариант - замена управляющей платы на самодельную, создание собственного протокола обмена, программки на м/к, а потом ещё и на ПК.

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

Поэтому, с чего начать - с поиска производителя. Может живы ещё. Если не задаром, то за незначительную оплату дадут копию чудо-программы под Win98, а если повезёт, то и под WinXP.
PM   Вверх
xvr
Дата 28.5.2013, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 8
Всего: 223



Цитата(Олег13 @  28.5.2013,  20:07 Найти цитируемый пост)
 Да, контроллер запрограммирован, но вот протокола обмена данными нет!

Ищите протокол. Без него вероятность сделать свою управляющую программу на РС практически равна нулю  smile 

PM MAIL   Вверх
Олег13
Дата 1.6.2013, 17:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 28.6.2010

Репутация: нет
Всего: нет



ФедосеевПавел, к производителю обращаться бессмысленно, потому как сам пресс лохматого года изготовления (76 если я не ошибаюсь). Вся электронника и ПО это уже делали силами организации, когда -то в далеких 90-х. Тогда это все работало, потом лет 10 стояло законсервировано и заброшено............и за это время все доки были благополучно утеряны. Хотя, честно, я даже не уверен, что вообще что-то документировалось в процессе разработки  микроконтроллера, его программирования и т.д. В общем людей этих уже не найти, никто не знает и не помнит уже кто это делал. Известно, только, что это все самодельное и все!!!   Так что выбор у меня невелик(( Даже не знаю с какой стороны подходить к этому 200 тонному железному динозавру. ((     Буду рыть Инет, может повезет, найду что-нибудь.    А насчет протокола обмена данными, сам прекрасно понимаю, без него дело труба.
PM MAIL   Вверх
Олег13
Дата 2.6.2013, 19:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 28.6.2010

Репутация: нет
Всего: нет



Ребят, подскажите вот еще что, то что мне нужен протокол обмена данными, это я понял, но хочу задать вопросик (может и тупо прозвучит)....а как выглядит протокол обмена данными для какого-нибудь оборудования? Если я правильно понимаю, то это список команд, которые можно отправлять на микроконтроллер оборудования? Например, я имею среду разработки C# или Delphi и протокол обмена данными, что мне необходимо еще чтобы начать разрабатывать программу для управления оборудованием и с чего начать? Заранее спасибо. ))
PM MAIL   Вверх
xvr
Дата 2.6.2013, 19:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 8
Всего: 223



Цитата(Олег13 @  2.6.2013,  19:21 Найти цитируемый пост)
а как выглядит протокол обмена данными для какого-нибудь оборудования?

Практически как угодно. 
Цитата(Олег13 @  2.6.2013,  19:21 Найти цитируемый пост)
Если я правильно понимаю, то это список команд, которые можно отправлять на микроконтроллер оборудования?

В общем да, но вот как именно эти команды будут отправляться, и что будет идти в обратную сторону как раз и определяет протокол.
Протокол может быть чисто текстовым, т.е. команды и их параметры могут передаваться в виде строк, и ответы на них тоже. Так например устроен широко распространенный протокол модемов (HAYES MODEM)
А может быть и бинарным, с форматом пакетов, контрольными суммами, flow control и т.д. и т.п.

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)"
PILOT ManiaK
UniBomb Mazzi

На данный раздел помимо Правил форума распространяются текже следующие правила:


  • Прежде чем создать тему воспользуйтесь поиском или посмотрите в faq. Возможно на форуме уже есть ответ на ваш или близкий к вашему вопрос.
  • В заголовке темы в квадратных скобках обозначьте используемое семейство микроконтроллера: [avr],[pic],[arm].
  • При создании темы с вопросом указывайте участок кода с ошибкой, версию компилятора, схемы подключения, fuse биты и прочие данные, которые помогут найти правильный ответ. Для форматирования текста программ используйте кнопку код.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Для флуда, просьб выполнить задание, поиска партнёров или исполнителей существуют свои разделы.
  • Если вы заметили несовместимое с правилами сообщение, то можете уведомить об этом модератора раздела нажав кнопку Репорт у соответствующего сообщения.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема »


 




[ Время генерации скрипта: 0.1117 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.