Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > Никто не хочет поучаствовать?


Автор: PILOT 22.12.2005, 20:46
Ищу человека который на добровольных началах изучит предложенную тему и выполнит проект. Т.е. учение бесплатное, но за итоговый проект.
Вы получаете знания по данному вопросу (общение по почте, по аське и по мылу) и опыт (я на свои кровные заказываю платы, бегаю за ЭРИ по магазинам)
Я получаю проект, т.е. печатную плату с напаянными элементами, программу, файл рзводки и файл со схемой.

Желательно, чтобы это был человек из Москвы, чтобы можно было встретиться.

Сам проект ни к чему не относится, т.е. по сути это Lab-Kit.

СУВ.

Автор: Гость_Pol 22.12.2005, 22:40
А чуть подробнее - шо делать надо ? :-)

Автор: Alex1984 22.12.2005, 23:05
Каков уровень проекта?
что из себя он представляет?
управление перефирийными устройствами либо обработка информации?
по подробнее.
Например с чем и как он будет обмениваться данными. какая часть схемы должна быть реализована программно, а какая апаратно.
Или стоит конкретная задача, а решение задачи отдано для творчества.

Автор: PILOT 24.12.2005, 13:18
Проект хочется связать с интерфейсом CANopen, с меня информация по интерфейсу (она вообще платная (350$), но для взявшегося за проект она бесплатная), подбор и закупка комплектующих, изготовление ПП.
С Вас: хост и эндпоинт. Хост подключается к компутеру через COM-порт и управляет эндпоинтом, который выводит на LED-индикатор посылаемое с хоста число и в ответ посылает состояние своих входных портов (2 штуки, по 8 бит).
Скорость обмена обеспечить на уковне 64кБит в секунду, максимальное расстояние между хостом и исполнителем 400 метров. Необходима гальваническая развязка (500Вольт-1кВольт). Исполнитель (эндпоинт) питается от своего источника (не от шины). От шины питаются только оптопары. Желательно оптопары взять 10МБитные с большим коэф. передачи тока (лучше чем от HP не встречал). На компутере написать простенькую программу, которая бы общалась с хостом через RS-232. Нужны все принципиальные схемы, перечни элементов, топология плат, программы (желательно с пояснениями) для контроллеров и компутера.

СУВ.

Автор: scapig 24.12.2005, 15:20
В принципе ничего сверхестественного... smile

Я нечто подобное уже делал... smile

Работа интересная, но у нее объем большой, а работать за так в наше время .... хм....

По ходу - это никакой не ЛабКит, слишком уж .... smile (ИМХО)


Автор: PILOT 24.12.2005, 19:25
Рассуждения мои таковы. Мне CANopen не горит, но пригодится. Скорость разработки мне не важна, качество какого-нибудь НИИ тоже. Если бы мне нужно было срочно, тогда бы я заплатил тому же Марафону и в течение двух-трех недель получил бы именно то, что мне нужно. И плата за работу была бы обоснованной, т.к. там люди профессионалы в CAN, они крутятся в этом постоянно. Я же предлагаю реальный проект, который принесет 350$ документацией (документацию я уже купил) и самое дорогое - опыт. Эта работа не для тех кто имеет глубокие познания в данном вопросе, а для тех кто хочет научится. Потому что те, кто уже умеет, хочет этим умением зарабатывать. И естественно, что я не собираюсь устанавливать сроки и требовать. Нет! И еще раз нет! Получилось - хорошо, нет, ну ничего страшного, опыт все равно приобретается, и в следующий раз все получится.

И еще: возможно что я помогу с разводкой печатных плат или подарю библиотеки для P-CAD с элементами, которые имеют аттрибуты в виде номера Технических Условий (ТУ), а также дам попользоваться автоматизированной системой выпуска Перечней Элементов (ПЭ) с использованием этих самых библиотек.

СУВ.

Автор: Alex1984 26.12.2005, 06:51
PILOT
Я именно этим и занимаюсь, учусь и начинаю зарабатывать на жизнь.
Но еще у меня сейчас сесия есть и будит.
после нее я могу заниматься (конец февраля)
P-CAD уже разобрал немного, пусть не досконально но разобрался

Автор: Metal_Heart 26.12.2005, 10:07
PILOT, я могу попробовать.

У меня щас на работе свободного времени немного есть.

Какой проц?
Я тут недавно с USB начал ковыряться и видел процы с CAN той же фирмы MICROCHIP.

