Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Помогите разобраться с AD7524

Непрочитано 10.04.2008, 14:53  
anbsoft
Временная регистрация
 
Регистрация: 27.03.2008
Сообщений: 52
Сказал спасибо: 3
Сказали Спасибо 38 раз(а) в 10 сообщении(ях)
anbsoft на пути к лучшему
По умолчанию Помогите разобраться с AD7524

Здравствуйте!
Я пока не сильно разбираюсь в тонкостях электроники (я больше программист, чем схемотехник), но возникла задача управления полярностью включения нагрузки, а также током нагрузки (нагрузкой выступает электромагнит).
После ряда экспериментов пришел в выводу необходимости использования ЦАП для регулировки тока в нагрузке. Из того что смог купить нашел AD7524. Правда не смог купить операционников, рекомендованных в даташите, купил AD711 - вроде похожий по описанию.
Собрал схему приведенную на рисунке, в принципе все заработало кроме ЦАП (хотя был нюанс с IR2104, не работало пока не поднял напряжение питания до 10В).
Краткие примечания к схеме:
1)Сигнал D2 или D3 определяют полярность включения накрузки;
2)D4 - блокировка регулировки тока - включение полной мощности;
3)D5 и D6 управление выборкой ЦАП;
4)AD7524 и AD711 формируют напряжение, для сравнения на компараторе на AD8541 с измеренным на шунте 0.1ом, через который подключена нагрузка;
5)15 нога AD7524 подключена к делителю, который будет определять максимальный регулируемый ток.
На практике оказалось опорном напряжении 4.5В (при текущих значениях делителя) напряжение на выходе изменялось в пределах 4.3-4.5В и то по непонятному алгоритму.
Приведу код, управляющий ЦАП:
ldd ImpReg1,y+TekTok
out PORTC,ImpReg1 ;Вывод порт значения тока для ЦАП
clr ImpReg1 ;вообще здесь формирование упрвления полярностью и блокировкой, но для ЦАП єто не важно
;управляющие сигналы для AD7524
ori ImpReg1,0b00100000
out PORTD,ImpReg1 ;Выбрали чип (CS)
andi ImpReg1,0b10011111
out PORTD,ImpReg1 ;Отработали значение (WR)
ori ImpReg1,0b00100000
out PORTD,ImpReg1 ;отключили WR
ori ImpReg1,0b01100000 ;Отключили AD7524 от порта (CS)
out PORTD,ImpReg1 ;Включить импульс

Тактовая частота процессора 10Мгц, при заявленной частоте дискретизации AD7524 4Мгц, должно укладываться во временные интервалы сигналов.

Помогите понять, в чем я накосячил.

-- Прилагается рисунок: --

Реклама:
anbsoft вне форума  
Непрочитано 10.04.2008, 22:21  
anbsoft
Временная регистрация
 
Регистрация: 27.03.2008
Сообщений: 52
Сказал спасибо: 3
Сказали Спасибо 38 раз(а) в 10 сообщении(ях)
anbsoft на пути к лучшему
По умолчанию

Одну ошибку нашел - биты с процессора на ЦАП подаются задом наперед (7 вместо 0 и т.д.), но это не решило проблемы, даже при опорном напряжении 0.5В, на выходе около 4.3В.
anbsoft вне форума  
Непрочитано 10.04.2008, 22:46  
Don_Ambrosio
Вид на жительство
 
Регистрация: 28.02.2008
Сообщений: 437
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Don_Ambrosio на пути к лучшему
По умолчанию Re: Помогите разобраться с AD7524

Сообщение от anbsoft
Здравствуйте!
Я пока не сильно разбираюсь в тонкостях электроники (я больше программист, чем схемотехник)
Дык если ты программист нафинг тебе эта "смехотехника"? Ведь средняя З.П. схемотехника 500-1200$, а программера 2000-3000$

-- Прилагается рисунок: --

__________________
Дон Амброзио благодарит алфавит за любезно предоставленные буквы
Блин!! Морковь в 2,5 раза подорожала!!!
Don_Ambrosio вне форума  
Непрочитано 11.04.2008, 13:18  
anbsoft
Временная регистрация
 
