|
|
  |
Выбор микроконтроллера |
|
|
|
Dec 29 2008, 22:48
|

неотягощённый злом
     
Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643

|
Цитата(PaulB @ Dec 29 2008, 23:11)  А можно ли использовать для наших задачь мк AT90USB162? С внешним АЦП абсолютно неважен тип контроллера. Но у него (AT90USB162) вроде как нет аппаратного умножителя - это может сильно понизить производительность и увеличить расход ПЗУ... Из опыта: желаемую автором точность измерений практически невозможно получить без проведения калибровки каждого выпускаемого изделия даже с 24-битным АЦП и достаточно точным опорником и PGA. Цитата(Kannikkiy @ Dec 29 2008, 22:50)  Вот в том - то и дело что хорошо бы поставить усилитель, но который вносил бы как можно меньше искажений. Надо брать АЦП со встроенным PGA. Но идеальных PGA не существует, в любом случае будет вноситься дополнительная погрешность. Цитата(Kannikkiy @ Dec 29 2008, 22:50)  Да и устройство сопряжения с компом тоже даст снижение точности... Это ещё почему? Неужели злые вирусы из WinXP пролезут по каналу связи и заразят смертельной болезнью наше устройство?
--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
|
|
|
|
|
Dec 30 2008, 18:23
|
Местный
  
Группа: Свой
Сообщений: 221
Регистрация: 26-12-07
Пользователь №: 33 639

|
Цитата(Kannikkiy @ Dec 29 2008, 22:50)  Да и устройство сопряжения с компом тоже даст снижение точности... Чепуха! Оно ну никак не может дать снижение точности, если вы сами ее снижать не будите. Доп. помеха - да, но при правильной разводке это не проблема. Меня терзают смутные сомнения... (в связи с высказанными автором перлами) А автор 100% уверен что ему надо измерять 10мкВ с точностью 0.01% ????????? Тут разрешающая способность 1нВ нужна!!!!! А АЦП 24 бита с опорой 1В даст разрешение около 60нВ А ведь те кто предлагал 18 битные АЦП и 24 битные даже не заикалсь об усилителе.... И не просто усилителе, а об усилителе с нелинейностью, дающей погрешность менее 0.01%.... А с шумами у вас что? Вы понимаете что динамический диапозон и точность ограничены снизу шумами? Шумы конечно можно давить усреднением, с ОЧЕНЬ длинной выборкой... Но в определенных пределах. Вы в курсе, что даже у лучших АЦП 24 бита динамический диапозон максимум 120Дб (примерно) - т.е. 1-2 бита не соответствуют истинне (для одного измерения) ПП 4 слоя, правильная разводка, экранирование, правильное питание итд... итп... ИТАК: Супер линейный и стабильный АЦП 24 бита + супер линейный и малошумящий усилтель + ОЧЕНЬ низкий уровень шума на входе. Еще раз: автар понял какую задачу ставит?!???????? Если не секрет, то откуда сигнал идет? Это вообще для практического применения, или это диплом/теория/итп? Если 1ое - и все действительно так плохо... Купите вольтметр с интерфейсом к ПК. Очень сомнительно что вы сделаете лучше, или даже близко к заявленному. Если 2ое - вы не верно поняли задание. Либо препод уже отметил новый год PS Кстати как вариант: только что сделал подобное на АТтини45 (и всё)Параметры похуже конечно (намного  ), но цена и простота....  Думаю кому-то будет интересно... АЦП 10 бит. Разрешающая способность 2.5мВ без усилителя, и 125мкВ с усилителем. (опора 2.56) Частота дискретизации от 8кГц и выше (можно понижать программно усредняя. заодно точность заметно повысим) Калибровать конечно надо, это факт! Я использовал внутренний ИОН. Он конечно не ахти - зато никаких внешних элементов. Можно поставить внешний, с меньшим опорным напряжением. что улучшит разрешающую способность и стабильность. Интерфейс USB софтварно реализованный.Все напряжения соответствуют спецификации USB. PPS Все работает. Проблем нет.Кому интересно - схемаСигнал может быть двуполярный. Переделать под однополярный, и увеличить ДД не сложно
|
|
|
|
|
Dec 30 2008, 20:38
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 26-12-08
Пользователь №: 42 777

|
Здравствуйте снова! Цитата Если не секрет, то откуда сигнал идет? Задача имеет практическое применение. Сигнал приходит от датчика Холла - датчика напряженности магнитного поля. При изменении магнитного поля на нем появляется ЭДС, которую мы и измеряем. Сейчас для этой залдачи используется цифровой вольтметр В7-38, но он не имеет выхода для подключения к компьютеру. Его характеристики полностью удовлетворяют требуемым параметрам. Так что если это было возможно собрать еще в советские времена, то сейчас, это должно быть еще проще и удобней. Одно время даже была идея снимать сигнал непосредственно с индикаторов вольтметра, но она была отклонена. Нашел схему вольтметра В7-40 имеющего интерфейс КОП (GPIB IEEE-488) , но этот интерфейс надо переделывать под ком/юсб порты, да и наворочено там изрядно лишнего. Надо-то всего измерить и отправить на комп, больше ничегно по сути. Характеристики можно здесь посмотреть http://www.radar1.ru/spec/v7-38.php
|
|
|
|
|
Dec 31 2008, 11:01
|
Местный
  
