| Форум РадиоКот https://radiokot.ru/forum/ |
|
| "Перенести" код на другой МК https://radiokot.ru/forum/viewtopic.php?f=57&t=144329 |
Страница 1 из 3 |
| Автор: | Z_h_e [ Сб апр 15, 2017 13:30:36 ] |
| Заголовок сообщения: | Re: "Перенести" код на другой МК |
Какую Вы помощь то просите? Что Вы попробовали, что почитали, что не поняли и что не получилось? З.Ы. Код не читабельный. Одни магические цифры сплошным текстом. З.З.Ы. В тини13 нет таймера1. |
|
| Автор: | korob [ Сб апр 15, 2017 14:08:19 ] |
| Заголовок сообщения: | Re: "Перенести" код на другой МК |
Z_h_e писал(а): Что Вы попробовали, что почитали, что не поняли и что не получилось? Честно? Ничего не пробовал Z_h_e писал(а): Одни магические цифры сплошным текстом. Ниже спецом разместил с комментариями. Z_h_e писал(а): В тини13 нет таймера1. Получается что никак? Или есть другой способ?
|
|
| Автор: | Z_h_e [ Сб апр 15, 2017 14:09:58 ] |
| Заголовок сообщения: | Re: "Перенести" код на другой МК |
Почему никак, думаю можно. Просто это не изменить программу, а сделать новую. |
|
| Автор: | Z_h_e [ Сб апр 15, 2017 14:37:51 ] |
| Заголовок сообщения: | Re: "Перенести" код на другой МК |
Вы начертите временные диаграммы, что должно выходить с обоих каналов тиньки13. Понятно что импульсы разной ширины, но думать какой точно и сколько их и в какую фазу вряд ли кому просто так захочется. Программа то не сложная, если будет точная временная диаграмма, может кто и сваяет. Я иногда так делаю (закидываю полностью рабочий код в форум), когда скучно, а мне сейчас очень не скучно Ну в крайнем случае, закинете кому-нибудь на коньяк из виноградников Челябинской области |
|
| Автор: | akl [ Сб апр 15, 2017 18:07:32 ] |
| Заголовок сообщения: | Re: "Перенести" код на другой МК |
Посмотрел в студии исходник. Не стал бы рисковать подключать силовую часть. Делал аналогичную программу генерации синуса 60,(0)Гц (512 точек/период) для FLIP часов и управлением IR4426(IR4427, IR4428 тоже можно подключать) |
|
| Автор: | korob [ Сб апр 15, 2017 18:31:22 ] |
| Заголовок сообщения: | Re: "Перенести" код на другой МК |
akl писал(а): Посмотрел в студии исходник. Не стал бы рисковать подключать силовую часть. Дело в том, что на этом задающем генераторе сделано овер 10 девайсов (не конкретно по этой схеме, а взята лишь задающая часть), и все работают беспроблемно. |
|
| Автор: | pyzhman [ Сб апр 15, 2017 18:50:38 ] |
| Заголовок сообщения: | Re: "Перенести" код на другой МК |
У этой статьи есть автор. Напишите ему. |
|
| Автор: | korob [ Сб апр 15, 2017 19:20:44 ] |
| Заголовок сообщения: | Re: "Перенести" код на другой МК |
Прошло более 10 лет, и как часто это бывает - автор не отвечает. |
|
| Автор: | Oxford [ Сб апр 15, 2017 19:42:40 ] |
| Заголовок сообщения: | Re: "Перенести" код на другой МК |
Здесь бы подключить к решению STM32, убрать логику и рулить напрямую драйверами. А почему выбран ATtiny13? http://we.easyelectronics.ru/STM32/2-x- ... 030f4.html http://catethysis.ru/stm32-tim-dma-pwm-sin/ |
|
| Автор: | korob [ Сб апр 15, 2017 20:20:49 ] |
| Заголовок сообщения: | Re: "Перенести" код на другой МК |
Oxford писал(а): А почему выбран ATtiny13? korob писал(а): Что бы максимально упростить схему.
|
|
| Автор: | Oxford [ Сб апр 15, 2017 20:27:46 ] |
| Заголовок сообщения: | Re: "Перенести" код на другой МК |
В чем это упрощение, у вас же готовая схема есть, с готовым кодом. В чем логика? |
|
| Автор: | korob [ Сб апр 15, 2017 20:35:18 ] |
| Заголовок сообщения: | Re: "Перенести" код на другой МК |
Oxford писал(а): В чем логика? Такую простую задачу с успехом выполнит и ATtiny13 (уверен на 100%, и нет необходимости применять ATtiny2313, STM32, Intel Core i7 и т.д.) это во-первых, а во-вторых хочется избавится от "ненужной" в данном случае логики. |
|
| Автор: | Oxford [ Сб апр 15, 2017 20:42:40 ] |
| Заголовок сообщения: | Re: "Перенести" код на другой МК |
Да в принципе то можно и на тини13. Просто у тини13 таймер слабоватый. А у стм32 таймера продвинутые + DMA |
|
| Автор: | korob [ Сб апр 15, 2017 20:46:39 ] |
| Заголовок сообщения: | Re: "Перенести" код на другой МК |
Я в этом уверен |
|
| Автор: | Oxford [ Сб апр 15, 2017 20:53:36 ] |
| Заголовок сообщения: | Re: "Перенести" код на другой МК |
Нет смысла ограничиваться только тини13. Он устарел морально. Внешняя логика приколхозена из-за dead time. Посмотрите IR2111 у нее dead time внутри и в управлении проще. С ним тинька13 должна справиться. |
|
| Автор: | uk8amk [ Сб апр 15, 2017 22:07:10 ] |
| Заголовок сообщения: | Re: "Перенести" код на другой МК |
Я думаю, что достаточно ШИМ-ить только один полумост, второй полумост пусть переключает направление тока(меандр 50Гц). |
|
| Автор: | ARV [ Вс апр 16, 2017 08:05:31 ] |
| Заголовок сообщения: | Re: "Перенести" код на другой МК |
korob писал(а): Дело в том, что на этом задающем генераторе сделано овер 10 девайсов ..., и все работают беспроблемно. девайс коммерческий, ясно-понятно.обращайтесь в ЛС: за вознаграждение любой ваш каприз. дорого. долго. качественно. © тёма лебедев |
|
| Страница 1 из 3 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|



"Хотели как лучше, а получилось как всегда".©