MAL4X Научно-технический форум разработчиков симуляторов и автоматики


Симуляторы перегрузок. DIY электроника. ЭВМ. Компьютерные сети.
Up

Разработка нового контроллера

Строим реалистичный симулятор перегрузок своими руками. Рекомендации. Советы.

Модераторы: Death_Morozz, null, Ale

Re: Разработка нового контроллера

Сообщение Death_Morozz » 19 янв 2013, 18:50

Ale писал(а):Так что отмазка не катит :D


Нужно пинать разраба, а он редкий гость, временно. Он про баг в курсе. Ale, как временная мера заливай через ftp.
Хочешь сделать хорошо - сделай это сам.
Изображение
Аватара пользователя
Death_Morozz
Фраерок
 
Сообщения: 2839
Зарегистрирован: 11 янв 2007, 23:35
Откуда: Ростов-на-Дону
Благодарил (а): 822 раз.
Поблагодарили: 312 раз.
Баллы репутации: 200
ТехнарьТехнарьТехнарь

Re: Разработка нового контроллера

Сообщение Ale » 22 янв 2013, 19:14

Просьба к обладателям ардуин. Особенно Уно (собственно - в первую очередь к AlexVr)
Нужно протестить прошивки, работающие на разных скоростях обмена.

http://simdevice.ru/download/Ale/files/x-sim_arduino_uno_by_Ale.rar

Не забываем перестроить скорость порта в xSimCTRL
Аватара пользователя
Ale
Разработчик
 
Сообщения: 1477
Зарегистрирован: 01 фев 2011, 20:48
Откуда: Дубна
Благодарил (а): 570 раз.
Поблагодарили: 595 раз.
Баллы репутации: 277
ТехнарьТехнарьТехнарь

Re: Разработка нового контроллера

Сообщение null » 22 янв 2013, 20:03

Ale писал(а):Просьба к обладателям ардуин.

Завтра в первой половине дня сделаю обязательно.

Кроме скорости, ничего не изменилось в прошивке? ;)
Русский X-Simulator
Изображение
За пределами форума. Мой инстаграмм.
Аватара пользователя
null
SIMER
 
Сообщения: 1041
Зарегистрирован: 03 мар 2010, 18:42
Откуда: Ростов-на-Дону
Благодарил (а): 219 раз.
Поблагодарили: 160 раз.
Баллы репутации: 138
ТехнарьТехнарь

Re: Разработка нового контроллера

Сообщение Ale » 22 янв 2013, 20:25

null писал(а):Кроме скорости, ничего не изменилось в прошивке? ;)

Пока ничего. Собственно на своей Миланове я проверил. Все работает. Интересно именно на UNO проверить
Аватара пользователя
Ale
Разработчик
 
Сообщения: 1477
Зарегистрирован: 01 фев 2011, 20:48
Откуда: Дубна
Благодарил (а): 570 раз.
Поблагодарили: 595 раз.
Баллы репутации: 277
ТехнарьТехнарьТехнарь

Re: Разработка нового контроллера

Сообщение null » 22 янв 2013, 21:24

Я не думаю, что мой результат будет отличаться. Проблема локализована, осталось найти решение. Тем не менее я все проверю завтра.

ЗЫ Подключил сегодня ds18b20 по 1-вайр. Все заработало. Попутно читал о протоколе 1- вайр - не сильно он меня впечатлил. У меня есть LM75 с i2c, буду пробовать на ней, пока ничего другого нет.
Русский X-Simulator
Изображение
За пределами форума. Мой инстаграмм.
Аватара пользователя
null
SIMER
 
Сообщения: 1041
Зарегистрирован: 03 мар 2010, 18:42
Откуда: Ростов-на-Дону
Благодарил (а): 219 раз.
Поблагодарили: 160 раз.
Баллы репутации: 138
ТехнарьТехнарь

Re: Разработка нового контроллера

Сообщение Ale » 22 янв 2013, 21:40

null писал(а):Попутно читал о протоколе 1- вайр - не сильно он меня впечатлил.


В каком смысле? Что можно было ожидать от 1-проводного интерфейса?
Аватара пользователя
Ale
Разработчик
 
Сообщения: 1477
Зарегистрирован: 01 фев 2011, 20:48
Откуда: Дубна
Благодарил (а): 570 раз.
Поблагодарили: 595 раз.
Баллы репутации: 277
ТехнарьТехнарьТехнарь

Re: Разработка нового контроллера

Сообщение null » 22 янв 2013, 21:45

Согласен. Протокол медленный, очень чувствительный к задержкам и прочему. В общем не айс. Просто никогда не сталкивался, теперь знаю не понаслышке.
Русский X-Simulator
Изображение
За пределами форума. Мой инстаграмм.
Аватара пользователя
null
SIMER
 
Сообщения: 1041
Зарегистрирован: 03 мар 2010, 18:42
Откуда: Ростов-на-Дону
Благодарил (а): 219 раз.
Поблагодарили: 160 раз.
Баллы репутации: 138
ТехнарьТехнарь

Re: Разработка нового контроллера

Сообщение Ale » 22 янв 2013, 22:35

null писал(а):Согласен. Протокол медленный, очень чувствительный к задержкам и прочему. В общем не айс.


