реклама на сайте
подробности

 
 
> Вибродиагностика
ZLOI
сообщение Apr 19 2007, 16:12
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 147
Регистрация: 7-03-07
Из: Славный город Шелехов
Пользователь №: 25 967



Привет, есть заказ: Необходимо создать устройство сбора виброданных. Собирать нужно вибрацию
огромных вентиляторов.
Я решил, что принципиальная схема моего устройства будет следующая:
Прикрепленное изображение

Ну и у меня соответственно несколько вопросов.
Какие для этого подойдут вибродатчики?(Если можно фирму и модель)
Какую микруху для преобразования RS-232 в ТТЛ
и удачную память с интерфейсом IIC или SPI на 4-32 Мб.
Собственно подскажите свои хитрости или
какие подводные камни могут быть.
Всего хорошего!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
CodeWarrior1241
сообщение Apr 19 2007, 18:32
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 496
Регистрация: 14-03-07
Из: In The District
Пользователь №: 26 165



1. Выбор датчика - посмотрите на эту фирму. Если вы работаете в industrial environment и нуждаетесь в надежности, вам скорее всего легче было бы пользоватся enclosed module вариантом, типа этого.

2. RS-232 в TTL можно преобразовать массой разных схем - MAX232 с внешними конденсаторами, или МАХ3235 с shutdown и внутренними конденсаторами... У каждой крупной фирмы есть свои варианты. Но для финальной версии коммерческого продукта возможно использовать что нибудь посавремменое, например ethernet или USB. Если Вам комфортно пользоватся Microchip PIC, посмотрите на ENC28J60 для SPI шины, у Microchip масса доступных ресурсов и выдается бесплатная royalty-free stack. В моей практике проще для установление ethernet низкой скорости ничего нет. Возможно использовать один из новых PIC'ов с встроенным ethernet.

3. Для индустриальных датчиков и контроллеров мне кажется есть преимущества иметь non-volatile памаять, но я не превык доверять battery-backed SRAM. Я раньше работал с системой которая должна была проверять температуру, voltage, и вибрацию от вентиляторов - так там инфо. от датчиков постоянно записовалась, дабы в случае збоя можно было определить что произошло в системе. Посколько записи шли постоянно, EEPROM или flash не подходили - за жизнь обекта обе технологии были бы изношены. Использовали SPI serial FRAM от Ramtron, в этой технологии количество записей не ограниченно, запись ведется по отдельным байтам как у EEPROM, и память не теряется при выключении. Но Вы хотите 4-32Мб памяти от serial memory. Вы уверенны что Вам нужно так много? Ведь от serial памяти скорость R/W будет относительно низкая, а code memory для Вашего проекта будет жить в Вашем МК. Я лично не встречал serial память с такими размерами, все больше на уровне 64кБ - 256кБ. Собирать и держать долго собранную инфо. от датчика в МК не имеет смысла, а если вы хотите делать какой нибудь анализ от собранной инфо, так МК вряд ли управится. Поэтому имеет смысл собирать немного и передавать ПК или другому аппарату посолиднее.


--------------------
In Mozilla, you keep tabs on your browser. In the USSR, your browser keeps tabs on you.
Go to the top of the page
 
+Quote Post
ZLOI
сообщение Apr 19 2007, 19:42
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 147
Регистрация: 7-03-07
Из: Славный город Шелехов
Пользователь №: 25 967



Цитата(CodeWarrior1241 @ Apr 19 2007, 19:32) *
1. Выбор датчика - посмотрите на эту фирму. Если вы работаете в
industrial environment и нуждаетесь в надежности, вам скорее всего легче было бы пользоватся enclosed module вариантом,
типа этого.

А как с доставкой? В Иркутск?
Цитата(CodeWarrior1241 @ Apr 19 2007, 19:32) *
2. RS-232 в TTL можно преобразовать массой разных схем - MAX232 с внешними конденсаторами, или МАХ3235 с shutdown и
внутренними конденсаторами... У каждой крупной фирмы есть свои варианты. Но для финальной версии коммерческого продукта
возможно использовать что нибудь посавремменое, например ethernet или USB. Если Вам комфортно пользоватся Microchip PIC,
посмотрите на ENC28J60 для SPI шины, у Microchip масса доступных ресурсов и выдается бесплатная royalty-free stack. В моей
практике проще для установление ethernet низкой скорости ничего нет. Возможно использовать один из новых PIC'ов с
встроенным ethernet.

Я как раз и хотел max232 использовать.
Это только разработка и результаты надо показать до июня, а я в этих делах новичок, да и сессию сдавать надо, поэтому
экспериментальный образец будет с com-портом. А в будущем я давно посматриваю в сторону 18F4550, хорошие отзывы.
Цитата(CodeWarrior1241 @ Apr 19 2007, 19:32) *
3. Для индустриальных датчиков и контроллеров мне кажется есть преимущества иметь non-volatile памаять, но я не превык
доверять battery-backed SRAM. Я раньше работал с системой которая должна была проверять температуру, voltage, и вибрацию
от вентиляторов - так там инфо. от датчиков постоянно записовалась, дабы в случае збоя можно было определить что произошло
в системе. Посколько записи шли постоянно, EEPROM или flash не подходили - за жизнь обекта обе технологии были бы
изношены. Использовали SPI serial FRAM от
Ramtron, в этой технологии количество
записей не ограниченно, запись ведется по отдельным байтам как у EEPROM, и память не теряется при выключении. Но Вы хотите
4-32Мб памяти от serial memory. Вы уверенны что Вам нужно так много? Ведь от serial памяти скорость R/W будет относительно
низкая, а code memory для Вашего проекта будет жить в Вашем МК. Я лично не встречал serial память с такими размерами, все
больше на уровне 64кБ - 256кБ. Собирать и держать долго собранную инфо. от датчика в МК не имеет смысла, а если вы хотите
делать какой нибудь анализ от собранной инфо, так МК вряд ли управится. Поэтому имеет смысл собирать немного и передавать
ПК или другому аппарату посолиднее.

