Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: AVR + Мотоцикл
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
black-cd
Здравствуйте. Очень нужна помощь специалиста в области програмирования МК. Суть проблемы в следующем. На мотоцикле к блоку управления инжектором подключается считывающий блок. Считывающий блок подключается к COM порту ноутбука. Для того чтоб считать параметры в скоросном режиме (280-300 км/ч) ноутбук должен быть за спиной. На таких скоростях просто сдувает и ноутбук и седока. Подсказали что при помощи МК и MMC карточки можно организовать запись режима прямо на карточку. Попытался сделать все сам,но не электронщик. CodeVisionAVR и VMLAB немного освоил,но вот прошивку написать не получается. Может кто то сможет мне в этом помочь?
Заранее очень признателен.
Tcom
Цитата(black-cd @ Dec 21 2006, 23:57) *
Здравствуйте. Очень нужна помощь специалиста в области програмирования МК. Суть проблемы в следующем. На мотоцикле к блоку управления инжектором подключается считывающий блок. Считывающий блок подключается к COM порту ноутбука. Для того чтоб считать параметры в скоросном режиме (280-300 км/ч) ноутбук должен быть за спиной. На таких скоростях просто сдувает и ноутбук и седока. Подсказали что при помощи МК и MMC карточки можно организовать запись режима прямо на карточку. Попытался сделать все сам,но не электронщик. CodeVisionAVR и VMLAB немного освоил,но вот прошивку написать не получается. Может кто то сможет мне в этом помочь?
Заранее очень признателен.

Привет! Уточнил бы какой мотоцикл, марка блока процессора, интерферс обмена может у вас есть...
black-cd
Мотоцикл Honda FireBlade 929 Обмен происходит по RS-239
Два вывода земля-дата. Данные приходят в виде кодов. Чото типа AW23589 и т.д На скоростях выше 180км\ч данные идут потоком из 20-55 знаков.
Сам блок считывающий инфу с бортового процессора самодельный. Программы его родной не имею,пользуюсь для считывания данных простым AccessPort. У меня получается что данные я считываю в файл и потом их расшифровую. Просто на последнем пробном заезде зацепил поток воздуха сумкой для ноута который был за спиной,и реально чуть не слетел.
Artem-1.6E-19
Цитата(black-cd @ Dec 22 2006, 00:24) *
Мотоцикл Honda FireBlade 929
За сколько можно такой мотоцикл купить с целью тестирования возможного решения задачи и поездок за радиодеталями? Сколько время разгона до 200 км/ч? Закись азота и нитрометан сколько стоит добавить?
black-cd
около 200 уже не до того чтоб засекать время,а до 100 с места 2.7секунды. Закись азота можно поставить разве что после того как жить надоест,неуправляемый он тогда стает.
Artem-1.6E-19
Цитата(black-cd @ Dec 22 2006, 01:13) *
около 200 уже не до того чтоб засекать время,а до 100 с места 2.7секунды. Закись азота можно поставить разве что после того как жить надоест,неуправляемый он тогда стает.

Можно поставить MEMS гироскоп, чтобы был управляемый. И вообще, это достаточно легко решается. Сколько оно стоит? Семплы есть?
black-cd
Завтра с гаража приволоку ноут и выложу в файле как я получаю данные
bgc
для начала надо знать скорость и время записи.
Сколько байт за секунду и требуемое время записи. М.быть это поместится в оперативку (процессор с батарейным питанием), далее поключение к компу и перезапись.
Если у кого есть готовый блок с подлючением флеш карты, то вообще без проблем.

А с нуля делать блок под флеш карту самому без большого опыта - геморойно. Одна файловая система изрядно времени займет.
Punk
А мош под КПК софт написать просче ?! скажем под PPC проц быстрый есь COM порт и флэхи какие хочш втыкай.
Dog Pawlowa
Цитата(Punk @ Dec 22 2006, 07:56) *
А мош под КПК софт написать просче ?! скажем под PPC проц быстрый есь COM порт и флэхи какие хочш втыкай.