Самый айс, как ни странно - банальный UART. Всего два провода - полный дуплекс на приемлемых скоростях. Единственное - жестко кварцованные девайсы должны быть. Ну и в наших контроллерах только один аппаратный UART, и тот уже занят.
Аватара пользователя
Ale
Разработчик
 
Сообщения: 1477
Зарегистрирован: 01 фев 2011, 20:48
Откуда: Дубна
Благодарил (а): 570 раз.
Поблагодарили: 595 раз.
Баллы репутации: 277
ТехнарьТехнарьТехнарь

Re: Разработка нового контроллера

Сообщение Ale » 22 янв 2013, 22:53

null писал(а):LM75 с i2c, буду пробовать на ней,


Кстати, не сильно надейся, что он лучше кардинально. Единственная радость - линия синхроимпульсов. А линия данных все равно полудуплексная.
Аватара пользователя
Ale
Разработчик
 
Сообщения: 1477
Зарегистрирован: 01 фев 2011, 20:48
Откуда: Дубна
Благодарил (а): 570 раз.
Поблагодарили: 595 раз.
Баллы репутации: 277
ТехнарьТехнарьТехнарь

Re: Разработка нового контроллера

Сообщение null » 22 янв 2013, 22:55

Ale писал(а):Самый айс, как ни странно - банальный UART.

Простой и надежный как автомат Калашникова. Но да. Нет его ...
Русский X-Simulator
Изображение
За пределами форума. Мой инстаграмм.
Аватара пользователя
null
SIMER
 
Сообщения: 1041
Зарегистрирован: 03 мар 2010, 18:42
Откуда: Ростов-на-Дону
Благодарил (а): 219 раз.
Поблагодарили: 160 раз.
Баллы репутации: 138
ТехнарьТехнарь

Re: Разработка нового контроллера

Сообщение null » 22 янв 2013, 23:00

Ale писал(а):Кстати, не сильно надейся, что он лучше кардинально. Единственная радость - линия синхроимпульсов. А линия данных все равно полудуплексная.

Все равно осилить надо, счас много на этом протоколе работает девайсов.
Русский X-Simulator
Изображение
За пределами форума. Мой инстаграмм.
Аватара пользователя
null
SIMER
 
Сообщения: 1041
Зарегистрирован: 03 мар 2010, 18:42
Откуда: Ростов-на-Дону
Благодарил (а): 219 раз.
Поблагодарили: 160 раз.
Баллы репутации: 138
ТехнарьТехнарь

Re: Разработка нового контроллера

Сообщение Ale » 22 янв 2013, 23:02

null писал(а):Все равно осилить надо, счас много на этом протоколе работает девайсов.

С девайсами вроде проблем нет - один канал аппаратно реализован. А вот "междумордие" между контроллерами - программно придется реализовывать.
Аватара пользователя
Ale
Разработчик
 
Сообщения: 1477
Зарегистрирован: 01 фев 2011, 20:48
Откуда: Дубна
Благодарил (а): 570 раз.
Поблагодарили: 595 раз.
Баллы репутации: 277
ТехнарьТехнарьТехнарь

Re: Разработка нового контроллера

Сообщение null » 22 янв 2013, 23:04

Ale писал(а):С девайсами вроде проблем нет - один канал аппаратно реализован. А вот "междумордие" между контроллерами - программно придется реализовывать.

Не успел изучить, и поэтому вопрос - он только мастером может быть у авр? Или зачем программно?
Русский X-Simulator
Изображение
За пределами форума. Мой инстаграмм.
Аватара пользователя
null
SIMER
 
Сообщения: 1041
Зарегистрирован: 03 мар 2010, 18:42
Откуда: Ростов-на-Дону
Благодарил (а): 219 раз.
Поблагодарили: 160 раз.
Баллы репутации: 138
ТехнарьТехнарь

Re: Разработка нового контроллера

Сообщение Ale » 22 янв 2013, 23:15

null писал(а):Не успел изучить, и поэтому вопрос - он только мастером может быть у авр? Или зачем программно?


Он у авр может быть и мастером и слэйвом. Но канал только один. Если ты хочешь на доп контроллер вешать девайсы на этот канал - от остается открытым вопрос коммуникации между основным и дополнительным контроллерами. Если мы тоже захотим туда I2C - то его придется программно реализовывать
Аватара пользователя
Ale
Разработчик
 
Сообщения: 1477
Зарегистрирован: 01 фев 2011, 20:48
Откуда: Дубна
Благодарил (а): 570 раз.
Поблагодарили: 595 раз.
Баллы репутации: 277
ТехнарьТехнарьТехнарь

Re: Разработка нового контроллера

Сообщение null » 22 янв 2013, 23:26

В таком случае, почему основной контроллер не может стать слэйвом, как и остальные девайсы на шине. В силу недостатка знаний в вопросе, в голову приходит только быстродействие самого протокола .....
Русский X-Simulator
Изображение
За пределами форума. Мой инстаграмм.
Аватара пользователя
null
SIMER
 
Сообщения: 1041
Зарегистрирован: 03 мар 2010, 18:42
Откуда: Ростов-на-Дону
Благодарил (а): 219 раз.
Поблагодарили: 160 раз.
Баллы репутации: 138
ТехнарьТехнарь

Пред.След.

Вернуться в X-SIMULATOR и RU-SIMULATOR & SimTools

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 204

cron
x

#{title}

#{text}