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

BioWolf2000

Свой
  • Постов

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

  • Посещение

Сообщения, опубликованные BioWolf2000


  1. Вот что подумалось, на dsPIC30f2020 можно ещё дополнительно повесить функцию корректора мощности.

     

    Что-то не могу найти программатора простого, фирменную "шайбу" не хочеться покупать.

  2. ICD2

     

    А WinPIC поддерживает или нет... По-моему ICD2 спаятьт проблематично будет... Может у кого схема есть с печаткой?

     

    До этого работал с AVR и привык что программаторы или 4 проводка к LPT или ещё буферная микросхема стоит.

  3. А на 20 В пойдёт? Тогда посмотри на ir3088 или UCD9112 впринципе наверно можно и на 30 В если покумекать со средней точкой.

    Это конечно хорошо, но мне надо питаться от сети 220 в, накрайняк от трёхфазной сети. Или городить нестабилизированный понижающий источник до 30... Только вот с синхронными стабилизаторами я не сталкивался, не знаю, как он такой широкий диапазон выходных напряжений выдержит.

     

    схемотехнику Agilent 6683A, который 32В 160А желания повторять нет :)

    http://cp.literature.agilent.com/litweb/pdf/5960-5590.pdf

  4. Надо собрать регулируемый стабилизированный импульсный источник со стабилизацией и по напряжению и по току. На таких мощностях выходит только полный мост. А вот с контроллером ещё не определился... Городить всё на дискретных элементах не хочется... Управление будет внешнее аналоговое или цифровое, лучше конечно 2-ой вариант. Присмотрел dsPIC30f2020. Вроде то что нужно. Кто-нибудь с ним сталкивался?

  5. Не знаю, как удалить тему...

    Разобрался... В качестве резистора использовались ТЭНы, при нагревании они меняли сопротивление до 4.1 Ома, а отсюда и такой результат...

  6. Вопрос наверное больше по электротехнике.

    есть схема резистор 3.3 Ома и дроссель 20мГн, рассчитанный на ток 35А, всё это соединено последовательно и включено в сеть 220В 50Гц

    Если смотреть осциллографом напряжение на резисторе, то видна чистая синусоида без искажений, сдвиг между сетевым напряжением и напряжением на резисторе около 3,33мс или около 60град, то есть cos(фи)=0.5.

    Измеряю амплитуду напряжения на резисторе осциллографом около 160В, делим на корень из 2, получаем 113, китайским мультиметром так где-то и выходит 110-113В, делим на 3.3 ома получаем 34А.

    Берём трансформатор тока ТШП-0,66-0,5S-600/5 подрубаем его к щитовому амперметру переменного тока ЩП02.04(правда ему нужен трансформатор с коэффициентом 1/100) получаем 23А, если даже домножить результат на 1.2, то получим 27,6 А, а не 34А. Меряю токоизмерительными клещами Mastech M97B, получаю 27А. Почему такая разбежка, что я делаю не так?

     

    Моделировал в PSPICE оркадовском и в Electrоnic WorkBench, и там там выходит что ток 33А.

  7. Не за горами и то время, когда наступит 'царствие' 3G-сетей, которые предусматривают использование видеофона. Там камера - неотьемлемая составляющая устройства.

    Только она должна быть не с обратной стороны телефона, как у многих имеющихся GSM-телефонов. ;)

    Хотя, если честно, то мне необходимость в видеоизображении кажется сомнительной. Да, поиграться может быть приятно. Но при таком размере экрана вместо человека видишь образ, который мало что значит. Больший размер экрана сделать невозможно. Единственный вариант - проецировать изображение прямо в человеческий глаз и т.п. Но этот путь пока не получил большого развития.

     

    Вот держу в руках SonyEriccson K600i и вижу вторую камеру, которая на лицевой панели телефона :))

  8. Рекомендую AVReal http://ln.com.ua/~real/avreal/

    удобный программатор, совместимый с STK200, байтбластером и просто несколькими проводами воткнутыми напрямую в LPT порт.

    А если уж сильно ГУИ захочется то можно прикрутить http://www.miek.narod.ru/avrealshell.zip, но как по мне, в том же IAR проще на горячую клавишу назначить запуск батника с всеми прописанными опциями и не мучаться

  9. Не известны временные параметры.

    //поскипано

    Если медленннее то можно сделать импульсный вариант

    на базе понижающего синхронника,

    так как применяется два полевых транзистора то он обратим,

    может гонять ток в обе стороны, в нагрузку и обратно.

    Собственно получается "цифровой усилитель".

    Посмотрел LM5642. Для моей задачи подойдёт? Конденсатор эдак на 1000мкф с 30В до вольт 10 сможет за пару мс разрядить?

     

    зы а как посчитать выходное сопротивление усилителя? Хотелось бы получить его в районе 0.005 Ом

  10. 1. почему делаете нижнее плечо, какие соображения?

    2. трех-четырех транзисторов будет маловато, обратите внимание на такой параметр, как область безопасной работы (safe operating area). В вашей задачке на транзисторах может рассеиваться до 900 ватт (или укажите точнее диапазон нагрузок/токов, а то если при выходном напряжении 1В ток будет 30А, то рассеиаемая мощность будет как раз под 900 ватт), т.е. среднестатистических транзисторов понадобится с десяток параллельно включенных

    3. полоса часот какая? если пара мегагерц, то это уже будет не совсем простая задача

    1. Надро быстро разряжать ёмкость и индуктивность

    2. Я уже понял насчёт ОБР :((

    3. Полоса нужна не ахти какая, пойдёт как в звуковых усилителях, буду думать в этом направлении..

  11. Нужно при однополярном питании около 30В получить выходные токи до 30А. Выходное напряжение зависит линейно от входного 5-ти вольтового.

    Нагрузка резистивно-емкостная, нужно при изменении входного как можно быстрее установить выходное. Получается что-то типа регулятора напряжения, только надо добавить ещё нижнее плечо. Как ни моделирую, всё время получаются сквозняки в выходных каскадах.

    Выходные каскады думается сделать или на паре КТ827/КТ825 или мощных полевиках. Естественно, для увеличения мощности транзисторы будут параллеится в каждом плече. 3-4транзистора в плече думаю хватит и посадить их на мощные радиаторы...

    Какие идеи есть?

  12. В Минске срок 2-3 недели, а то и 4. Но зато с этим каталогом работают практически все фирмы.

     

    ps Местная фирма ШПАТ начала работать с каталогом www.mouser.com, если их попросить то подарят толстенную книжку. Кто-нибудь работал с ним? Цены вроде более вкусные по сравнению с фарнеллом, и ассортимент поболей будет.

  13. Программирование внутрисхемное. Проблема с двумя мегами снимается - в 10 метрах работал наносекундный генератор с амплитудой импульсов 4000В и фронтом менее 5нс. Он наверное и наводил в шлейфе программатора помехи. Отключил и всё нормально заработало. И струйный принтер USB тоже :)). Полдня с ним провозился, всё никак не мог вьехать почему он или не печатает или печатает с ошибками. Так что остался непонятным вопрос - почему проинвертировался RESET.

  14. Все из одной партии.

    Из 10 мег, две перестали программироваться где-то после 30-ти зашивок, AVReal выдаёт ошибку после верификации. У ещё одной инвертировался RESET и соответсвенно уже не шьётся. Закорачиваю RST на землю, и начинает выполнятся старая прошивка. :)))

    К слову, на одну случайно подал 12В в течении 5 минут, работает до сих пор.

     

    ps Компьютер заземлён отдельной земляной шиной.

  15. BioWolf2000

    Вам следует в файле GUI_ConfDefaults.h переопределить определение

    #ifndef GUI_CONST_STORAGE
     #define GUI_CONST_STORAGE const
    #endif

    на следующее

    #ifndef GUI_CONST_STORAGE
     #define GUI_CONST_STORAGE __flash
    #endif

     

    В версии 3.90a прописал как указано выше __flash выдаёт туже ошибку...

  16. Кстати, я говорил об исправлениях в версии 3.90a.

     

    Что касается Вашей версии, то у меня её нет, но решение должно быть аналогичным.

    Не могли бы Вы привести полностью сообщение компилятора?

    Не нашёл в своей версии GUI_CONST_STORAGE, искал во всех файлах. Может в более поздних версиях GUI ввели?

    может кто скинет мне на почту zhukowski {at } tut.by?

     

    вот что выдаёт компилятор, если я определяю #define GUI_FLASH __flash

     

    Building configuration: ip-6 - Debug

    Updating build tree...

     

    F6x8.C

    iccavr.exe D:\IAR Systems\Project\IP-6\gui\Font\F6x8.C -v3 --enhanced_core -ms -o D:\IAR Systems\Project\IP-6\Debug\Obj\ -y --initializers_in_flash

    --root_variables -z9 --debug -DENABLE_BIT_DEFINITIONS -e --enable_multibytes -I D:\IAR Systems\Project\IP-6\Source\ -I D:\IAR Systems\Project\IP-6\

    rtc\src\ -I D:\IAR Systems\Project\IP-6\gui\ -I D:\IAR Systems\Project\IP-6\SDFlash\ -I D:\IAR Systems\Project\IP-6\ -I D:\IAR Systems\Project\IP-6\Config\

    -I D:\IAR Systems\Project\IP-6\AVR\SOURCE\ -I D:\IAR Systems\Project\IP-6\gui\Core\ -I D:\IAR Systems\Project\IP-6\gui\AntiAlias\ -I D:\IAR Systems\

    Project\IP-6\gui\ConvertColor\ -I D:\IAR Systems\Project\IP-6\gui\ConvertMono\ -I D:\IAR Systems\Project\IP-6\gui\Font\ -I D:\IAR Systems\Project\IP-6\

    gui\LCDDriver\ -I D:\IAR Systems\Project\IP-6\gui\MemDev\ -I D:\IAR Systems\Project\IP-6\gui\Widget\ -I D:\IAR Systems\Project\IP-6\gui\WM\ -I D:\IAR

    Systems\Embedded Workbench 4.0 Evaluation\avr\INC\ -I D:\IAR Systems\Embedded Workbench 4.0 Evaluation\avr\INC\CLIB\ --eeprom_size 4096

     

    IAR Atmel AVR C/C++ Compiler V4.11A/W32, Evaluation Version

    Copyright 1996-2005 IAR Systems. All rights reserved.

    Error[Pe144]: a value of type "struct <unnamed> const __flash *" cannot be used to initialize an entity of type "struct <unnamed> const *" D:\IAR Systems\Project\IP-6\gui\Font\F6x8.C 2219

    Error[Pe144]: a value of type "void __flash *" cannot be used to initialize an entity of type "void *" D:\IAR Systems\Project\IP-6\gui\Font\F6x8.C 2224

    Error[Pe144]: a value of type "void __flash *" cannot be used to initialize an entity of type "void *" D:\IAR Systems\Project\IP-6\gui\Font\F6x8.C 2225

    Error[Pe144]: a value of type "struct <unnamed> const __flash *" cannot be used to initialize an entity of type "struct <unnamed> const *" D:\IAR Systems\Project\IP-6\gui\Font\F6x8.C 2226

    Error[Pe147]: declaration is incompatible with "GUI_FONT const __flash GUI_Font6x8" (declared at line 2230) D:\IAR Systems\Project\IP-6\gui\Font\F6x8.C 2230

    Error[Pe144]: a value of type "void __flash *" cannot be used to initialize an entity of type "void *" D:\IAR Systems\Project\IP-6\gui\Font\F6x8.C 2230

    Error[Pe147]: declaration is incompatible with "GUI_FONT const __flash GUI_Font6x9" (declared at line 2231) D:\IAR Systems\Project\IP-6\gui\Font\F6x8.C 2231

    Error[Pe144]: a value of type "void __flash *" cannot be used to initialize an entity of type "void *" D:\IAR Systems\Project\IP-6\gui\Font\F6x8.C 2231

     

    Errors: 8

    Warnings: none

     

    Total number of errors: 8

    Total number of warnings: 0

  17. Как заставить компилятор Iar 4.11a размещать фонты во flash памяти?

     

    В Gui.h есть строки

    /* GUI_FLASH allows to put constants into a special memory area

    For most CPUs, this is not necessary hence the default is "".

    (This makes sense for CPUs like ATMEL AT90 or 8051, where

    default pointers are unable to reach ROM/FLASH memory in some

    memory models)

    */

    #ifndef GUI_FLASH

    #define GUI_FLASH

    #endif

     

    если исправить #define GUI_FLASH на #define GUI_FLASH __flash то компилятор ругается.

     

    зы контроллер t6963

  18. посмотри на http://www.avrfreaks.net/

     

    задаёшь в поиске t6963 должно выдать несколько библиотек под этот контроллер

    Можешь ещё посмотреть библиотеку avrlib http://www.procyonengineering.com/avr/avrlib/

    там есть какой-то графический контроллер, перепишешь низкоуровневые функции под t6963c

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