Перейти к содержанию

ИнЖеНиГеР

Members
  • Постов

    211
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные ИнЖеНиГеР

  1. для этой задачи был бы хорошь камень типа ап7000 из авр32.. или чтонибудь на него похожее.. по причине наличия усб, скорости выше 100МГц интерфейса для дисплея.. но тут несколько но, стройство выйдет стоимостью больше тысячи это точно... я вообще не понимаю какой можно купить дисплей за 300р, символьный? то осциллограф обламыватся.. а если графику то она я думаю будет и дороже и ресурсов чтобы ею управлять нада больше

    я считаю нада выбирать из:

    1 - собрать простенький измерительный прибор, жоступный всеми вся для повторения

    2 - куда более серьезное устройство, которое и без компьютера потянет все эти задачи я думаю при 130 МГц тактовой можно будет и в смпектр разложить и на дисплей данные отдать ...

    Тогда уже лучше делать на ПЛИС. Так как у ПЛИС скорость обработки будет выше чем у авр32. Можно будет выводить сигнал на ТВ + запихать в неё преобразование Фурье для спектра анализатора. А для сервиса прикрутить простенький МК.

  2. Мда звучит круто, только я хочу собрать не навороченную штуку, которая будет стоит 2-5 т.р., а средненький приборчик до 1000р за детали.(МК-до 200р, АЦП-до 120р, ЖК-до 300р FT232BM-до 150р + обвязка микрух).

    Причем FT232BM по даташиту развивает скорость всего 2-8 Мбит/сек. А что такого, если АЦП будет посылать данные со скоростью 100МГц, а МК брать каждое 10ое значение. Я невижу ничего страшного. Если МК будет отсылать данные со скоростью 8Мбит/сек или 1Мбайт/сек, то этого должно хватить для осцилографа, правда с хорошей точностью можно исследовать цепи с частотой до 30кГц. (40 значений на период синусойды) или, если МК будет выдавать данные сразу в байтах(параллельная передача в FT232), то можно получить соответственно 30кГц*8=240кГц :) , что более чем достаточно. Если я в чем то ошибаюсь, пожалуйста поправте.

    FT245BM имеет параллельный интерфейс и максимальная скорость 8 Мбит/с. Так что можно обойтись без МК, так как МК будет самым тормозным элементом в этой системе. Взять нормальную 8 разрядную АЦП ( например от Analog Device) с частотой выборки не более 10 Мбит/с. И подцепить к фтшке с минимальной обвязкой. Получиться самый простой осциллограф.

  3. Хм, я думаю пока не потяну такие навороченные АЦП.
    Вольтметр, амперметр, частотомер на МК - проблем нет...

    Может тогда на приборе сделать отдельные входы для измерения напряжения, тока и частоты, у PIC18F242 как помнится 5 10-битных АЦП. И прилепить к нему нормальный АЦП для осцилографа. Тогда можно получить сразу 4!!! прибора, работающих одновременно.

    Как считаете какую наибольшую частоту можно оцифровывать этим МК, и если использовать АЦП.

    На счет К1107ПВ3(ПВ4) подумаю, цена в инете около 100р, может и такой пойдет, правда лучше бы 10-битный.

    У PIC18F242 один АЦП. У него 5 каналов ввода аналогового сигнала. Работать можно только с одним каналом. Можно переключать эти каналы. Для вольтметра, амперметра и т.д. вполне пойдёт. А вот для осциллографа это не проканает, так как полоса пропускания будет слишком маленький. Для осциллографа лучше применить связку, например, К1107ПВ3(ПВ4) и FT245BM.

  4. Был у меня аналогичный проект на работе. Делали школьную лабораторию. Все измерительные приборы у нас были выносными и подключались к блоку коммутации. Связь между блоком коммутации и измерителными приборами осуществлялась по RS-485. Связь между блоком коммутации и компьютером осуществлялась по USB (FT232BM).

    Для вольтметра, амперметра, гальвонометра и т.д. подойдёт встроенное АЦП в МК. Тип МК могу посоветовать PIC, так как АЦП у него шустрее чем у Меги в 3 раза, + шумы по питанию ниже. Хотя можешь и на Мегах воять сиё чудо, так как для вольтметра, амперметра и т.д. высокая скорость оцифровки не очень нужна.

    Мне только не понятен вопрос "обработка сигнала до оцифровки". Просьба уточнить, что вы имеете в виду.

    P.S.

    Обращайтесь с вопросами, чем смогу тем помогу.

  5. Для формирования цветного видео сигнала в стандарте PAL хватит одной CXA1645. Даёшь ей на вход синхросмесь + RGB, на выходе получаешь нормальный видео сигнал. Таким образом получаем систему из 2-х корпусов МК + CXA1645.

  6. У вас есть что-нибудь о интегральных АЦП, какая-нибудь инфа....схемы включения?!

    Для начала пару вопросов:

    1. Какая частота дискретизации нужна?

    2. Какая разрядность нужна?

    Посмотри вот этот АЦП, может подойдёт.

    ad7819.pdf

  7. Первым делом, я очень благодарна Вам всем за ответ!!!! :D

    Теперь объясню по подробнее, устроилась на работу, дали задание разработать систему усиления, необходимо было выбрать датчик (выбрала магнитострикционный датчик), теперь на его выходе имею два сигнала выхода ЭДС, необходимо найти разность между ими.Для этого так понимаю необходимо сделать АЦП. Результат должен быть на выходе цифровой.

    Можно вопрос?! Как это реализовать, неужели нет готового ........

    Есть такой вариант. Два сигнала от датчика подаём на дифференциальный усилитель с заданным коэффициентом усиления (Диф усилитель осуществит операцию К*(А-Б)). Затем с выхода усилителя сигнал подаём на вход АЦП. В итоге получаем на выходе значение разности в цифровом виде.

  8. Помогите реализовать АЦП, с чего начать??!! Небходимо найти разность между двумя входными сигналами. :huh:

    Чтобы найти разность между двумя аналоговыми сигналами не обязательно использовать АЦП, можно обойтись дифферинциальным усилителем.

  9. спасибо за помощь, я лучше какой нибудь другой куплю (у нас имеется ещё 2 магазина). Какой самый дешовый авр вы посоветуете? Можно ли к ат90s2323 повесить 3 (или хотябы 2) кнопки без дополнительных микросхем (дешифраторы, мультиплексоры прочее)- устройство должно быть минимальным

    Советую приобрести pic12f629 или pic12f675. У них всего 8 ног 6 из которых можешь использовать по своему усмотрению + Flash память программ + цена достаточно низкая. Кстати АТ89С2051 это однократно программируемый МК.

  10. Структура позволяет упорядочить данные. По большому счёту сделана для удобства написания программ и их читабельности.

    Пример:

    typedef struct{

    BYTE count;

    BYTE data[TX_data_size];

    BYTE bl_size;

    BYTE end;

    } TRANSMIT;

    TRANSMIT TX;

    //______________________________________

    if (TXIF){

    if(TX.count<TX.bl_size){

    TX.count++;

    TXREG = TX.data[TX.count];

    }

    else{

    if(TRMT){

    TX.count=0;

    TX.end=1;

    TXE1=0;TXE2=0;TXE3=0;TXE4=0;TXE5=1;

    TXEN=0;

    }

    }

    }

    //______________________________________________

  11. Cyclone тоже прокатит под такие задачи.

    а какой?1, 2 или3? как мне кажется, первый будет слабоват....а вот2 или 3...хотя это уже наверное надо будет судить по точному тз, по объему проекта и т.д....

    Можно 2-й можно 3-й. Хотя на первом тоже можно кое-что сделать.Конкретно, видеовывод займёт совсем мало места (У меня в EPM3064 влазил видеовывод). Больше всего места займёт геометрический изврат :) Хотя если дружить с математикой, то существенно сократятся аппаратные затраты и может даже скорость удастся повысить. Советую почитать "Р.Блейхут. Быстрые алгоритмы цифровой обработки сигналов. Москва "МИР" 1989 г. " Там можно найти совсем быстрые алгоритмы Фурье. По поводу перемещения изображения, можно попробовать аффинные преобразования.

  12. Ну если каналы по отдельности могут регулироваться, то думаю пофигу тогда скольки канальные =)

    Я вот не совсем понял что с чем там соединять (не понял что такое WP, PR, RDY, O2, O1, A, B, W).

    И посоветуй контроллер (проц) какой-нибудь подходящий.

    PIC18FXXX. А так не суть важно какой МК ставить для такой задачи, лишь бы SPI поддерживал.

  13. А вот интересно, есть ли несложные в использовании микросхемы со встроенным контроллером для Bluetooth? Чтобы можно было без особого геморроя сливать данные с устройства на КПК например.

    Есть готовые модули Bluetooth, которые можно прогрммировать (в них стоит АРМ) + пользовательский интерфейс через USART. Правда стоят дорого :)

  14. С проблемой разобрался: оказывается, прошился старший фьюз SPIEN, который отключает последовательную шину программирования.

    Теперь проблема другая - изменить его теперь можно только запрограммировав параллельно. Мож кто подскажет схемку параллельного программатора?

    Можешь шить тем же программатором, но на ножку XTAL1 подать с генератора тактовый сигнал не ниже 1 МГц.

  15. Люди добрые, помогите кто может! )

    Есть pic 16F84 и 24lc64, времени читать доки и разрабатывать устр-во нет, а нужно срочно вот что

    считать данные из первой 24lc64 и залить их во 2ю 24lc64, может кто делал или есть уже алгоритмы и схемы, которые считывают и записывают все это дело.

    спасибо.

    В файле содержится софтовая эмуляция шины i2c.

    Чтобы работать с двумя ЭСПЗУ на одной линии нужно каждой задать свой адрес (задаётся аппаратно).

    i2c.rar

  16. AT76C712

    Based on AT76C712, Allowing the Bridging of USB to Other Interfaces, Contains Two UARTs,

    Device Firmware Upgrade Protocol in ROM that Enables this Device to Work without EPROM or Flash,

    Full Support of USB Suspend Mode, and GPIO’s Supporting Different Alternate Functions, Customer

    Wanting to Develop their Own Custom Application Can Do So with the AT76C713 Along with the

    AVR Studio® Development Suite

  17. с задержек толку никокого

    Как я понял из описания на MCLR подается максимум 14 вольт.

    Всетаки я сомневаюсь, что в настройках нет ниодной инверсии, кстати , что такое инверсия???

    Инверсия - отрицание.

    Собери программатор по этой схеме. Работает отлично!

    exp10300.zip

×
×
  • Создать...