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

 
 
> PROFIBUS-DP SLAVE, Какой МК можно использовать для управления SPC3?
Mechanical men
сообщение Apr 26 2007, 16:31
Сообщение #1


Участник
*

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



В документации на SPC3 упорно упоминаются только 80С32 и 80С165... А нельзя ли использовать 8051F330 например? (Он у меня на столе валяется, а те еще покупать надо smile.gif ) Какая SPC3-шке разница, кто на ее ноги сигналы подает?

Сообщение отредактировал Mechanical men - Apr 26 2007, 16:31
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Mechanical men
сообщение Apr 28 2007, 10:53
Сообщение #2


Участник
*

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



Посмотрел ATmega64 и ATmega16.. Симпатичные машинки. Они на "Си" программируются?
Кстати, а с контроллерами Сименс по Профибасу вязались?
Go to the top of the page
 
+Quote Post
nss
сообщение Apr 29 2007, 15:56
Сообщение #3


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

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



Цитата(Mechanical men @ Apr 28 2007, 11:53) *
Посмотрел ATmega64 и ATmega16.. Симпатичные машинки. Они на "Си" программируются?
Кстати, а с контроллерами Сименс по Профибасу вязались?

1) программируются и еще как.
2) если реализация протокола влезает то вяжутся со всем чем угодно.
Go to the top of the page
 
+Quote Post
Mechanical men
сообщение Apr 30 2007, 19:29
Сообщение #4


Участник
*

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



Вопрос в том, что для Сименса надо на устройство писать GSD-файл, а с ним мне еще предстоит разбираться.
Второй вопрос в том, потянет ли spc3 нужные мне объемы: сименс воспринимает пересылаемымые по Profibus-каналу данные, как собственные входы, а мне надо переталкивать до 100 байт, желательно одним массивом.
3-e: a зачем все-таки использовать схему с дополнительной внешней памятью? Там же есть схема без каких-то дополнителых EPROM-ов, а памяти в 64-ой своей достаточно (я думаю и в ATmega16 хватит)
И последнее: что значит "поиграться с таймингами"?

З.Ы. Я извиняюсь за возможно глупые вопросы, но до сих пор в основном Сименсы и программировал, а за МК недавно взялся..

Сообщение отредактировал Mechanical men - Apr 30 2007, 19:32
Go to the top of the page
 
+Quote Post
nss
сообщение Apr 30 2007, 19:55
Сообщение #5


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

Группа: Свой
Сообщений: 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 очень критична к таймингам сигналов чтения/записи
Go to the top of the page
 
+Quote Post
Mechanical men
сообщение May 2 2007, 14:25
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 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 в обоих случаях подключена как внешняя память. Вы посоветовали использовать второй вариант. Мне не совсем понятно, чем он лучше первого, при условии, что программе хватает внутренней памяти.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


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

 


RSS Текстовая версия Сейчас: 20th June 2025 - 12:02
Рейтинг@Mail.ru


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