Если комплектующие не шибко дорогие, то мож не беспокоиться на сей счет.
Добавлено @ 10:10
А дока-то на русском?
На английском, конечно тоже можно, но лучше на родном smile

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

Автор: PILOT 27.12.2005, 00:01
Отлично, если хотите можно и на двоих smile
Кристалл лучше взять этот: http://www.fulcrum.ru/cgi-bin/Stock/select.pl?ArtName=AT90CAN128&OffSet=1&OffSetR=1&OffSetA=1&City=Msk
Доки к нему тут: http://www.atmel.com/dyn/products/datasheets.asp?family_id=613
К кристаллу наверное можно взять это:
http://www.atmel.com/dyn/products/product_card.asp?family_id=606&family_name=Automotive+Control&part_id=2964
http://www.chip-dip.ru/shop/index.xtml?gid=77771&ggid=&topid=&keyword=ATa6660
Так же полезно посмотреть апп-ноуты на атмел.сом

угу? или были свои мысли по поводу элементной базы?

СУВ.

Автор: Hobo 27.12.2005, 07:00
Pilot с удовольствием приму участие если еще не поздно, хотя бы для того что бы разобраться с CAN. Так как он все рабно будет нужен

Автор: Metal_Heart 27.12.2005, 12:44
Цитата(PILOT @ 27.12.2005, 00:01)
угу? или были свои мысли по поводу элементной базы?


сейчас мне ближе PIC-и, с Atmel-ом уже года 4 не работал.

Автор: DRUID3 27.12.2005, 15:54
Интересно...

Автор: PILOT 27.12.2005, 18:36
Atmel все-таки побыстрее будет, это раз, во-вторых если возникнут сложности с AVR'ом, то я могу быстро помочь (с PIC так не получится, т.к. я с ними не работал практически), кроме того, известна цена за кристалл и где его покупать. Еще под AT90mega128 у меня готов Pattern и Symbol smile Так что лучше все-таки Атмел smile И потом приемопередатчик тоже ATMEL (ATA6660). Будем верны традиции smile
Короче, еще раз, кто берется с такими условиями?

СУВ.

Автор: Alex1984 28.12.2005, 03:39
Берусь, но без каких либо гарантий, может на работе солидный проект начатся.
Пока инфу буду читать =)

Автор: Hobo 28.12.2005, 06:21
Берусь

Автор: Metal_Heart 28.12.2005, 09:54
я пока подумаю

Автор: PILOT 28.12.2005, 22:39
Для тех кто все-таки берется.

Рекомендую сначала познакомится с общей информацией о протоколе, как на физическом так и на уровне приложений, но начать естетвенно не с CANopen (собственно, документации по CANopen у Вас пока нет), а просто по CAN. Разобраться как прередаются данные, их типы, арбитраж на шине и т.п. С тем чтобы прикинуть схему. У меня есть вариант, который я мог бы порекомендовать, но лучше сначала самим подумать над этим, а потом сверим часы smile Теперь по поводу бесплатной информации... я ее прикрепил, чтобы вам не искать.

СУВ.

Автор: PILOT 28.12.2005, 22:41
и еще
Добавлено @ 22:44
есть полезное для начала тут.

http://can.marathon.ru/protocols/index.html

Как только ознакомитесь будем идти дальше smile я вас не брошу smile smile smile и не отстану от вас smile

СУВ.

Автор: scapig 29.12.2005, 01:52
Мож сначала определимся со структурной(функциональной) схемой? smile


PILOT, нарисуй.... В общих чертах... чо надо-то... smile
(а то как-то смутно пока представляется) smile


Я б мог попробовать наваять прогу для СОМ в Билдере или делфях... (для винды)
или на С/С++ для линукса (это б для меня было б поинтереснее - верх совершенства) smile

Вопрос: выше было сказано о ск-ти 64 Кбит/с - я так понимаю - это ск-ть м/у Хостом и Оконечным у-вом (извиняюся за туповатый вопрос) ???

Автор: PILOT 29.12.2005, 23:27
В общих чертах:
Добавлено @ 23:30
Протокол: CANopen
Хост подключается к компутеру через COM-порт и управляет эндпоинтом, который выводит на LED-индикатор посылаемое с хоста число и в ответ посылает состояние своих входных портов (2 штуки, по 8 бит).
Скорость обмена не менее: 64кБит в секунду,
максимальное расстояние между хостом и исполнителем: 400 метров.
Необходима гальваническая развязка (500Вольт-1кВольт).
Исполнитель (эндпоинт) питается от своего источника (не от шины).
От шины питаются только оптопары. Желательно оптопары взять 10МБитные с большим коэф. передачи тока (лучше чем от HP не встречал). На компутере написать простенькую программу, которая бы общалась с хостом через RS-232 (продумать протокол).

