Форум myROBOT.ru » Шаг за шагом » Делаем роботов » ПО для проэктирования схем

Страниц (1): [1]
 

1. MiF - 23 Мая, 2008 - 19:11:43 - перейти к сообщению
Приветствую, уважаемые.

Заинтересовался робототехникой, но для начала с целью получения опыта решил изготовить устройство позволяющее перезагружать компьютер / предоставлять доступ к консоли (через com порт) и все это должно происходить через TCP/IP сеть.

Впринципе понятно что делать и как реализовать, но так как занимаюсь такими вещами впервые затруняюсь с выбором ПО.

Что можете посоветовать.

Нужно:
1. По для удобного построения схемы устройства
2. Если существует, нужно ПО моделирующее работу схемы! Насколько я знаю существует.

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

P.S. предполагается для начала попытаться реализовать это на AVR микроконтроллерах.

P.P.S. желательно под Linux, но Win то же пойдет, буду в виртуалке гонять.
2. Арамис - 23 Мая, 2008 - 20:25:46 - перейти к сообщению
Ну и задачку ты выбрал для получения опыта в робототехникегы-гы!

Сразу напрашивается вопрос, как ты претставляешь себе реализацию TCP/IP через COM???
СОМ поддерживает протокол физического уровня RS-232, но ты в своей задаче явно напул чегото, сформулируй её по подробнее, если честно не до конца понятно, что имено имелось ввиду.
Для того чтобы перезагрузить удалённо комп хватает открыть CMD и там прописать (shutdown -r -m имя компа), и то если браузер отключен, а если нет, то это уже хакинг требэ тЯбЭУхмылка
Вот теперть и прикинь устройство: некая перепаянная клавиатура под комп порт с ЖК дисплейчиком, способная отправить, хотябы по RS232 пакеты содержащие компанды shutdownне в себе

С пакетами TCP/IP ты на каком уровне дружишь?Ухмылка
3. MiF - 24 Мая, 2008 - 01:28:01 - перейти к сообщению
Арамис

Это не я напутал, это Вы неправильно поняли Улыбка

Я описал все достаточно подробно и просто вроде Улыбка Я написал, что устройство подключенное к сети TCP/IP (грубо говоря интернет, локалка) должно быть доступно с клиентской машины и после авторизации должно предоставлять возможность перезагрузить управляемое устройство (компьютер например) замыканием контакта кнопки "резет". А так же предоставить возможность считывать и передавать данные в com порт компьютера которым пытаемся управлять (и который в свою очередь поддерживает redirect консоли в com порт).

Я думаю Вам уже понятно, но поясню комментарии:

Цитата:
Сразу напрашивается вопрос, как ты претставляешь себе реализацию TCP/IP через COM???
СОМ поддерживает протокол физического уровня RS-232, но ты в своей задаче явно напул чегото, сформулируй её по подробнее, если честно не до конца понятно, что имено имелось ввиду.


Например поверх того же RS-232 не думаю, что возникнет проблема инкапсулировать TCP/IP поверх RS-232, но в данном случае этого не требуется. Изготавливаемое устройство будет общаться по com порту на родном RS-232. TCP/IP нужен только для связи устройства через сеть с клиентской машиной (машиной оператора).

Цитата:
Для того чтобы перезагрузить удалённо комп хватает открыть CMD и там прописать (shutdown -r -m имя компа)


Не один здравомыслящий человек не допустит такой возможности на машине смотрящей в интернет Улыбка Собстно как и Windows (но это уже отдельная тема, для фанатиков гы-гы!). Перезагрузить рабочую машину вопросов не возникает, перезагрузка нужна аппаратная, если машина зависла.

Цитата:
С пакетами TCP/IP ты на каком уровне дружишь?


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

Удаленное предоставление com порта нужно например, чтобы изменять настройки BIOS на удаленной машине, а так же видеть загрузочную диагностическую информацию.\n\n(Добавление)
Отошли от темы. Так что касательно непосредственно вопроса? Кто какой софт использует? Или никаким не пользуетесь? Кто делал серьезные проекты, наверняка приходилось с софтом работать.
4. MiF - 24 Мая, 2008 - 04:43:30 - перейти к сообщению
Пока из интересного нашел http://www.eplan.de/.

Есть русская. Платная, но варезные на торрентниках лежат.
5. VCOM - 24 Мая, 2008 - 10:09:42 - перейти к сообщению
Eplan это пень какойта, електрику вроде как рисовать. Насчет схем для рисования дофига всего. Типа orCad, P-Cad, Sprint Layout, Mentor Grafics, Proteus. Насчет моделирования там есть Proteus, Pspice, orCad. Насчет программирования контроллеров там есть IAR, Keil, Cross Works.... Вот, а насчет управлять удаленно по езернед, заходи на http://87.224.152.156 Вот. Это сервачек мой, который крутица на АРМ, и в принципе можно у него там ногами дергать, в усарт всякую ерунду писать... Так что вод!
6. MiF - 26 Мая, 2008 - 01:37:09 - перейти к сообщению
Спасибо! Буду переваривать потихоньку Улыбка
7. MiF - 26 Мая, 2008 - 19:01:52 - перейти к сообщению
Качаю P-CAD, по скринам вроде ничего. Закупился сегодня на 3.5 касаря.. жесть.. но я правда много чего дорого купил.. мини-дрель, паяльник, набор резисторов (480шт) и еще много чего. Но думаю всетки с чего-то простого начну, а то опыта мало, вваливаться серьезные вещи сразу неразумно.
8. VCOM - 27 Мая, 2008 - 08:46:04 - перейти к сообщению
Хмы тут один товарищ из этого форума за 2 тыр купил платку с АРМ. Дак во всю уже их программит (под моим так скзать чутким руководством). Имхо гораздо более разумное вложение, нежели 480 резисторов Ж))))))
9. MiF - 28 Мая, 2008 - 01:51:13 - перейти к сообщению
Цитата:
480 резисторов


200р. я на бензине за нужным резистором больше потрачу Улыбка

затраты исключительно на инструмент. мини-дрель там и т.д. сегодня вот еще 500р потратил. купил полкило хлорного железа, держатель плат с лупой, штекерочков разных. Начальные затраты. Мне проще купить сразу 40 каких-то деталей, который всеравно рано или поздно уйдут, чем кататься за каждой мелочью Улыбка

P.S. а платка меня вообще мало интересует. проблем запрограммить что-то не сильно сложное не вижу. меня больше волнует аппаратная часть, а уж программирование для меня дело второстепенное, где решающим фактором является только время.