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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [mcs-51] Програмирование контроллера, Програм. контроллера для драйвера ШД 
:(
    Опции темы
Raynhart
  Дата 15.6.2010, 18:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Уважаемые программисты, пожалуйста, помогите студенту запрограммировать контроллер для драйвера ШД, есть пара программ, но мы с преподавателем их не выкупаем (мы не совсем программисты), суть в чем: есть уже готовая схема роботы микросхем L297 и L298N
http://easyelectronics.ru/upravlenie-shago...dvigatelem.html задумка заключается в том, чтоб до этих микросхем подключить контроллер AT89S52, с даным контроллером работаем довольно долго, но никогда не применяли для роботы с ШД, на схеме есть 8 кнопок, но в нашей ситуации програмировать надо только 4 (полушаговый, полношаговый режими, скорость вращения увеличить и уменьшить), о соответственом режиме роботы должны указывать светлодеоды.
Заранее большое спасибо.


Это сообщение отредактировал(а) Raynhart - 15.6.2010, 18:21

Присоединённый файл ( Кол-во скачиваний: 5 )
Присоединённый файл  _____.rar 22,32 Kb
PM MAIL   Вверх
xvr
Дата 16.6.2010, 12:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



И в чем проблема? Пишите программу на С, зашиваете в контролер.
Программа должна состоять из следующих блоков:
  •  Сканирование кнопок, подавление дребезга и выработка кода нажатой кнопки
  •  Генерация импульсов на ногу step L297 (по флагу срабатывания аппаратного таймера)
  •  Первые 2 пункта запускаются в цикле, который периодически вызывается в процессе работы (из п4)
  •  Основная программа опрашивает состояние нажатия кнопок (в цикле) и меняет коэффициент делителя (для п2) и управляет остальными ногами L297 и светодиодами

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


Новичок



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

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



Оч. хорошо расписанное устроиство управления ш.д., но на pic. BM9310 может поможет.
http://www.masterkit.ru/main/bycat.php?num=40

Это сообщение отредактировал(а) tolegs - 16.6.2010, 20:07
PM MAIL   Вверх
Raynhart
  Дата 18.6.2010, 11:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Большое спасибо))), но как я уже писал, программирование понимаю с трудом (я ''электронщик''), вы только не подумайте что я наглый сильно, но если не трудно помогите самой программой, очень буду благодарен!!!!
PM MAIL   Вверх
xvr
Дата 18.6.2010, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Цитата(Raynhart @  18.6.2010,  11:11 Найти цитируемый пост)
но если не трудно помогите самой программой,
Это в Центр помощи
Цитата(Raynhart @  18.6.2010,  11:11 Найти цитируемый пост)
очень буду благодарен!!!! 
А это в предложения работы (или сразу во Фриланс)


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

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


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

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

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


 




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


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

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