реклама на сайте
подробности

 
 
> с чего начать?, Контроллер, Шаговый двигатель, USB, RS232
shold
сообщение Oct 10 2007, 07:20
Сообщение #1





Группа: Новичок
Сообщений: 7
Регистрация: 10-10-07
Пользователь №: 31 215



Подскажите чайнику с чего начать.

Задача "подключить 3 шаговых двигателя ДШИ 200-3-1 (фрезерный станок) к PC по USB"

1.сначала контроллер выбрать надо.
допустим это будет MSP430. а какой лучше и чем отличаются??

2.И как вообще подключается?
От компьютера по USB на контроллер, а с контроллера до шаговых двигателей как???

Буду рад любым ссылкам на книжки, описания и тд с чего начинать
Пока мало чего знаю, накачал кучу книжек - читаю.

Разве нельзя это всё программно сделать ведь контроллер тот же комп, только побольше и по
функциональнее. Просто написать программку и всё!?:-|

Или может быть для начала проще через COM порт подключить, и например пока 1 ШД.
потом 2 и тд.

Сообщение отредактировал shold - Oct 10 2007, 07:34
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
shold
сообщение Oct 11 2007, 18:38
Сообщение #2





Группа: Новичок
Сообщений: 7
Регистрация: 10-10-07
Пользователь №: 31 215



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

Пока возникли вопросы:
1.А что за семейство х51? они ещё выпускаются?
2.Контроллер это только микросхема, или это плата вместе с внешним-ОСУ, ЦАП,
АЦП, флэш-памятью и тд??? т.к. и то и то контроллером называют. Как отличать???
3.Что такое цоколевка?smile.gif это рисунок с буковкой элемента и выводами, что к чему подключать?
4.Какие контроллеры в какие семейства входят? где это найти?
и вообще этих семейств много было?


5.а кстати как контроллеры маркируются? например
"MC68HC705C8ACFN, -304 8К 24io 44PLCC"
или "PIC10F204T-I/OT, SOT-23-6, 0.5KFlash, 4MHz."
да и вообще любая маркировка...где про неё почитать?

6.А программатор обязательно покупать? а то они все какие то дорогие по 5-20 тысяч.
никак запрограммировать подешевле нельзя???

7.И программировать обязательно на ассемблере "прошивку"?

8.И какой ассемблер посоветуете, и где его скачать?!
Go to the top of the page
 
+Quote Post
Omen_13
сообщение Oct 11 2007, 20:54
Сообщение #3


Силовик-затейник
****

Группа: Модераторы
Сообщений: 766
Регистрация: 18-02-07
Из: Столица солнечного Башкортостана
Пользователь №: 25 467



Цитата
1.А что за семейство х51? они ещё выпускаются?

Да. Есть довольно мощные. (Коллеги, прошу не бить)
Цитата
2.Контроллер это только микросхема, или это плата вместе с внешним-ОСУ, ЦАП, АЦП, флэш-памятью и тд??? т.к. и то и то контроллером называют. Как отличать???

И то и другое. В настоящее время есть всё вышеперечисленное в одной микросхеме + ещё вкусности
Отличить после прочтения описания
Цитата
3.Что такое цоколевка?smile.gif это рисунок с буковкой элемента и выводами, что к чему подключать?

На цоколёвке (если не запямятовал) показан порядок нумерации выводов. Есть таблица выводов - там расписано какой вывод что представляет (номер и функциональное назначение: питание, вход генератора, входы/выходы портов и т.п.)
Цитата
4.Какие контроллеры в какие семейства входят? где это найти?
и вообще этих семейств много было?

Да как сказать - с одной стороны Семейств не очень много, с другой до х... Искать на сайте производителя
Цитата
5.а кстати как контроллеры маркируются? например
"MC68HC705C8ACFN, -304 8К 24io 44PLCC"
или "PIC10F204T-I/OT, SOT-23-6, 0.5KFlash, 4MHz."
да и вообще любая маркировка...где про неё почитать?

Читать в описании на микросхему - любой производитель приводит данные по вариантам исполнений (корпус, температурный диапазон и т.п.)
Цитата
6.А программатор обязательно покупать? а то они все какие то дорогие по 5-20 тысяч.
никак запрограммировать подешевле нельзя???

Если процессор поддерживает програмирование на плате ISP то как правило достаточно самодельного программатора (зависит от семейства).

Цитата
7.И программировать обязательно на ассемблере "прошивку"?

Кроме асма есть С/С++.
Цитата
8.И какой ассемблер посоветуете, и где его скачать?!

Опять зависит от семейства - есть кросплатформенный IAR, есть относительно "узкие".


--------------------
"Вперёд на мины, ордена потом!"
"инжинер/разработчик создает нечто, в отличии от многих других профессий. В этом есть сходность с художниками или музыкантами"(с)CodeWarrior1241
Go to the top of the page
 
+Quote Post
shold
сообщение Oct 12 2007, 06:07
Сообщение #4





Группа: Новичок
Сообщений: 7
Регистрация: 10-10-07
Пользователь №: 31 215



Цитата(Omen_13 @ Oct 12 2007, 00:54) *
Да как сказать - с одной стороны Семейств не очень много, с другой до х... Искать на сайте производителя


так производителей одно и того же семейства несколько!

Цитата(Omen_13 @ Oct 12 2007, 00:54) *
Кроме асма есть С/С++.