Угу, поддерживаю. И беспроводный переходник сделать для IrDA, чтобы провода не цеплялись.
Вот так, например. К баку приклеить скотчем держатель. Остановился - снял PDA и унес.
Мобильником на столе сфотал, за качество не судите. Это, чтобы предствить, что это можно закрепить на баке smile.gif
Нажмите для просмотра прикрепленного файла
aleksey_g
Цитата(black-cd @ Dec 21 2006, 21:57) *
Для того чтоб считать параметры в скоросном режиме (280-300 км/ч) ноутбук должен быть за спиной. На таких скоростях просто сдувает и ноутбук и седока.


Охренеть!
Неужели считанные данные дороже жизни?
Не проще ли поставить мотоцикл на подножку, включить передачу
и разогнать до нужной скорости а потом читай-перечитывай?
Понятно, что нагрузка на движок будет другой, но может, таких
данных будет Вам достаточно?
black-cd
Проще конечно и на подножку,но ведь здесь есть тоже куча людей любящих свое дело и не ищущих легкого пути. PDA у меня нет да и пользоваться я ним не умею.
По записи все стандартно
BaudRate 9600
Parity Bit None
Data Bit 8
Stop Bit 1
Buffer Size 8192
black-cd
Нашел пример реализации в Proteus,называется Data Logger. В семплах есть Disk Based Data Logger. Только там под винт а не под флешку или ммс.
Punk
Цитата(black-cd @ Dec 22 2006, 12:32) *
Нашел пример реализации в Proteus,называется Data Logger. В семплах есть Disk Based Data Logger. Только там под винт а не под флешку или ммс.


а ссылочку логер не дадите ?...PLZ!!
black-cd
Цитата(Punk @ Dec 22 2006, 13:15) *
Цитата(black-cd @ Dec 22 2006, 12:32) *

Нашел пример реализации в Proteus,называется Data Logger. В семплах есть Disk Based Data Logger. Только там под винт а не под флешку или ммс.


а ссылочку логер не дадите ?...PLZ!!

нет ссылочки,пример лежит в папке с программой Proteus
Screw
А не проще поставить 2 переходника RS232->Bluetooth в ноут и в ваш девайс..... сделать будет их проще.

В интернете можно поискать схемы беспроводных удленнителей портов...
anpilog
ЖЖОТЕ комрады!!!
Сказал же человек, что ему просто надо снять поток данных с RS232 и куда-то записать, что бы потом можно было их просмотреть на компьютере.

Проще не бывает!
Берете первый попавшийся/понравившийся AVR ATmega.
Качаете какую-то библиотеку для работы с SD/MMC в FAT16
И пишите примитивный софт записи данных из уарта в SD/MMC

схема состоит из одной/двух кренок, флешки и если надо, то драйвера 232 РСа.

Все это можно собрать на обычной монтажке за день, если не быстрее.
boez
А вот телесиськи делают подобное устройство готовое - если опыта немного, то можно попытаться применить его.
http://www.telesys.ru/products/other/buffers.php

Но там и памяти маловато, и питание от порта - может не потянуть, если оно там вообще есть, и денег за него наверное хотят - но для владельца упомянутого космического корабля это может и не вопрос. Короче - просто вариант для рассмотрения.
Andrei....
Цитата(black-cd @ Dec 21 2006, 22:57) *
Здравствуйте. Очень нужна помощь специалиста в области програмирования МК. Суть проблемы в следующем. На мотоцикле к блоку управления инжектором подключается считывающий блок. Считывающий блок подключается к COM порту ноутбука. Для того чтоб считать параметры в скоросном режиме (280-300 км/ч) ноутбук должен быть за спиной. На таких скоростях просто сдувает и ноутбук и седока. Подсказали что при помощи МК и MMC карточки можно организовать запись режима прямо на карточку. Попытался сделать все сам,но не электронщик. CodeVisionAVR и VMLAB немного освоил,но вот прошивку написать не получается. Может кто то сможет мне в этом помочь?
Заранее очень признателен.


что за блок управления инжектором, какая инф-ия с него идёт? можно посмотреть описание этого блока, каков формат данных?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.