Замена AT90S2313 на ATtiny2313 помогите!

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Аватара пользователя
roma1984
Встал на лапы
Сообщения: 129
Зарегистрирован: Вт сен 23, 2008 14:29:06
Откуда: Ukraine
Контактная информация:

Сообщение roma1984 »

Вот решил из большой надобности собрать инвертор по схеме С. Калюжного опубликованой в журнале Схемотехника N12 2005 и № 1 2006 , но столкнулся с проблемой . В схеме ,управления Н мостом осуществляєт микроконтроллер AT90S23131 которий снят с произдводства , модифицированим аналогом которого єсть ATtiny2313 . В програмировании я неочень силен (знаний ассемблера хватило только штоб исправить ошибки в програме ), готових аналогичних програм днем с огнем не найдеш , сплошная комерция :? , вот и обращаюсь к Вам за помощю . Будет ли работать програма без модификации кода ? , если нет то кто может модифицировать програму , вроде она несложная .
Заранеє благодарен ! Схема , програма для AT90S23131 , и моделированиє работи в прикрепленнем архиве.
P.S. Извините за неграмотность .
Вложения
invertor.rar
(260.03 КБ) 630 скачиваний
Реклама
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

roma1984 писал(а): осуществляєт микроконтроллер AT90S23131 которий снят с произдводства .

Скажу больше ! Его ни когда и не производили !

===
Наверняка может сказать эксперимент и знаток АСМ-а. Вроде биты ШИМ по другому называются (таблица 1 в .pdf) - если используются в проге то нужно поменять.

Вы можете поставить PROTEUS 7.4 и ассемблировать прогу и посмотреть в нем. Всю схему рисовать там не надо - только МК.

В этом инверторе вроде даже ОС по напруге и току нет ??? или я не внимателен ?
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Реклама
YurkaM
Нашел транзистор. Понюхал.
Сообщения: 151
Зарегистрирован: Пн сен 01, 2008 14:49:03
Откуда: Казахстан

Сообщение YurkaM »

Будет работать с вероятностью 99.9%. Если конечно фузы правильно поставить.
Если есть готовый .hex можно его и заливать. Если только исходник, то новые компиляторы скорей всего будут ругаться, т.к. названия регистров и битов поменялись (хотя их физические адреса остались прежними).
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

Вот сделал .HEX для 2313 - в PROTEUS 7.4 по осцилу работает, а
на модели Тини2323 не работает !

Все в прицепе.

ЕЩЕ РАЗ !!! ИМХО
1) нужно защиту в схему ввести хотя бы по К.З.
Схему можно взять из любого апноута по электроприводу.

2) если нет ОС по напряжению то на малой нагрузке не синусоида будет а наверно что-то похожее на прямоугольник или трапецию.

Если есть описание к проекту - ПРИЛОЖИ плиз !
Вложения
invertor_proteus_avr123.nm.ru.rar
(53.69 КБ) 443 скачивания
Последний раз редактировалось tych Пт сен 26, 2008 10:30:04, всего редактировалось 1 раз.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Реклама
Эиком - электронные компоненты и радиодетали
YurkaM
Нашел транзистор. Понюхал.
Сообщения: 151
Зарегистрирован: Пн сен 01, 2008 14:49:03
Откуда: Казахстан

Сообщение YurkaM »

Ну вот ещё до кучи. Фузы, если шить Поником...
Внешний кварц >8МГц. Самый медленный старт (а мы и не торопимся вроде...). Контроль питания - 4.3В
Изображение
Реклама
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

Советую прочитать назначение фьюзов в книгах или у меня в домашней страничке в самом низу стр. 2 - чтоб не ошибиться. И стр 7 позырьте о прошивании и тоже про фьюзы.
Последний раз редактировалось tych Вт сен 23, 2008 23:26:08, всего редактировалось 1 раз.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Реклама
YurkaM
Нашел транзистор. Понюхал.
Сообщения: 151
Зарегистрирован: Пн сен 01, 2008 14:49:03
Откуда: Казахстан

Сообщение YurkaM »

А в схеме точки не хватает. Там где C24, нижняя обкладка... Это сразу в глаза бросилось, а может там ещё чего...
Аватара пользователя
roma1984
Встал на лапы
Сообщения: 129
Зарегистрирован: Вт сен 23, 2008 14:29:06
Откуда: Ukraine
Контактная информация:

Сообщение roma1984 »