К сожалению я не могу раскрыть проблему целиком, но дела обстоят так:
Вентиляторы находятся с силовыми... приборами, поэтому наводки там будут будь здоров. А выключить силовые установки
невозможно в течении 72 часов. Если человек будет находиться рядом с ними, то смерть его будет быстрой, поэтому на ходу снимать данные не получится. Но данные должны
записываться не скопом, а в некоторые моменты(чтобы съэкономить память), поэтому памяти действительно так много может и не
потребоваться. Анализ действительно присутствует, Быстрое преобразование Фурье. Программу я уже написал, которая
раскладывает виброданные в спектр, но в качестве виброданных я брал обычный wav файл.
Говорят с Фурье справляются dsPIC, но мне пока об этом мечтать. А flash память вроде бы вечная.
Проблема только, что данные хранятся в ней 50 лет. Но в моём случае данные будут обновлятся каждые 3 дня и мне и флэш сгодится. Я даже думаю атмеловская dataflash(емкость до 32Мбит, частота 66МГц, SPI)

Вообщем спасибо за датчики, буду думать как их заказать.
Go to the top of the page
 
+Quote Post
CodeWarrior1241
сообщение Apr 19 2007, 22:19
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 496
Регистрация: 14-03-07
Из: In The District
Пользователь №: 26 165



Получается что Вы делаете аппарат с батареи. Если это получается как дипломный проект, возможно нужен переход на датчик по-проще: тот о котором речь идет стоит от $170... Посморите на digikey.com у фирмы Measurement Specialties, у них очень дешевые vibration transducers. Digikey имеет доставку за границу, это я точно знаю, но вот нащет Иркутска не могу сказать, это надо проверить... С стороны ПК, я бы лично зделал анализ на матлабе, фактически ничего не надо писать самому, и можно компилировать как distributed exe. В PIC18 серии есть 18х18 hardware multiplier, но это не полный MAC, PICs для FFT вобщем то не идеальные. Если Вы возпользуетесь флэшкой, то тогда, насколько я понимаю Вам придется разработать bad sector management код, который будет проверать контрольные байты каждого сектора флэшки. А собственно с 18F4550 можно и начать сразу, программаторов море, и поставить USB and serial коннекторы одновреммено не составляет труда.


--------------------
In Mozilla, you keep tabs on your browser. In the USSR, your browser keeps tabs on you.
Go to the top of the page
 
+Quote Post
ZLOI
сообщение Apr 20 2007, 05:50
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 147
Регистрация: 7-03-07
Из: Славный город Шелехов
Пользователь №: 25 967



Цитата(CodeWarrior1241 @ Apr 19 2007, 23:19) *
Получается что Вы делаете аппарат с батареи.

Совершенно верно, причём хотелось бы ещё 5В батарейкой.
Цитата(CodeWarrior1241 @ Apr 19 2007, 23:19) *
Если это получается как дипломный проект, возможно нужен переход на датчик по-проще:

Если из этого что-нибудь получится, то наверное сменю тему диплома.
Цитата(CodeWarrior1241 @ Apr 19 2007, 23:19) *
тот о котором речь идет стоит от $170...

Я поговорил с заказчиком, он согласился выделить мне 10 000 на всё про всё.
Цитата(CodeWarrior1241 @ Apr 19 2007, 23:19) *
Посморите на digikey.com у фирмы Measurement Specialties, у них очень дешевые vibration transducers.
Digikey имеет доставку за границу, это я точно знаю, но вот нащет Иркутска не могу сказать, это надо проверить...

На платан.ру нашёл аналогдевайсовые и ещё куча разных, только они имеют определённые оси. Не знаю подойдёт ли это для заказчика, но у них есть плюсы, питание 5В и стоят 500р. Заказчику если что можно сказать, что они стоят 1500р smile.gif Все равно я закупаюсь через знакомую фирму.
Цитата(CodeWarrior1241 @ Apr 19 2007, 23:19) *
С стороны ПК, я бы лично зделал анализ на матлабе, фактически ничего не надо писать самому, и можно компилировать как distributed exe. В PIC18 серии есть 18х18 hardware multiplier, но это не полный MAC, PICs для FFT вобщем то не идеальные. Если Вы возпользуетесь флэшкой, то тогда, насколько я понимаю Вам придется разработать bad sector management код, который будет проверать контрольные байты каждого сектора флэшки. А собственно с 18F4550 можно и начать сразу, программаторов море, и поставить USB and serial коннекторы одновреммено не составляет труда.

Нет, матлаб мне не подойдёт, потому что там будет ещё база данных, в которую будут сливаться данные и тестироваться+пару утилит. Да это не проблема, основная проблема - железо.
dsPIC это новое поколение, 18 серия послабже будет. Хотя я только с 16 и 12 работал, собственно их и хотел использовать. В продаже есть, мастер IIC,SPI,USART,12 битный АЦП. А 18F4550 я его ни как купить не могу, прошлый раз в промэлектронике закупался, а его не былоsad.gif
А с про bad sectorа я не знал, спасибо, что предупредили.
Спасибо за советы, я уже решил, что буду покупать. Ради интереса и 18 пик куплю, может что из этого и получится.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 18:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.01397 секунд с 7
ELECTRONIX ©2004-2016