| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Микроконтроллеры (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 |
| В принципе ничего сверхестественного... Я нечто подобное уже делал... Работа интересная, но у нее объем большой, а работать за так в наше время .... хм.... По ходу - это никакой не ЛабКит, слишком уж .... |
| Автор: 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 А дока-то на русском? На английском, конечно тоже можно, но лучше на родном Дай ответ до нового года, пожалуйста, чтоб можно было прикупить до праздников. |
| Автор: PILOT 27.12.2005, 00:01 |
| Отлично, если хотите можно и на двоих Кристалл лучше взять этот: 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 | ||
сейчас мне ближе PIC-и, с Atmel-ом уже года 4 не работал. |
| Автор: DRUID3 27.12.2005, 15:54 |
| Интересно... |
| Автор: PILOT 27.12.2005, 18:36 |
| Atmel все-таки побыстрее будет, это раз, во-вторых если возникнут сложности с AVR'ом, то я могу быстро помочь (с PIC так не получится, т.к. я с ними не работал практически), кроме того, известна цена за кристалл и где его покупать. Еще под AT90mega128 у меня готов Pattern и Symbol Короче, еще раз, кто берется с такими условиями? СУВ. |
| Автор: 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. Разобраться как прередаются данные, их типы, арбитраж на шине и т.п. С тем чтобы прикинуть схему. У меня есть вариант, который я мог бы порекомендовать, но лучше сначала самим подумать над этим, а потом сверим часы СУВ. |
| Автор: PILOT 28.12.2005, 22:41 |
| и еще Добавлено @ 22:44 есть полезное для начала тут. http://can.marathon.ru/protocols/index.html Как только ознакомитесь будем идти дальше СУВ. |
| Автор: scapig 29.12.2005, 01:52 |
| Мож сначала определимся со структурной(функциональной) схемой? PILOT, нарисуй.... В общих чертах... чо надо-то... (а то как-то смутно пока представляется) Я б мог попробовать наваять прогу для СОМ в Билдере или делфях... (для винды) или на С/С++ для линукса (это б для меня было б поинтереснее - верх совершенства) Вопрос: выше было сказано о ск-ти 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 |
| Давай СУВ. |
| Автор: PILOT 7.1.2006, 02:58 |
| Ну как продвинулись в изучении? СУВ. |
| Автор: ManiaK 7.1.2006, 14:40 | ||
Есть немного Я всё ещё надеюсь покопаться с CAN-ом в ближайшие дни... |
| Автор: Alex1984 8.1.2006, 02:33 |
| Только вернулся, сноуборд рулит Буду изучать пока докуметацию (хотелось бы почитать статью). Работы и учебы пока по горло, в качестве разгрузки заниматься буду этим проектом (тема интерстная, да и на будующее по специальности пригодиться) Схемой и программой МК я займусь без проблем, а вот с программой для ПК пока сложновато (знаний не хватает пока). Протоколы обмена разберал, толкну из МК то что попросят, но прогу для ПК, повторюсь, пока не смогу написать. Еще вопрос: почему не использовать USB вместо COM. Или усложнять задачу не хочешь |
| Автор: PILOT 8.1.2006, 02:38 |
| C USB мы до следующего нового года разбираться будем СУВ. |
| Автор: 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 | ||
А хрен его знает, может и подойдет. Но как правило макетные платы делают упрощенно, хотя кто знает. А схема есть? Именно того куска который за CAN отвечает? Тип кристалла значения не имеет... СУВ. |
| Автор: Regbist 27.1.2006, 10:47 |
| ftp://ftp.dalsemi.com/pub/tini/reference_designs/TINIm400/ тут есть pdf файлы с разводками..посмотри. |
| Автор: PILOT 9.2.2006, 20:46 |
| Ну как? Умерла затея так и не успев родиться? СУВ. |
| Автор: Alex1984 10.2.2006, 06:54 |
| PILOT Сообщений: 2000 Поздравляю с круглой датой. Не умерла, а отложена в ящик не первоочередных задачь, но там на самом верху лежит. может сейчас время будет, так что просто ждать |