Группа: Свой
Сообщений: 221
Регистрация: 26-12-07
Пользователь №: 33 639

|
Цитата(demiurg_spb @ Dec 30 2008, 23:07)  А на самом деле получите немалый геморрой. USB это не так просто, с пол-пинка не заработает. Если действительно хотите упростить себе жизнь цепляйте на UART FTDI микруху. И будет счастье. Сомнительное счастье... Доп. корпус на плате, завышенная цена. Если у вас с этим проблемы, это не значит что это сложно. USB это реально, даже для новичка. Да, нужно разобраться, но это не очень сложно. У нормальных фирм (например cypress) есть готовые рабочие примеры дров, программ и прошивок. Тем более тут можно обойтись одной EP0. Без булков изохронов и интерруптов. Цитата(Kannikkiy @ Dec 30 2008, 23:38)  Сейчас для этой залдачи используется цифровой вольтметр В7-38, но он не имеет выхода для подключения к компьютеру. Его характеристики полностью удовлетворяют требуемым параметрам. Так что если это было возможно собрать еще в советские времена, то сейчас, это должно быть еще проще и удобней.
Нашел схему вольтметра В7-40 имеющего интерфейс КОП (GPIB IEEE-488) , но этот интерфейс надо переделывать под ком/юсб порты, да и наворочено там изрядно лишнего. Надо-то всего измерить и отправить на комп, больше ничегно по сути. Профессионалам да, вам это будет сложно. Лично я слабо представляю полноценные пути решения этой проблемы, чтобы решение полностью соответствовало всем требованиям. Нет, конечно сделать можно, но времени вы на то угробите.... (если вы студент, или где-то работаете и это не для основной работы, то несколько месяцев минимум. и далеко не факт что получится) Если надо просто решить проблему - возьмите готовый модуль расширения GPIB для ПК и пишите только прогу. Либо сами делайте переходник. Это будет значительно проще, чем сделать измерительную систему удовлетворяющую вашим требованиям. Либо выбирайте из готовых измерительных систем, заточенных для подключения к ПК.
|
|
|
|
|
Jan 1 2009, 13:29
|

неотягощённый злом
     
Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643

|
Цитата(MAXvaLL @ Dec 31 2008, 14:01)  Сомнительное счастье... Доп. корпус на плате, завышенная цена. Если у вас с этим проблемы, это не значит что это сложно. USB это реально, даже для новичка. Да, нужно разобраться, но это не очень сложно. У нормальных фирм (например cypress) есть готовые рабочие примеры дров, программ и прошивок. Много чего есть. Но речь шла об AVR... Если речи не идёт о серийном производстве, а о выпуске 1-2-10 штук, то отсутствие траты времени на изучение и отладку USB интерфейса окупится мгновенно и многократно. И с этим не поспоришь... Подход: да я это сделаю за 2 дня - очень свойственен молодым и очень малоопытным людям, которые не умеют оценить время разработки, а время - деньги. Связь тут однозначная. Не забывайте - это подфорум для начинающих.
--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
|
|
|
|
|
Jan 1 2009, 18:22
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 26-12-08
Пользователь №: 42 777

|
С новым годом всех участников обсуждения! Цитата Подход: да я это сделаю за 2 дня - за 2 дня и не надо... До весны...  Дело в том, что подобные специальные задачи в общедоступной литературе не изложены и разработать схему не так - то просто. Как я говорил, сейчас для этих целей исплоььзуется вольтметр В7-38, еще советского производства. Неужели за 15 лет не появилось никаких достойных аналогов? Более миниатюрного и простого в использовании и дружащего с ЭВМ? Существует множество приборов, отвечающих нашим требованиям, но в них много лишних наворотов, поэтому они стоят раз в 5 дороже устройства, собранного только для измерения и передачи данных. Вот в чем дело...
|
|
|
|
|
Jan 1 2009, 21:03
|
Знающий
   
Группа: Участник
Сообщений: 609
Регистрация: 3-03-07
Из: San Jose
Пользователь №: 25 837

|
Цитата(Kannikkiy @ Dec 30 2008, 23:38)  Задача имеет практическое применение. Сигнал приходит от датчика Холла - датчика напряженности магнитного поля. При изменении магнитного поля на нем появляется ЭДС, которую мы и измеряем. Сейчас для этой залдачи используется цифровой вольтметр В7-38, но он не имеет выхода для подключения к компьютеру. Его характеристики полностью удовлетворяют требуемым параметрам. Так что если это было возможно собрать еще в советские времена, то сейчас, это должно быть еще проще и удобней. Одно время даже была идея снимать сигнал непосредственно с индикаторов вольтметра, но она была отклонена. Если нужен всего один прибор, самый быстрый и дешевый вариант - заменить аналогичным вольтметром с интерфейсом RS-232, например В7-65/2Разработка вряд ли обойдется дешевле, не говоря о времени.
--------------------
|
|
|
|
|
Jan 1 2009, 22:24
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 26-12-08
Пользователь №: 42 777

