|
PROFIBUS-DP SLAVE, Какой МК можно использовать для управления SPC3? |
|
|
|
Apr 26 2007, 16:31
|
Участник

Группа: Участник
Сообщений: 41
Регистрация: 29-08-06
Из: Россия, Санкт-Петербург.
Пользователь №: 19 911

|
В документации на SPC3 упорно упоминаются только 80С32 и 80С165... А нельзя ли использовать 8051F330 например? (Он у меня на столе валяется, а те еще покупать надо  ) Какая SPC3-шке разница, кто на ее ноги сигналы подает?
Сообщение отредактировал Mechanical men - Apr 26 2007, 16:31
|
|
|
|
|
 |
Ответов
|
Apr 28 2007, 10:53
|
Участник

Группа: Участник
Сообщений: 41
Регистрация: 29-08-06
Из: Россия, Санкт-Петербург.
Пользователь №: 19 911

|
Посмотрел ATmega64 и ATmega16.. Симпатичные машинки. Они на "Си" программируются? Кстати, а с контроллерами Сименс по Профибасу вязались?
|
|
|
|
|
Apr 29 2007, 15:56
|

Частый гость
 
Группа: Свой
Сообщений: 112
Регистрация: 15-03-06
Пользователь №: 15 277

|
Цитата(Mechanical men @ Apr 28 2007, 11:53)  Посмотрел ATmega64 и ATmega16.. Симпатичные машинки. Они на "Си" программируются? Кстати, а с контроллерами Сименс по Профибасу вязались? 1) программируются и еще как. 2) если реализация протокола влезает то вяжутся со всем чем угодно.
|
|
|
|
|
Apr 30 2007, 19:29
|
Участник

Группа: Участник
Сообщений: 41
Регистрация: 29-08-06
Из: Россия, Санкт-Петербург.
Пользователь №: 19 911

|
Вопрос в том, что для Сименса надо на устройство писать GSD-файл, а с ним мне еще предстоит разбираться. Второй вопрос в том, потянет ли spc3 нужные мне объемы: сименс воспринимает пересылаемымые по Profibus-каналу данные, как собственные входы, а мне надо переталкивать до 100 байт, желательно одним массивом. 3-e: a зачем все-таки использовать схему с дополнительной внешней памятью? Там же есть схема без каких-то дополнителых EPROM-ов, а памяти в 64-ой своей достаточно (я думаю и в ATmega16 хватит) И последнее: что значит "поиграться с таймингами"?
З.Ы. Я извиняюсь за возможно глупые вопросы, но до сих пор в основном Сименсы и программировал, а за МК недавно взялся..
Сообщение отредактировал Mechanical men - Apr 30 2007, 19:32
|
|
|
|
|
Apr 30 2007, 19:55
|

Частый гость
 
Группа: Свой
Сообщений: 112
Регистрация: 15-03-06
Пользователь №: 15 277

|
Цитата(Mechanical men @ Apr 30 2007, 20:29)  Вопрос в том, что для Сименса надо на устройство писать GSD-файл, а с ним мне еще предстоит разбираться. Второй вопрос в том, потянет ли spc3 нужные мне объемы: сименс воспринимает пересылаемымые по Profibus-каналу данные, как собственные входы, а мне надо переталкивать до 100 байт, желательно одним массивом. 3-e: a зачем все-таки использовать схему с дополнительной внешней памятью? Там же есть схема без каких-то дополнителых EPROM-ов, а памяти в 64-ой своей достаточно (я думаю и в ATmega16 хватит) И последнее: что значит "поиграться с таймингами"?
З.Ы. Я извиняюсь за возможно глупые вопросы, но до сих пор в основном Сименсы и программировал, а за МК недавно взялся.. 1)GSD это файл описания пространства ввода/вывода устройства DP-SLAVE (он не пишется в устройство). Он необходим для устройства MASTER на шине чтобы знать как общается с устройством DP-SLAVE 2)Если мы подключаем spc3 как внешнюю память к контроллеру у нас реализуются автоматически: ----Сигналы чтения/записи и другие формирует логика микроконтроллера, а не его программа. ----Появляется возможность работы с пространством ввода/вывода SPC3 как с памятью контроллера, т.е. на прямую(без накладных расходов). 3)SPC3 очень критична к таймингам сигналов чтения/записи
|
|
|
|
|
May 2 2007, 14:25
|
Участник

Группа: Участник
Сообщений: 41
Регистрация: 29-08-06
Из: Россия, Санкт-Петербург.
Пользователь №: 19 911

|
Цитата(nss @ Apr 30 2007, 20:55)  2)Если мы подключаем spc3 как внешнюю память к контроллеру у нас реализуются автоматически: ----Сигналы чтения/записи и другие формирует логика микроконтроллера, а не его программа. ----Появляется возможность работы с пространством ввода/вывода SPC3 как с памятью контроллера, т.е. на прямую(без накладных расходов). Наверно я не совсем внятно спросил. Поясняю свой вопрос. На стр.37 даташита по SPC3 имеются 2 принципиальных схемы подключения SPC3 к контроллеру: 1) Low Cost System with 80C32, 2) 80C32 System with Ext. Memory (C32-Mode). SPC3 в обоих случаях подключена как внешняя память. Вы посоветовали использовать второй вариант. Мне не совсем понятно, чем он лучше первого, при условии, что программе хватает внутренней памяти.
|
|
|
|
Сообщений в этой теме
Mechanical men PROFIBUS-DP SLAVE Apr 26 2007, 16:31 nss Цитата(Mechanical men @ Apr 26 2007, 17:3... Apr 26 2007, 16:42 Mechanical men Цитата(nss @ Apr 26 2007, 17:42) У spc3 о... Apr 26 2007, 18:07  nss Цитата(Mechanical men @ Apr 26 2007, 19:0... Apr 26 2007, 21:42   Mechanical men Цитата(nss @ Apr 26 2007, 22:42) Использо... Apr 27 2007, 08:27 nss Просто у контроллеров (AVR) с внешней памятью диаг... Apr 27 2007, 08:52 eav1978 начали разбираться с VPC3
используется совместно с... Oct 4 2010, 17:37 stmyself Цитата(eav1978 @ Oct 4 2010, 20:37) начал... Nov 16 2010, 13:38 sergey sva Цитатаначали разбираться с VPC3
используется совме... Jan 25 2015, 16:13 pavel_n72 я использовал SPC3+ STm32f, шина данных, шина адре... Feb 13 2015, 06:08
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|