Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Вопросы начинающих

Вопросы начинающих Прежде чем задать вопрос, стоит воспользоваться поиском

Ответ
 
Опции темы Опции просмотра
Старый 11.03.2013, 21:43   #1
Refresh
Junior Member
 
Регистрация: 11.03.2013
Возраст: 28
Сообщений: 3
Вес репутации: 100/0
Refresh will become famous soon enoughRefresh will become famous soon enough
По умолчанию Помогите вывести данные с датчиков на ПК

Уважаемые разроботчики помогите начинающему коллеге!
Вкрации опишу проект: разрабатываю испытательный стенд для ЭМУР, который позволяет смоделировать воздействие дороги на подвеску а вследствии на ЭМУР в динамике. Для этого используются два синхронных двигателя магнито-электрического возбуждения с фирит-бирьевыми магнитами, двигателя установлены в динамометрические рамки с тензодатчиками( при подании момента на нее мы получаем на выходе с системы тензодатчиков напряжение пропорциональное моменту на валу), таких рамки 3. А так же в будущем упругий торсион тоже будет заменен другим датчиком момента(пока сам не знаю каким именно)! Дак вот, в процессе разработки дошел до вывода данных с датчиков на компьютер и тут встал! Подскажите как это можно реализовать, в проекте используются 3 динамометрические рамки соответственно аналоговых выходов 6, и еще один датчик скорее всего тоже с аналоговыми выходами! Мне нужно чтобы данные выводились на компьютер в виде графиков в режиме реального времени! Встречал предложение о такой реализации датчики+контроллер+МАХ232+комп если это возможно то прошу вас рассказать по подробнее о данной системе реализации, какой контроллер выбрать, программу для его прошивки, как написать программу которая будет выводить инфо на самом ПК итд! Если у кого то есть реальный интерес к данному проекту пишите ваши предложения! Заранее спасибо за помощь!
Refresh вне форума   Ответить с цитированием
Старый 11.03.2013, 23:11   #2
DmitrijVDN
Senior Member
 
Регистрация: 09.04.2010
Сообщений: 835
Вес репутации: 1630/60
DmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant future
По умолчанию Re: Помогите вывести данные с датчиков на ПК

Цитата:
Сообщение от Refresh Посмотреть сообщение
Дак вот, в процессе разработки дошел до вывода данных с датчиков на компьютер и тут встал!
Уважаемый коллега, я так понимаю это и есть суть разработки, те процесс разработки окончился на моменте оглашения ТЗ ну тоды и планируемый ценник за продолжения процесса хотелось бы услышать....
DmitrijVDN вне форума   Ответить с цитированием
Старый 11.03.2013, 23:59   #3
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 32
Сообщений: 2,175
Вес репутации: 4017/88
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Помогите вывести данные с датчиков на ПК

Мне нужно чтобы данные выводились на компьютер в виде графиков в режиме реального времени! - персональные компьютеры редко работают в реальном времени. да и зачем Вам это нужно? - Вам скорее прочего нужны более-менее точные логи с датчиков.
Встречал предложение о такой реализации датчики+контроллер+МАХ232+комп - Вы собрались по rs232 передавать сигналы? если да, то зачем? на базе pic есть даже восьмибитники с usb-device.
какой контроллер выбрать, программу для его прошивки, как написать программу которая будет выводить инфо на самом ПК итд - здесь много вариантов, как и много работы(не 1 месяц одного человека - до плат, схем прошивки и программы на ПК).
Если у кого то есть реальный интерес к данному проекту пишите ваши предложения! - вилы. такой проект адекватно выполнять только если есть значительная материальная заинтересованность и уверенность в том, что проект выстрелит. ну или просто если это Ваше хобби.
besogon вне форума   Ответить с цитированием
Старый 12.03.2013, 17:12   #4
Refresh
Junior Member
 
Регистрация: 11.03.2013
Возраст: 28
Сообщений: 3
Вес репутации: 100/0
Refresh will become famous soon enoughRefresh will become famous soon enough
По умолчанию Re: Помогите вывести данные с датчиков на ПК

Доброго времени суток! Это магистерская диссертация, потому могу вам озвучить "ценник"-моя искренняя благодарность! Я прошу помощи, а не предлагаю работу...
Refresh вне форума   Ответить с цитированием
Старый 12.03.2013, 17:34   #5
Refresh
Junior Member
 
Регистрация: 11.03.2013
Возраст: 28
Сообщений: 3
Вес репутации: 100/0
Refresh will become famous soon enoughRefresh will become famous soon enough
По умолчанию Re: Помогите вывести данные с датчиков на ПК