|
Цитата Если нужен всего один прибор, самый быстрый и дешевый вариант - заменить аналогичным вольтметром с интерфейсом RS-232, например В7-65/2 Разработка вряд ли обойдется дешевле, не говоря о времени. Если это самый деевый вариант, то проще купить другой прибор... За 30000 есть и более хорошие варианты... Ведь если использовать МК пусть даже 24-битный и по ком-интерфейсу, я считаю что все устройство уложится в 5-7 тысяч. Нам же не нужно цифровое табло, внутренний фильтр статистического разброса, измерение тока и ручное перещелкивание пределов, не нужны щупы. Все это лишняя трата денег. Цель - собрать блок к прибору, а не купить дорогой прибор.
|
|
|
|
|
Jan 1 2009, 22:46
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(Kannikkiy @ Jan 2 2009, 03:24)  Ведь если использовать МК пусть даже 24-битный и по ком-интерфейсу, я считаю что все устройство уложится в 5-7 тысяч. Цитата(Kannikkiy @ Jan 2 2009, 03:24)  Цель - собрать блок к прибору, а не купить дорогой прибор. Вы почему-то забываете, что в цене готового устройства уже включена стоимость его разработки. Если прибор выпускается серийно в больших количествах, то стоимость разработки составляет весьма малый процент от конечной стоимости прибора. Для вашего же единичного устройства стоимость разработки будет полностью включаться в сумму затрат на его изготовление. ИМХО за 5-7 тыр. даже очень непритязательный студент не возьмется за его разработку и изготовление. По-моему, для вашего случая готовый прибор с интерфейсом - самое оптимальное решение. А функции, которые вам в нем не нужны, можно просто не использовать
|
|
|
|
|
Jan 2 2009, 00:29
|
Знающий
   
Группа: Участник
Сообщений: 609
Регистрация: 3-03-07
Из: San Jose
Пользователь №: 25 837

|
Цитата(Kannikkiy @ Jan 2 2009, 01:24)  Если это самый деевый вариант, то проще купить другой прибор... За 30000 есть и более хорошие варианты... Ведь если использовать МК пусть даже 24-битный и по ком-интерфейсу, я считаю что все устройство уложится в 5-7 тысяч. Нам же не нужно цифровое табло, внутренний фильтр статистического разброса, измерение тока и ручное перещелкивание пределов, не нужны щупы. Все это лишняя трата денег. Цель - собрать блок к прибору, а не купить дорогой прибор. Дополнительный плюс готового прибора в том что к нему уже есть драйвера (как правило) и можно использовать готовый софт, например Labview. Т. е. весь процесс замены можно уложить в одну-две недели. Конечно, если реальная цель научиться программировать контроллеры, тогда понятно зачем собирать блок  .
--------------------
|
|
|
|
|
Jan 2 2009, 17:53
|
Местный
  
Группа: Свой
Сообщений: 221
Регистрация: 26-12-07
Пользователь №: 33 639

|
Цитата(Kannikkiy @ Jan 2 2009, 01:24)  Если это самый деевый вариант, то проще купить другой прибор... За 30000 есть и более хорошие варианты... Ведь если использовать МК пусть даже 24-битный и по ком-интерфейсу, я считаю что все устройство уложится в 5-7 тысяч. Нам же не нужно цифровое табло, внутренний фильтр статистического разброса, измерение тока и ручное перещелкивание пределов, не нужны щупы. Все это лишняя трата денег. Цель - собрать блок к прибору, а не купить дорогой прибор. Если снизить требуемую точность до 0.1% или повысить нижний предел до 100мкВ, то это уже будет ближе к жизни. И пожалуй, хоть и не очень просто, но сделать можно. Т.к. можно будет обойтись без усилителя. Так ли нужны эти 0.01% ?
|
|
|
|
|
Jan 2 2009, 18:45
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 26-12-08
Пользователь №: 42 777

|
Цитата калибраторы напряжения Druck Druck TRX-II-R Многофункциональный калибратор электрических сигналов. Цена: 156 405 руб. ИКСУ-260 цена 81774.00 КИСС-03 цена 37 600,00 руб. Я в отпаде... Тогда действительно проще купить В7-78/1 за 33 000 и сдавать его на время в аренду другим лабораториям, чтоб хоть как-то окупался... Цитата Если снизить требуемую точность до 0.1% или повысить нижний предел до 100мкВ, то это уже будет ближе к жизни. И пожалуй, хоть и не очень просто, но сделать можно. Т.к. можно будет обойтись без усилителя. Так ли нужны эти 0.01% ? Действительно, здраво рассудив решил, что надо сделать так предел 1мВ с точностью 0.01% в диапазоне 1мВ - 2В
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|