|
DiVotf
|
|
PWM DAC и тп.08.09.2016, 22:20. Показов 3453. Ответов 6
Метки нет (Все метки)
Добрый вечер!
Есть задача: вход: ШИМ, частота 7.8кГц , от заполнения должно зависеть напряжение на выходе, mego328; выход: 0.1В - 1В, дифференциальный усилитель, от напряжения зависит скорость вращения двигателя. схема работает от 15 вольт, на tda1085. Так как силовую схему нужно развязать от мк, решил использовать связку, оптопара - н канальный мосфет. исходя из моделирования - все работает. На деле только первые 10% заполнения ШИМ влияют на выходное напряжение, при заполнении 11-100% на выходе максимальное напяжение. До этого еще пробовал собрать схему на операционнике, pnp-npn, и более простой оптопаре рс817. вариант с операционником не работал толком при моделировании, а на транзисторах было все ок, но только при моделировании. К сожалению доступа к осциллографу нет, и идеи закончились. кстати моделирование в протеусе дает точно такой же результат, расходящийся с практикой. подбор всех сопротивлений тоже не дает результата. [96.38 Кб] |
|
| 08.09.2016, 22:20 | |
|
Ответы с готовыми решениями:
6
stm32f4 - воспроизведение звука (pwm vs dac) DMA DAC STM4FDiscovery+DAC |
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,113
|
|
| 08.09.2016, 22:29 | |
|
Проблема может быть и в оптопаре.
Сделайте простой тест - оторвите затвор Q2? оставив R2. Теперь, меняя величину PWM смотрите напряжение на выходе оптопары. Теоретически, оно должно меняться от 0 до 15V, так? А в действительности? ... Если надо работать с высокими частотами, то лучше сразу использовать что-то более быстродействующее. Например, 6N137.
0
|
|
|
DiVotf
|
|
| 08.09.2016, 22:35 | |
|
мне кается что скорей всего проблема из-за заваливания фронтов, и из-за этого транзистор постоянно открыт, но странно что в таком случае R2 влияет только на уровень выходного сигнала
в наличии есть 6N137, но при прямом включении она инвертирует сигнал, можно конечно ее включить по другому, или поставить Р канальный мосфет, но тогда мы упремся в 5вольтовые уровни, и того + еще стабилизатор напряжения. Пришел в нигазин за IRF5306, но продавец переубедил на LR025N, который в конце концов оказался N канальный. Мультиметр к сожаление на измерении постоянного напряжение игнорирует такую высокую частоту. 6n137 нет не в мульти не в проте работает тоже не совсем адекватно, а в реальной жизни все еще не попробовал. |
|
|
1 / 1 / 0
Регистрация: 19.09.2012
Сообщений: 924
|
||
| 10.09.2016, 08:40 | ||
0
|
||
|
DiVotf
|
|||
| 10.09.2016, 16:06 | |||
|
Спасибо за Ваши ответы!
|
|||
|
0 / 0 / 0
Регистрация: 16.03.2012
Сообщений: 461
|
|
| 10.09.2016, 18:46 | |
|
...и чё мучаемся то? ;) ...прогресс же какой никакой на дворе :)
Ну если жаба сидит не со слона, то берёмс вот енту малявку http://www.linear.som/docs/45234 и радуемся жизни. ;)
0
|
|
|
1 / 1 / 0
Регистрация: 19.09.2012
Сообщений: 924
|
||
| 11.09.2016, 08:07 | ||
0
|
||
| 11.09.2016, 08:07 | |
|
Помогаю со студенческими работами здесь
7
Наличие DAC в STM32F10X. USB DAC PCM2704 DAC: Частота треугольника DAC + DMA + Vldiscovery Dac и TAC. Avaya Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|