Я не прошу сделать это за меня, я прошу о полезной информации и советах!
Refresh вне форума   Ответить с цитированием
Старый 12.03.2013, 19:03   #6
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 32
Сообщений: 2,175
Вес репутации: 4017/88
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Помогите вывести данные с датчиков на ПК

Какие конкретно проблемы у Вас возникли?
У Вас есть некие напряжения с датчиков - соответственно сигнал с них Вы посылаете на АЦП микроконтроллера, который их анализирует и затем отправляет через USB на ПК.
микроконтроллер допустим PIC18F4553 - с USB device и 12разрядным АЦП(13 каналов), ПК с каким-нибудь дебианом на борту.
для подключения датчиков к АЦП скорее всего понадобится делитель - во время измерения ядро отключать, чтобы меньше шумело. можно прикрутить к spi sd card, чтобы можно было легко снимать логи и отдавать потребителям.
о том как usb hid driver на debian есть расжеванные статьи.
о том, как писать для pic тоже есть много статей и книг.
о том, как разводить платы и на что следует обращать внимание - тоже много литературы.
заказать десяток разведенных плат на исполнение в текстолите - ну я думаю ~10к, что в целом не дорого.
Мне непонятно, что у Вас за проблема. Я, как человек со средним образованием, полагаю, что почти любой заинтересованный человек со средним образованием способен выполнить Ваш проект.
besogon вне форума   Ответить с цитированием
Старый 12.03.2013, 19:30   #7
Ученый
Senior Member
 
Регистрация: 27.02.2007
Адрес: Москва
Возраст: 69
Сообщений: 590
Вес репутации: 1705/69
Ученый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant future
По умолчанию Re: Помогите вывести данные с датчиков на ПК

Цитата:
Сообщение от Refresh Посмотреть сообщение
Встречал предложение о такой реализации датчики+контроллер+МАХ232+комп если это возможно то прошу вас рассказать по подробнее о данной системе реализации, какой контроллер выбрать, программу для его прошивки, как написать программу которая будет выводить инфо на самом ПК итд! Если у кого то есть реальный интерес к данному проекту пишите ваши предложения! Заранее спасибо за помощь!
1. Для начала определитесь с цепями приведения сигналов датчиков к входному диапазону АЦП (0...+5В).
2. Определитесь с объемом и скоростью передачи данных в вашем "реальном времени" - отсюда будет выбор канала передачи (COM-порт или USB).
3. Выберите подходящий процессор (с нужным числом каналов АЦП и аппаратной реализацией UART или USB).
4. Определитесь, какой язык программирования МК знаете/желаете освоить (для USB обязательно Си).
5. Рисуйте схему, ставьте среду разработки (MPLAB), компилятор Си (при необходимости) и начинайте работать.
Никто этого за вас не станет делать. Появятся конкретные вопросы - спрашивайте, здесь помогут.

Цитата:
Сообщение от Refresh Посмотреть сообщение
Мне нужно чтобы данные выводились на компьютер в виде графиков в режиме реального времени!
Если знаете какие-то языки программирования, то в чем проблема. Если нет - начинайте учить.

Работа на самом деле большая, так что бесплатными здесь будут только советы.
__________________
Не знать - не стыдно, стыдно не учиться.
Ученый вне форума   Ответить с цитированием
Старый 12.03.2013, 19:46   #8
fantom
Senior Member
 
Регистрация: 27.02.2007
Адрес: Рязань
Возраст: 44
Сообщений: 2,610
Вес репутации: 2570/98
fantom has a reputation beyond reputefantom has a reputation beyond reputefantom has a reputation beyond reputefantom has a reputation beyond reputefantom has a reputation beyond reputefantom has a reputation beyond reputefantom has a reputation beyond reputefantom has a reputation beyond reputefantom has a reputation beyond reputefantom has a reputation beyond reputefantom has a reputation beyond repute
По умолчанию Re: Помогите вывести данные с датчиков на ПК

Цитата:
Сообщение от Refresh Посмотреть сообщение
Доброго времени суток! Это магистерская диссертация, потому могу вам озвучить "ценник"-моя искренняя благодарность! Я прошу помощи, а не предлагаю работу...
А что на докторскую диссертацию будет? Мигание светодиодами?
По вопросам видно, что ты вообще не в теме. Что реально ожидаешь от форума?
fantom вне форума   Ответить с цитированием
Старый 12.03.2013, 21:28   #9
DmitrijVDN
Senior Member
 
Регистрация: 09.04.2010
Сообщений: 835
Вес репутации: 1630/60
DmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant future
По умолчанию Re: Помогите вывести данные с датчиков на ПК