Регистрация: 27.03.2008
Сообщений: 52
Сказал спасибо: 3
Сказали Спасибо 38 раз(а) в 10 сообщении(ях)
anbsoft на пути к лучшему
По умолчанию

Бывают ситуации когда сам и швец и жнец и на дуде игрец.
anbsoft вне форума  
Непрочитано 11.04.2008, 15:03  
Don_Ambrosio
Вид на жительство
 
Регистрация: 28.02.2008
Сообщений: 437
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Don_Ambrosio на пути к лучшему
По умолчанию

Сообщение от anbsoft
Бывают ситуации когда сам и швец и жнец и на дуде игрец.
Знавал я кучу случаев когда инженеры уходили в программеры или сисадмины ибо там больше платят. Но чтоб наоборот программер по своей воле с хлебного программерского дела уходил в более гиморойную и в тоже время менее оплачиваемую схемотехнику ? Это нонсенс.

В программировании изучил один С++ и шпарь..

А в разработке железа знаете сколько нужно знать?

Физику(электричество)
Физику (механику)
Математику
Сопромат
Схемотехнику (синтез и анализ электронных схем)
Электротехнику
Расчёты на вибрацию, надёжность, климатику и т.п.
Виды и правила оформления по ГОСТу конструкторской документации
Трассировку печатных плат
Цифровую и аналоговую электронику
Технологию производства РЭС
Материаловедение
Основы организации производства
Основы экономики
...

И это лишь небольшой перечень того, что должен знать разработчик РЭА...

И нахрен Вам весь этот гимор за меньшую чем у программера З.П,?
__________________
Дон Амброзио благодарит алфавит за любезно предоставленные буквы
Блин!! Морковь в 2,5 раза подорожала!!!
Don_Ambrosio вне форума  
Непрочитано 11.04.2008, 15:04  
estet
Почётный гражданин KAZUS.RUN
 
Аватар для estet
 
Регистрация: 17.05.2005
Адрес: Украина
Сообщений: 1,972
Сказал спасибо: 301
Сказали Спасибо 503 раз(а) в 367 сообщении(ях)
estet на пути к лучшему
По умолчанию

??
Зачем так сложно?
В контроллере есть аппаратный ШИМ?
estet вне форума  
Непрочитано 11.04.2008, 18:07  
anbsoft
Временная регистрация
 
Регистрация: 27.03.2008
Сообщений: 52
Сказал спасибо: 3
Сказали Спасибо 38 раз(а) в 10 сообщении(ях)
anbsoft на пути к лучшему
По умолчанию

Шим то есть, но не устраивает быстродействие получаемого ЦАП, пробовал - быстродействие было 5мс, а мне нужно минимум в 100 раз быстрее.
anbsoft вне форума  
Непрочитано 11.04.2008, 21:57  
anbsoft
Временная регистрация
 
Регистрация: 27.03.2008
Сообщений: 52
Сказал спасибо: 3
Сказали Спасибо 38 раз(а) в 10 сообщении(ях)
anbsoft на пути к лучшему
По умолчанию

Спасибо всем, кто хотябы прочитал вопрос .
Заменил AD711 на LM358 - токовый преобразователь заработал. Но судя по всему битая AD7524, при переходе с 31 на 32 происходит нереальный скачок, а с 32 на 33 назад, и то же на 48, после 64 - вообще ничего не регулирует. Предполагаю пробитые ключи внутри микрухи. Новую сейчас взять негде. Нашел AD7801 - с ней все заработало на ура.
Тему можно закрыть.
anbsoft вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите разобраться stLex Микроконтроллеры, АЦП, память и т.д 2 06.04.2008 21:00
помогите разобраться ошибка в книге Шпак ctefan Делимся опытом 26 05.01.2008 17:01
[Решено] Помогите разобраться. didik-dog Отвлекитесь, эмбеддеры! 5 02.09.2007 21:09
Помогите разобраться Mihail-1 Информация по радиокомпонентам 5 02.03.2007 00:13
Помогите разобраться Skt Микроконтроллеры, АЦП, память и т.д 7 26.08.2005 08:23


Часовой пояс GMT +4, время: 12:02.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.