а турбо паскаль не подойдёт???
Цитата(Omen_13 @ Oct 12 2007, 00:54) *
Опять зависит от семейства - есть кросплатформенный IAR, есть относительно "узкие".

да любой, для новичка, ну например под программирование х51-ых
Go to the top of the page
 
+Quote Post
Omen_13
сообщение Oct 12 2007, 07:52
Сообщение #5


Силовик-затейник
****

Группа: Модераторы
Сообщений: 766
Регистрация: 18-02-07
Из: Столица солнечного Башкортостана
Пользователь №: 25 467



Цитата(shold @ Oct 12 2007, 12:07) *
так производителей одно и того же семейства несколько!

Если грубо: АВР, 51, АРМ, ПИК http://electronix.ru/forum/index.php?showforum=74
естественно каждое семейство имеет своё деление
Цитата(shold @ Oct 12 2007, 12:07) *
а турбо паскаль не подойдёт???

Если найдёте компилятор - вполне.
Цитата(shold @ Oct 12 2007, 12:07) *
да любой, для новичка, ну например под программирование х51-ых

Тогда Keil uVision - поддерживает кучу МК и содержит компиляторы АСМа и С. + встроенный пошаговый отладчик


--------------------
"Вперёд на мины, ордена потом!"
"инжинер/разработчик создает нечто, в отличии от многих других профессий. В этом есть сходность с художниками или музыкантами"(с)CodeWarrior1241
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Oct 12 2007, 11:13
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(Omen_13 @ Oct 12 2007, 10:52) *
Если найдёте компилятор - вполне.
Даже если найдет - нет, не подойдет. Мигалку сделать можно, а бОльшее - сильно проблематично. Мне на прошлой неделе пришлось доканчивать чужой проект на PIC18 на паскале, поэтому впечатления свежи. Не предназначен паскаль для встраиваемых систем (читай - микроконтроллеров). Зная паскаль изучить Си очень просто (сам прошел этот путь), поэтому лучше сразу с этого и начинать, не пытаясь паскалить.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
shold
сообщение Oct 12 2007, 18:48
Сообщение #7





Группа: Новичок
Сообщений: 7
Регистрация: 10-10-07
Пользователь №: 31 215



чёт туговато идет, без практикиsmile.gif
нашёл программный эмулятор конроллера, программируй подключай а на экране результат,
как думаете вещь стоящая?

и ещё. а если выпаять процессор из компа, то можно его как контроллер использовать?
я к тому, что интел выпустил как и все - обычный контроллер, а потом на его базе
собрали компьютер, т.е. можно спокойно взять любой другой контроллер, подсоединить
под него разработанную материнскую плату. прошить БИОСом, и будет тоже компутер?
Go to the top of the page
 
+Quote Post
colombo_2007
сообщение Oct 13 2007, 07:32
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 81
Регистрация: 19-07-07
Пользователь №: 29 221



Цитата(shold @ Oct 12 2007, 21:48) *
чёт туговато идет, без практикиsmile.gif
нашёл программный эмулятор конроллера, программируй подключай а на экране результат,
как думаете вещь стоящая?

и ещё. а если выпаять процессор из компа, то можно его как контроллер использовать?
я к тому, что интел выпустил как и все - обычный контроллер, а потом на его базе
собрали компьютер, т.е. можно спокойно взять любой другой контроллер, подсоединить
под него разработанную материнскую плату. прошить БИОСом, и будет тоже компутер?

Как нас в универи учили контроллер -- это уже готовый компьютер способный решать поставленную задачу, а процессору нужна обвеска в виде контроллера памяти, самой памяти, тактового сенератора и т.д. и т.п. Хотя помоему сейчас эта грань стираеться.
Эмулятор вещь не просто стоящая, а и очень нужная. Очень помогает выловить ошибки в логике работы программы без прошития контроллера, хотя отладить код на эмуляторе до конца получаеться редко.


--------------------
Все просто, но нам не заметно
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- shold   с чего начать?   Oct 10 2007, 07:20
- - М.Михалыч   Судя по сообщению никакого опыта ни в схемотехнике...   Oct 10 2007, 07:46
|- - shold   в том то и дело что опыта нету а начать хочется. ...   Oct 10 2007, 08:47
- - haker_fox   Цитата(shold @ Oct 10 2007, 16:20) Подска...   Oct 10 2007, 08:11
- - urasinov   Для начала я бы поцепил контроллер, драйвер и двиг...   Oct 10 2007, 08:51
|- - shold   Цитата(urasinov @ Oct 10 2007, 12:51) Для...   Oct 10 2007, 09:00
|- - HARMHARM   Цитата(shold @ Oct 10 2007, 12:00) какой ...   Oct 10 2007, 09:28
|- - Сергей Борщ   Цитата(shold @ Oct 10 2007, 12:00) как 8 ...   Oct 10 2007, 16:23
- - Adviser   Ну если для совсем начинающих - то недавно вышла т...   Oct 10 2007, 12:19
- - shold   всем спасибо, будем читать, пока наверно вопросов ...   Oct 10 2007, 20:06
- - evgeny_ch   Цитата(shold @ Oct 10 2007, 10:20) Подска...   Oct 10 2007, 20:17
- - colombo_2007   Бегло посмотрел доку по MSP430. На такую задачу ег...   Oct 12 2007, 06:15
- - М.Михалыч   Думаю подойдет один из контроллеров Atmel. Этим пр...   Oct 12 2007, 06:21


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 01:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01451 секунд с 7
ELECTRONIX ©2004-2016