Цитата:
Сообщение от besogon Посмотреть сообщение
Какие конкретно проблемы у Вас возникли?
У Вас есть некие напряжения с датчиков - соответственно сигнал с них Вы посылаете на АЦП микроконтроллера, который их анализирует и затем отправляет через USB на ПК.
микроконтроллер допустим PIC18F4553 - с USB device и 12разрядным АЦП(13 каналов)
сигнал с тензодатчиков 12разрядным АЦП осилить ну,ну... успехов... там дай бог в 16 разрядов вложится...
Цитата:
"ценник"-моя искренняя благодарность! Я прошу помощи
О_о_о это много... ну тогда вам здесь и здесь

Последний раз редактировалось DmitrijVDN; 12.03.2013 в 21:42.
DmitrijVDN вне форума   Ответить с цитированием
Старый 13.03.2013, 09:50   #10
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 32
Сообщений: 2,175
Вес репутации: 4017/88
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Помогите вывести данные с датчиков на ПК

сигнал с тензодатчиков 12разрядным АЦП осилить ну,ну... успехов... там дай бог в 16 разрядов вложится - по хорошему вообще ставить дискретный АЦП, однако на первое время, уверен, подойдет и встроенный.
besogon вне форума   Ответить с цитированием
Старый 13.03.2013, 10:40   #11
Daniil
Senior Member
 
Регистрация: 22.09.2008
Адрес: Санкт-Петербург
Сообщений: 133
Вес репутации: 501/47
Daniil is a glorious beacon of lightDaniil is a glorious beacon of lightDaniil is a glorious beacon of lightDaniil is a glorious beacon of lightDaniil is a glorious beacon of lightDaniil is a glorious beacon of light
По умолчанию Re: Помогите вывести данные с датчиков на ПК

Возможно, устроит готовая плата ввода-вывода http://www.lcard.ru/products/about:
+ Готовая аппаратная часть(сопряжение с ПК и АЦП)
+ Софт для графического представления и логгирования в комплекте
+ Библиотеки для написания своего ПО - тоже присутствуют

Последний раз редактировалось Daniil; 13.03.2013 в 10:42. Причина: Поправил ссылку
Daniil вне форума   Ответить с цитированием
Старый 13.03.2013, 12:00   #12
siargy
Senior Member
 
Аватар для siargy
 
Регистрация: 03.07.2007
Адрес: Минск
Возраст: 40
Сообщений: 901
Вес репутации: 1351/68
siargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud of
По умолчанию Re: Помогите вывести данные с датчиков на ПК

вот и мне кажется, что должна уже быть готовая программа для пк, которая позволяла опрашивать устройство через ком порт, рисовать графики и вести лог.
мне бы такая пригодилась.
__________________
Построил тепличку, посеял литопсы, вырастил кактусы
siargy вне форума   Ответить с цитированием
Старый 13.03.2013, 13:19   #13
Daniil
Senior Member
 
Регистрация: 22.09.2008
Адрес: Санкт-Петербург
Сообщений: 133
Вес репутации: 501/47
Daniil is a glorious beacon of lightDaniil is a glorious beacon of lightDaniil is a glorious beacon of lightDaniil is a glorious beacon of lightDaniil is a glorious beacon of lightDaniil is a glorious beacon of light
По умолчанию Re: Помогите вывести данные с датчиков на ПК

Цитата:
Сообщение от siargy Посмотреть сообщение
вот и мне кажется, что должна уже быть готовая программа для пк, которая позволяла опрашивать устройство через ком порт, рисовать графики и вести лог.
мне бы такая пригодилась.
Есть такие. Для примера https://sites.google.com/site/terminalbpp/
Daniil вне форума   Ответить с цитированием
Старый 13.03.2013, 14:10   #14
siargy
Senior Member
 
Аватар для siargy
 
Регистрация: 03.07.2007
Адрес: Минск
Возраст: 40
Сообщений: 901
Вес репутации: 1351/68
siargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud of
По умолчанию Re: Помогите вывести данные с датчиков на ПК

Цитата:
Сообщение от Daniil Посмотреть сообщение
Есть такие.
спасибо, у меня такая есть, только осцилограф там не видел, пойду посмотрю
__________________
Построил тепличку, посеял литопсы, вырастил кактусы
siargy вне форума   Ответить с цитированием
Старый 13.03.2013, 16:19   #15
siargy
Senior Member
 
Аватар для siargy
 
Регистрация: 03.07.2007
Адрес: Минск
Возраст: 40
Сообщений: 901
Вес репутации: 1351/68
siargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud of
По умолчанию Re: Помогите вывести данные с датчиков на ПК