СУВ.

Автор: ManiaK 30.12.2005, 18:07
Я этим CANOpen'ом около года-полутора занимался, протокол и прочие принципы до сих пор помню неплохо. Если надо - могу написать небольшую статейку на каникулах (1-10 января) по протоколу CANOpen. Правда за 100% точность и 100% полноту не ручаюсь (да и кто за неё ручается, кроме как не теже марафоновцы; профом надо быть). Ещё в компе до сих пор плата торчит на два CANOpen канала. Писал прожки для работы с компа по протоколу... вообщем, кое чем могу помочь, думаю.

Автор: PILOT 30.12.2005, 18:48
Давай smile Если будешь в состоянии написать что-то после праздников smile

СУВ.

Автор: PILOT 7.1.2006, 02:58
Ну как продвинулись в изучении? smile Или от праздников еще все-таки не отошли? smile

СУВ.

Автор: ManiaK 7.1.2006, 14:40
Цитата(PILOT @ 7.1.2006, 03:58 Найти цитируемый пост)

Или от праздников еще все-таки не отошли?

Есть немного smile
Я всё ещё надеюсь покопаться с CAN-ом в ближайшие дни...

Автор: Alex1984 8.1.2006, 02:33
Только вернулся, сноуборд рулит smile !!!!!!!!!!!
Буду изучать пока докуметацию (хотелось бы почитать статью). Работы и учебы пока по горло, в качестве разгрузки заниматься буду этим проектом (тема интерстная, да и на будующее по специальности пригодиться)
Схемой и программой МК я займусь без проблем, а вот с программой для ПК пока сложновато (знаний не хватает пока).
Протоколы обмена разберал, толкну из МК то что попросят, но прогу для ПК, повторюсь, пока не смогу написать.
Еще вопрос: почему не использовать USB вместо COM. Или усложнять задачу не хочешь

Автор: PILOT 8.1.2006, 02:38
C USB мы до следующего нового года разбираться будем smile Да и не нужно это пока... RS-232 за глаза для того чтобы понять и смакетировать, а дальше имея опыт и знания с USB можно самомим разобраться smile

СУВ.

Автор: ManiaK 19.1.2006, 23:48
Извещаю о своей задержке со статьёй. Сессию сдам 27 числа, а там будет по работе задание с CAN-ом, напишу.

Автор: PILOT 20.1.2006, 20:38
Конечно, не вопрос. Будем ждать.

СУВ.

Автор: Regbist 26.1.2006, 23:20
а для аппаратного решения не может ли подойти плата TINI S400?
там есть и rs-232 , и CAN, и Ethernet 10/100 я как раз с этой платой сейчас разбираюсь..уже написал простые програмки для RS-232 и ethernet.
PILOT, посмотри, может что то подойдёт..причём на эту плату есть вся разводка.
тоЛЬКО ТАМ ПРОЦЕССОР от , семейства 51-ых, DS80C400.

Автор: PILOT 27.1.2006, 00:10
Цитата(Regbist @ 26.1.2006, 20:20)
а для аппаратного решения не  может ли подойти плата TINI S400?
там есть и rs-232 , и CAN, и Ethernet 10/100 я как раз с этой платой сейчас разбираюсь..уже написал простые програмки для RS-232 и ethernet.
PILOT, посмотри, может что то подойдёт..причём на эту плату есть вся разводка.
тоЛЬКО ТАМ ПРОЦЕССОР  от , семейства 51-ых, DS80C400.

А хрен его знает, может и подойдет. Но как правило макетные платы делают упрощенно, хотя кто знает. А схема есть? Именно того куска который за CAN отвечает? Тип кристалла значения не имеет...

СУВ.

Автор: Regbist 27.1.2006, 10:47
ftp://ftp.dalsemi.com/pub/tini/reference_designs/TINIm400/

тут есть pdf файлы с разводками..посмотри.

Автор: PILOT 9.2.2006, 20:46
Ну как? Умерла затея так и не успев родиться? smile

СУВ.

Автор: Alex1984 10.2.2006, 06:54
PILOT
Сообщений: 2000
Поздравляю с круглой датой.
Не умерла, а отложена в ящик не первоочередных задачь, но там на самом верху лежит.
может сейчас время будет, так что просто ждать smile , а заняться хочеться

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)