tych , YurkaM спасибо што откликнулись .
Ето не целая схема , а только один из блоков которий преобразуєт 310 постоянки в 220 АС , правда схему прийдетса менять так как мне нада мощность порядка 800 Вт и питатся он будет не от 12 , а от 24 вольт . Инвертор на +310 вольт полностю будет переделан , схеми защит и контроля напряжений также , останетса от начальной схеми только схема управления Н мостом.
Сегодня поставлю протеус и попробую сам посмотреть как ето все работаєт.С fuse я уже немного разобрался , но еще почитаю сайт tych-а там отлично написано все по програмированию МК .
Полностю отсканеную схему и описания из журнала викладиваю , мож комуто пригодитса (http://www.rapidshare.ru/788408).
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

ОСТОРОЖНО с высоким напряжением ! Отключай и ковыряйся одной рукой только ! На высоковольтные конденсаторы поставь разрядные резисторы.

roma1984 писал(а):tych , YurkaM спасибо што откликнулись. мне нада мощность порядка 800 Вт от 24 вольт


Советую ДРЕВНИЙ проект от МИКРОЧИП по которому я начинал учиться программировать МК и начинал по тем исходникам понимать язык Си.

PICREF-1 Page 1. © 1997 Microchip Technology Inc. DS30450C Uninterruptible Power Supply Reference Design
http://ww1.microchip.com/downloads/en/A ... 30450c.pdf

Источник бесперебойного питания с синусоидой на выходе.

Там СХЕМОТЕХНИКА ПРАВИЛЬНАЯ ! Есть защиты и ОС по выходному напряжению.pic17 давно снят с производства, но можно использовать PIC18 или ATmega16.

Кстати там 3000 мкФ емкость стоит на 300 вольтах у Н-моста.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Аватара пользователя
roma1984
Встал на лапы
Сообщения: 129
Зарегистрирован: Вт сен 23, 2008 14:29:06
Откуда: Ukraine
Контактная информация:

Сообщение roma1984 »

С апнотом из микрочипа знаком , ето online UPS там схемотехника немного сложная , корректор мощности , куча защит , там тройноє преобразованиє єсли питаниє от батареи , КПД в таком случає не очень велико , но некоториє решения можно взять оттуда.
Поправлю вас tych , аналог АТ90S2313 - Тини2313 , а не Тини2323.
Можете еще раз смоделировать для етого МК а то сам еще немогу смоделировать , неделю только как работаю с протеусом.
В архиве полная модель схеми .
Вложения
2313.rar
(77.95 КБ) 465 скачиваний
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

На Тини2313 в ПРОТЕУС не работает - пишет что WDT ресетит.

в студии работает и с вочдогом нормально.

Закоментил вочдог, сассемблили и в протеус на Тини2313 заработало.

http://slil.ru/26196850 симуляция на 1 МГц и скриншот с осцила.
YurkaM
Нашел транзистор. Понюхал.
Сообщения: 151
Зарегистрирован: Пн сен 01, 2008 14:49:03
Откуда: Казахстан

Сообщение YurkaM »

Странно. Да, частота генератора WDT в Тини больше, но и коэфициент деления по-умолчанию другой. Так что результирующий период такой же должен получиться.
Ну тогда, что бы сильно не задумываться, можно просто убрать из исходника всё что касается WDT.
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

YurkaM писал(а):Странно. Да, частота генератора WDT в Тини больше, но и коэфициент деления по-умолчанию другой. Так что результирующий период такой же должен получиться.
Ну тогда, что бы сильно не задумываться, можно просто убрать из исходника всё что касается WDT.


Да как же такую штуку без вочдога делать ??? я ж грю - в АВР студии и с вочдогом нормально симулится - не сбрасывается.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
YurkaM
Нашел транзистор. Понюхал.
Сообщения: 151
Зарегистрирован: Пн сен 01, 2008 14:49:03
Откуда: Казахстан

Сообщение YurkaM »

Да этот ваш протеус - только лишние проблемы. Когда чего-то не идёт, и думай - то-ли это в программе косяк, то-ли симулятор кривой..
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

YurkaM писал(а):Да этот ваш протеус - только лишние проблемы. Когда чего-то не идёт, и думай - то-ли это в программе косяк, то-ли симулятор кривой..

точна !
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Аватара пользователя
roma1984
Встал на лапы
Сообщения: 129
Зарегистрирован: Вт сен 23, 2008 14:29:06
Откуда: Ukraine
Контактная информация:

Сообщение roma1984 »

Значить можно смело шить ATtiny 2313 прошивкой от AT90S2313 ?
И еще 1 вопрос по поводу логики , можно ли поменять К561ла7 на CD4011 и К561ЛЕ5 на CD4001 ,а то фронти у импульсов подвалениє при частоте 10 МHz.
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

Советую применять логику 74АС и желательно с тригерами шмита.

roma1984 писал(а):Значить можно смело шить ATtiny 2313 прошивкой от AT90S2313 ?

Лучше внимательней выше почитать !
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
YurkaM
Нашел транзистор. Понюхал.
Сообщения: 151
Зарегистрирован: Пн сен 01, 2008 14:49:03
Откуда: Казахстан

Сообщение YurkaM »

roma1984 писал(а):...можно ли поменять К561ла7 на CD4011 и К561ЛЕ5 на CD4001 ,а то фронти у импульсов подвалениє при частоте 10 МHz.

А где у тебя в инверторе 10МГц ? :shock:
А вообще, если питание 5В, то можно поменять на серию 74HC или 74HCT например... (цоколевка другая только)
tych писал(а):...и желательно с тригерами шмита.
и это будет полезно.
Аватара пользователя
roma1984
Встал на лапы
Сообщения: 129
Зарегистрирован: Вт сен 23, 2008 14:29:06
Откуда: Ukraine
Контактная информация:

Сообщение roma1984 »

10 Мгц ето частота кварцевого генератора МК, а частота шим должна бить 20 кГц .Логику попробую вишеуказаную применить, а то К561ла7 К561ЛЕ5 ненайдеш уже на месном радиоринке а CD4011 и CD4001 неочень хорошо подходят как аналоги.
YurkaM
Нашел транзистор. Понюхал.
Сообщения: 151
Зарегистрирован: Пн сен 01, 2008 14:49:03
Откуда: Казахстан

Сообщение YurkaM »

Ну дык логика-то стоит уже после МК и работает как раз на 20кГц.
А на 10МГц серии HC и HCT не пойдут. Там действительно надо AC или что-то подобное...
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»