ага, она неправильно принимает посылки в hex формате. надо vovka попросить доработать rs232 )))
п.с. если чё, настройки порта одинаковые и железка одна и та-же
Миниатюры
terminal.GIF  
__________________
Построил тепличку, посеял литопсы, вырастил кактусы
siargy вне форума   Ответить с цитированием
Старый 14.03.2013, 09:37   #16
Daniil
Senior Member
 
Регистрация: 22.09.2008
Адрес: Санкт-Петербург
Сообщений: 133
Вес репутации: 501/47
Daniil is a glorious beacon of lightDaniil is a glorious beacon of lightDaniil is a glorious beacon of lightDaniil is a glorious beacon of lightDaniil is a glorious beacon of lightDaniil is a glorious beacon of light
По умолчанию Re: Помогите вывести данные с датчиков на ПК

Цитата:
Сообщение от siargy Посмотреть сообщение
ага, она неправильно принимает посылки в hex формате. надо vovka попросить доработать rs232 )))
п.с. если чё, настройки порта одинаковые и железка одна и та-же
А какой у вас формат посылки 8N1? (В настройка терминала стоит 8N2)
Daniil вне форума   Ответить с цитированием
Старый 14.03.2013, 09:59   #17
Daniil
Senior Member
 
Регистрация: 22.09.2008
Адрес: Санкт-Петербург
Сообщений: 133
Вес репутации: 501/47
Daniil is a glorious beacon of lightDaniil is a glorious beacon of lightDaniil is a glorious beacon of lightDaniil is a glorious beacon of lightDaniil is a glorious beacon of lightDaniil is a glorious beacon of light
По умолчанию Re: Помогите вывести данные с датчиков на ПК

Цитата:
Сообщение от siargy Посмотреть сообщение
ага, она неправильно принимает посылки в hex формате. надо vovka попросить доработать rs232 )))
п.с. если чё, настройки порта одинаковые и железка одна и та-же
При одинаковых настройках, работает корректно.
Нажмите на изображение для увеличения
Название: term.JPG
Просмотров: 16
Размер:	158.7 Кб
ID:	6681
Daniil вне форума   Ответить с цитированием
Старый 14.03.2013, 13:43   #18
siargy
Senior Member
 
Аватар для siargy
 
Регистрация: 03.07.2007
Адрес: Минск
Возраст: 40
Сообщений: 901
Вес репутации: 1351/68
siargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud of
По умолчанию Re: Помогите вывести данные с датчиков на ПК

Daniil, скачал более раньнюю версию, там принимаемый пакет правильный.
а вы разработчик?
__________________
Построил тепличку, посеял литопсы, вырастил кактусы
siargy вне форума   Ответить с цитированием
Старый 14.03.2013, 13:48   #19
Daniil
Senior Member
 
Регистрация: 22.09.2008
Адрес: Санкт-Петербург
Сообщений: 133
Вес репутации: 501/47
Daniil is a glorious beacon of lightDaniil is a glorious beacon of lightDaniil is a glorious beacon of lightDaniil is a glorious beacon of lightDaniil is a glorious beacon of lightDaniil is a glorious beacon of light
По умолчанию Re: Помогите вывести данные с датчиков на ПК

Цитата:
Сообщение от siargy Посмотреть сообщение
Daniil, это никак не влияет. программа неверно обрабатывает входящее сообщение, выбрасываются 00. скачал более раньнюю версию, там ответ правильный.
а вы разработчик?
Да, разработчик
Хотя к обсуждаемому ПО не имею авторского отношения, а только использую для отладки.
Daniil вне форума   Ответить с цитированием
Старый 14.03.2013, 14:00   #20
siargy
Senior Member
 
Аватар для siargy
 
Регистрация: 03.07.2007
Адрес: Минск
Возраст: 40
Сообщений: 901
Вес репутации: 1351/68
siargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud of
По умолчанию Re: Помогите вывести данные с датчиков на ПК

а, действительно это у меня глюк был. с одним стоп битом все правильно и в новой версии)
Было бы хорошо, если терминал будет вести историю команд, как рс232.
__________________
Построил тепличку, посеял литопсы, вырастил кактусы
siargy вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
датчик ds18b20 IE14 Общетехнические вопросы 10 24.02.2012 15:30
Помогите с RS485 на dsPIC30F Anthony Вопросы начинающих 11 16.07.2010 10:17
Счётчик на PIC16а84 HELP с программой... ChiperKO Вопросы начинающих 66 05.10.2009 18:41
Помогите опознать микросхему маркировка на корпусе 100TB корпус похож на SOT23-5 AleIv Общетехнические вопросы 0 14.05.2009 11:21
как на ЦАП правильно вывести данные sergikoff Продукция MICROCHIP 18 30.03.2007 16:52


Часовой пояс GMT +3, время: 04:51.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot