На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА "Электроника и схемотехника"
В дополнение к основным ПРАВИЛАМ ФОРУМА :

1. Не забывайте указывать полное наименование, модель,марку, изготовителя и краткие характеристики оборудования.
2. Аргументируйте свое мнение - приводите развернутое высказывание или источник информации.
3. Запрещается обсуждать, размещать запросы и ссылки на схемы и оборудование
конфликтующие с законом или несущие явную потенциальную угрозу применения.
4. Не разрешается давать советы из разряда "Выкинь это старьё" и подобные.
5.Наглая реклама и самопиарщиана подлежит отстрелу сопровождаемому соответстующим наказанием
6.Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы.
Форум является средством общения и общего поиска решения. Вашу работу за Вас никто выполнять не будет.
7.Запрещается создание тем, не относящиеся непосредственно к "Электронике и схемотехнике"
8.В этом разделе КАТЕГОРИЧЕСКИ запрещен мат во всех его проявлениях, а также: Ругань, оскорбления, переход на
личности.

Если Вы увидели нарушение правил раздела или форума, не поленитесь сообщить об этом модератору.
Участники форума, нарушающие правила, будут наказываться, а вносящие вклад в развитие форума - награждаться (DigiMoney и прочими радостями).


Приятного вам общения! ;)
  
> Электроника , апроксимации функции
    Помогите разобраться как график строится в примере по 3 точкам (как определяется адрес и выход).название Микросхем перепутаны(наооборот должно быть).

    Заранее спасибо за ответ!
    Прикреплённый файлПрикреплённый файл11.rar (128.84 Кбайт, скачиваний: 128)
      Ребята помогите пожалуйста!!!!
        Цитата Ura2007 @
        Помогите разобраться как график строится в примере по 3 точкам

        Сомневаюсь, что можно в такой ситуации строить график таким образом.

        1. На вход ЦАП 572ПА1 подается код. Напряжение на выходе действительно
        меняется линейно и прямо-пропорционально (с точностью до..)
        Максимальное значение напряжения на выходе - опора , нога 15.
        Т.е. это(ЦАП 572ПА1) - фактически управляемый цифровым способом делитель напряжения
        ноги 15.
        Цена младшего разряда - U[15]/1024.

        2. Неизвестно, что будет на выходе 565РТ1 при переборе адресов.
        Это микросхема программируемой логики.
        Известно только 3 точки ее прошивки. Остальное содержимое может быть
        любым, поэтому построения графика между точками лишены всякого смысла.
        Сообщение отредактировано: ЫукпШ -
          Мне надо построить график Uвых=sin(Uвх).Всего 13 адресов; 8 выходов микросхемы памяти.Помогите построить пожалуйста не могу понять как это сделать!

          Заранее спасибо!
            Юра-Юра, ты так жалобно просишь, кто же тебя заставил на эту специальность идти?


            Цитата Ura2007 @
            8 выходов микросхемы памяти.
            Что вот этим ты хотел сказать? Зачем на схеме операционник подключен к ПЗУ-шке?

            Добавлено
            разглядел, у тебя названия перепутаны местами

            Добавлено
            Цитата Ura2007 @
            8 выходов микросхемы памяти

            У 565РТ1 четыре выхода.

            Тебе нужно 13 точек графика Uвых=sin(N) ? так?
            Период какой, то есть эти тринадцать точек нужно растянуть на какую часть синуса? пол периода? полтора периода? четверть периода?
            Фаза синуса какая?
              Цитата Ura2007 @
              Мне надо построить график Uвых=sin(Uвх).Всего 13 адресов; 8 выходов микросхемы памяти.Помогите построить пожалуйста не могу понять как это сделать!

              Мы тоже пытаемся понять, как тебе помочь.
              Не понятно, о чем ты говоришь. :huh:
              я бы начал работу так:

              1). www.ya.ru, поиск 572ПА1.
              Узнаем цоколевку прибора. ;)
              4 - D1 - старший разряд.
              13 - D10 - младший разряд.

              Находим, что это аналог AD7520, попадаем сюда
              и скачиваем даташит.

              Читаем что там написано на странице 10-12.
              В твоем включении выходное напряжение будет инвертироваться.
              т.е. если взять положительную опору, выходное напряжение будет отрицательным.
              И наоборот.

              там же написано, как вычисляется выходное напряжение ЦАП в зависимости
              от кода на входе.

              2). Что касается адресов - нужно знать всю прошивку РТ1.
              Иначе неизвестны коды, соответствующие каждому адресу.
              Эти коды могут быть любые, не зная их построить график никак нельзя.
              Это фактически табличное преобразование кодов, апроксимация невозможна.

              3). Если тебя интересует передаточная характеристика Uref - Uвыход то это прямая пропорция.
              Из того же даташита следует что (в твоей схеме):
              Uвых = - Uref * Code_ЦАП /1024.
              Сообщение отредактировано: ЫукпШ -
                ЫукпШ, я так понял, перебирая адреса ПЗУ-шки по порядку нужно получить на выходе АЦП синус. Из самого синуса достаточно взять 13 точек (предположительно один период с нулевой фазой), ну и рассчитать значения которые нужно записать в память
                  Цитата MeG @
                  ЫукпШ, я так понял, перебирая адреса ПЗУ-шки по порядку нужно получить на выходе АЦП синус.

                  Возможно. Только эта странная цифра 13...
                  Хорошо.
                  N=13.
                  Раз 4 бита, значит размах 15. Возьмем для удобства 14.
                  Амплитуда A=7.
                  Выберем смещение над нулем Offset =8.

                  Массив кодов придется считать так:
                  ExpandedWrap disabled
                     for(i=0;i<N;++i)
                     {
                      K[i] = Offset + A * sin ( 2*pi*i/N);
                     }
                    // Где 0 <= i <= (N-1).
                    // i - это ни что иное, как адрес ПЛМ РТ1.
                    // K[i] - код на выходе, если на входе ПЛМ адрес i.
                  Сообщение отредактировано: ЫукпШ -
                    Извините долго не отвечал.
                    Вот моя схема.У меня 13 адресов в микросхеме памяти и 8 выходов.надо построить график Uвых=sin(Uвх) по 3 точкам.
                    Прикреплённый файлПрикреплённый файл15.doc (47 Кбайт, скачиваний: 161)
                      Цитата Ura2007 @
                      У меня 13 адресов в микросхеме памяти и 8 выходов.надо построить график Uвых=sin(Uвх) по 3 точкам.

                      Юр, это не 13 адресов, а 13 разрядов, комбинируя которые получаем 8192 адресов.
                      Исходя из этого один период синуса разбивается(дробится, дискретизируется) на 8192 частей(точек)(Ось - Х).
                      Каждому значению синуса в каждой точке соотвествует код, который необходимо подать на ЦАП, чтобы получить на выходе значение синуса в определенной точке(1/8192).

                      Uвых=sin(Uвх) для данной схемы, - не применимо в принципе, т.к. выходное напряжение не зависит от напряжения на входе ПЗУшки, а зависит от комбинации сигналов (нулей и единиц) на адресных входах ПЗУ.
                      Для того чтобы показать на выходе схемы синус, нужно сперва понять что ноль синуса - это половина напряжения питания, т.к. вы применяете однополярный источник питания. Отсюда следует, что ноль синуса это половина разрядной сетки ЦАПа. Если вы управляете ЦАПом восьми разрядами(0-255 значений)(Ось- У), то значение нуля синуса(переход через ноль) = 127, соотвественно низ синуса =0, а максимум = 255. У вас есть три точки, ЫукпШ дал формулу расчета синуса, - совмещайте.

                      BTW, схема нарисована неправильно, 17,18 ножки ПЗУ закорочены, также как и 11,12 ЦАПа
                        Цитата Ura2007 @
                        график Uвых=sin(Uвх) по 3 точкам
                        вот это, что означает? эти точки заданы или их нужно найти?

                        И вообще, что нужно получить в результате? цель какая? сделать прошивку ПЗУ?
                          Цель апроксимация заданной функции по 3 точкам как в примере.Я как понимаю строится график на определенном промежутке дальше в начале координат ставятся все "0" в зависимости от кол-ва разрядов.В конце промежутка все "1". Надо составить пропорцию для построения графика по 3 точкам токо как её составить я пока точно не понял.
                            Юра, ты на каком языке разговариваешь?
                            если это цель твоей работы:
                            Цитата Ura2007 @
                            Цель апроксимация заданной функции по 3 точкам как в примере

                            то при чем здесь ПЗУ и схема?

                            Ты можешь полностью привести то задание, которое дал тебе преподаватель?

                            или мне пора в области телепатии кандидатскую защищать

                            Добавлено
                            Ura2007, есть такое понятие как цель. Цель --- это четкое представление результата который достигается посредством планомерного, намеренного вложения сил. Постановка цели есть единственный осознанный способ получения результата (для человека).

                            Добавлено
                            Цитата Ura2007 @
                            апроксимация заданной функции по 3 точкам
                            эти три точки тебе должны быть даны в задании, что их можно было аппроксимировать! Ты можешь назвать координаты этих трех точек?
                              Цитата Ura2007 @
                              в начале координат ставятся все "0" в зависимости от кол-ва разрядов.В конце промежутка все "1".

                              Юра, вы или обьясните на человеческом языке, что вы имеете ввиду или спрашивайте что не понятно, иначе понять то, что вы написали... мягко говоря трудно. Или вы не понимаете предмета полностью, отсюда такая, сорри - чепуха, или вы не умеете выражать свои мысли словами(без обид). У вас есть выбор,- или вы выкладываете свои соображения на понятном языке и/или запрос на помощь в понятном виде или тему прийдется отправить на мусорку.
                              0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                              0 пользователей:


                              Рейтинг@Mail.ru
                              [ Script execution time: 0,0430 ]   [ 15 queries used ]   [ Generated: 3.05.24, 17:04 GMT ]