Частотный преобразователь

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


DC-AC
Друг Кота
Сообщения: 3017
Зарегистрирован: Чт июн 26, 2014 00:04:37

Re: Частотный преобразователь

Сообщение DC-AC »

Aleksey YER писал(а):замена P6KE15CA на P6KE20CA?
Нежелательно, сильно снизится отрицательное напряжение на затворе.
city77 писал(а):готовность мигает, но ШИМ на выводах нет
13 вывод, RB7 по схеме мониторит напряжение DC, там должен быть высокий уровень.
city77
Открыл глаза
Сообщения: 53
Зарегистрирован: Чт дек 28, 2017 23:07:31

Re: Частотный преобразователь

Сообщение city77 »

Да проглядел - соединил RB7 с RА5 и генерация пошла. DC-AC спасибо.
Теперь об изменениях в схеме. Чтобы внести в код минимальное число изменений оставляем управление ключами на тех=же линиях порта В. У pic16f76 остался свободный spi - думаю он вполне справится с индикацией (разумеется она будет статической). Куда прилепить кнопки - определюсь. Пока вышло примерно так...

ps. конструктивная критика приветствуется)

Добавлено after 21 minute 34 seconds:
DC-AC - есть вопросы по коду.
Загрузка констант от START1 до START52 производится полностью (т.е. последовательно загружаются 8 переменных Sec12,Sec1...Sec7 ) но с участка START53 начинаются пропуски

Код: Выделить всё

START53     ;movlw                            D'3'   ;   42,47Hz
            ;movwf                            Sec12   ;   93,80Uн
            movlw                            D'40'   ;   2392,00Hz
            movwf                            Sec1      
            movlw                            D'79'      
            movwf                            Sec2      
            movlw                            D'203'      
            movwf                            Sec3      
            movlw                            D'16'      
            movwf                            Sec4      
            movlw                            D'76'      
            movwf                            Sec5      
            movlw                            D'255'      
            movwf                            Sec6      
            movlw                            D'10'      
            movwf                            Sec7      
            ;bsf         SecMAX,7
            lgoto        ROTOR
т.е. загрузки Sec12 нет.
в START56

Код: Выделить всё

START56     movlw       .3       ;44 96,82 2490
            ;movwf       Sec12
в w пишется константа, но в Sec12 она не переносится?
Вложения
motor_new.JPG
(67.47 КБ) 566 скачиваний
Аватара пользователя
Denis_84
Встал на лапы
Сообщения: 108
Зарегистрирован: Пт мар 13, 2015 05:02:46
Откуда: г. Омск

Re: Частотный преобразователь

Сообщение Denis_84 »

[uquote="city77",url="/forum/viewtopic.php?p=3274309#p3274309"]Да проглядел - соединил RB7 с RА5 и генерация пошла. DC-AC спасибо.
Теперь об изменениях в схеме. Чтобы внести в код минимальное число изменений оставляем управление ключами на тех=же линиях порта В. У pic16f76 остался свободный spi - думаю он вполне справится с индикацией (разумеется она будет статической). Куда прилепить кнопки - определюсь. Пока вышло примерно так...

ps. конструктивная критика приветствуется)[/uquote]
Я вот не пойму для чего вам такие заморочки? Есть готовый, обкатанный проект. Бери и делай. Ради чего выдумывать новое? Чтобы только микросхему использовать, которая без дела болтается? По-моему проще и быстрее заказать какие надо детали и собрать по готовой, отлаженной схеме. Всё равно с первого раза ничего не запустится у вас. Граблей по дороге будет очень много как бы вы не отлаживали в протеусе. Если вам совсем не чем заняться, то желаю успехов. )))
city77
Открыл глаза
Сообщения: 53
Зарегистрирован: Чт дек 28, 2017 23:07:31

Re: Частотный преобразователь

Сообщение city77 »

Denis_84 - кроме получения результата, мне интересен сам процесс )) Ну а если серьезно, то с движками дела не имел, хотя не новичок, поэтому хочется разобраться. Тупо скопировав проект ничему не научишься ИМХО.
Аватара пользователя
Denis_84
Встал на лапы
Сообщения: 108
Зарегистрирован: Пт мар 13, 2015 05:02:46
Откуда: г. Омск

Re: Частотный преобразователь

Сообщение Denis_84 »

Если только в образовательных целях, то нет вопросов. Желаю успехов и поменьше сжечь транзисторов. )))
DC-AC
Друг Кота
Сообщения: 3017
Зарегистрирован: Чт июн 26, 2014 00:04:37

Re: Частотный преобразователь

Сообщение DC-AC »

city77 писал(а):но с участка START53 начинаются пропуски

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

Самому делать программу безусловно интересно, тем более в асме, вручную, так сказать. Но тупо скопировать тоже вряд-ли получиться :)) Придётся в любом случае хоть немножко, но вникать.
Тут всё в куче работает и программная и аппаратная часть
city77
Открыл глаза
Сообщения: 53
Зарегистрирован: Чт дек 28, 2017 23:07:31

Re: Частотный преобразователь

Сообщение city77 »

Но тупо скопировать тоже вряд-ли получиться
... это понятно, тем более, что исходник на 5000 строк )). Поэтому и начал с того, что "причешу" код - после добавления макросов загрузка теперь выглядит вот так.

Код: Выделить всё

...
START3  ld_freq D'8',D'100',D'32',D'84',D'90',D'115',D'105',D'87' ; 17,50Hz 43,30Uн 2642,00Hz
START2  ld_freq D'8',D'104',D'32',D'84',D'95',D'120',D'106',D'92' ; 17,01Hz 42,29Uн 2565,00Hz      
START1  ld_freq D'8',D'109',D'32',D'85',D'99',D'125',D'107',D'97' ;   16,50Hz 41,28Uн 2482,00Hz

ну и сами макросы

Код: Выделить всё

ldi   macro x2,x1
    movlw x1      
    movwf x2                           
   endm                        
                           
f2f   macro x2,x1
    movfw x1      
    movwf x2                           
   endm                           
                           
ld_freq macro x1,x2,x3,x4,x5,x6,x7,x8
   ldi   Sec12,x1
   ldi   Sec1,x2
   ldi   Sec2,x3
   ldi   Sec3,x4
   ldi   Sec4,x5
   ldi   Sec5,x6
   ldi   Sec6,x7
   ldi   Sec7,x8
   lgoto ROTOR
   endm
так гораздо заметнее повторяющиеся константы...
Так делалась экономия места в памяти программ.
такая догадка была, но смутило, что в программе есть вереница NOP-ов

Код: Выделить всё

;^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
;           Прокрутка кодовой страницы (тут может быть любая программа)
;^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            nop
            nop
            nop
DC-AC
Друг Кота
Сообщения: 3017
Зарегистрирован: Чт июн 26, 2014 00:04:37

Re: Частотный преобразователь

Сообщение DC-AC »

NOP-ы чтоб граница страниц памяти была в нужном месте и четко работали переходы
Аватара пользователя
Adamantis
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Чт янв 04, 2018 12:59:02
Откуда: г.Воронеж

Re: Частотный преобразователь

Сообщение Adamantis »

Доброго всем дня! С Новым Годом, друзья!
Затеял я сборку токарного станочка по дереву. Движок думаю ставить где-то 700-1000Вт на 3000 витков от помпы. Да вот засада:регулировать частоту шпинделя через шкивы - дело прошлого столетия. Мне проще спаять что-то, чем токарить из железа набор шкивов, сами понимаете. В предложенной схеме частота вращения регулируется кнопками + и -. Неудобно, мне кажется. Человек - аналоговое существо. Ему проще переменным резистором пользоваться. В конечном итоге, точность установки оборотов не критична и допускает разбег +/- 50 об/мин в подавляющем большинстве случаев.
Вопрос к автору: я нашел в статье отсыл к разным схемам. Но вот варианта с переменником в качестве органа управления я не нашел. А был такой? Ну, чтоб и моим критериям двигателя соответствовал...
Аватара пользователя
Михайлик
Опытный кот
Сообщения: 814
Зарегистрирован: Пт мар 11, 2011 08:14:20
Откуда: г. Озёрск Челяб. обл.

Re: Частотный преобразователь

Сообщение Михайлик »

Вы невнимательно смотрите выложенные автором в подписи материалы.
Для Вас:
"PIC16F648A Для двигателей _=1500Вт" => "С показометром" => "50-75Гц с крутилкой и 2 контактами управления для токарного+"

Перед работой максимально внимательно перечитайте ВСЮ ветку! Сразу отыщете большинство ответов на будущие вопросы.
dima842
Встал на лапы
Сообщения: 125
Зарегистрирован: Вс апр 08, 2012 17:43:11
Откуда: Озёрск Челябинской обл.

Re: Частотный преобразователь

Сообщение dima842 »

Утро было длинным. Обжегшись на 3120 решил собрать стенд для проверки последней партии из чайны. Схемы из ДШ, добавлен стаб на 5 вольт.Изображение питание выхода оптопары 25 вольтИзображение
Лепил на раз, за эстетикой особо не гнался
Изображение
кроватка под оптику.
Изображение
Обратная сторона платы - генератор на 555
Изображение
Худшая задержка из партии в 20 штук.
Изображение
Лучший результат партии - 260 ns.

Результат, вся партия - ОК.
Аватара пользователя
Adamantis
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Чт янв 04, 2018 12:59:02
Откуда: г.Воронеж

Re: Частотный преобразователь

Сообщение Adamantis »

[uquote="Михайлик",url="/forum/viewtopic.php?p=3275515#p3275515"]Вы невнимательно смотрите выложенные автором в подписи материалы[/uquote]
:shock: точно-точно. Нашел. Только больно мудреные названия "крутилка", "АЦП задатчик", "Показометр"...
Но для токарного гораздо важнее видеть не частоту импульсов, а скорость вращения шпинделя станка. Но, это уже простой частотомер на 176 серии...
Аватара пользователя
Михайлик
Опытный кот
Сообщения: 814
Зарегистрирован: Пт мар 11, 2011 08:14:20
Откуда: г. Озёрск Челяб. обл.

Re: Частотный преобразователь

Сообщение Михайлик »

Только не забудьте, что понижающая передача не только сбрасывает обороты, но и повышает момент вращения...
Аватара пользователя
Adamantis
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Чт янв 04, 2018 12:59:02
Откуда: г.Воронеж

Re: Частотный преобразователь

Сообщение Adamantis »

[uquote="dima842",url="/forum/viewtopic.php?p=3275601#p3275601"]Утро было длинным[/uquote]
а можно как - то модернизировать схему тестера, что бы можно было подбирать оптопары при помощи однолучевого осциллографа?
На выходе этой схемы тогда должна быть следующая картина (эпюра 3):
Изображение
Тогда чем короче по времени импульс, тем лучше подходит оптопара!!!
... Я так понимаю, это задача компаратора?
city77
Открыл глаза
Сообщения: 53
Зарегистрирован: Чт дек 28, 2017 23:07:31

Re: Частотный преобразователь

Сообщение city77 »

dima842 писал(а):Обжегшись на 3120 решил собрать стенд для проверки
зачем было использовать генератор на 555 если есть PIC? Заливаешь в него "высокочастотную дрыгалку" и все..."
Adamantis писал(а):что бы можно было подбирать оптопары при помощи однолучевого осциллографа?
можно и без компаратора - синхронизируйте запуск по внешнему сигналу
DC-AC писал(а):NOP-ы чтоб граница страниц памяти была в нужном месте и четко работали переходы
Спасибо, что напомнили - забыл что у PIC переход не выходит за размер страницы (2К ) В принципе изменения не такие уж большие, главное разбросать все по страницам не нарушив тайминги
Последний раз редактировалось city77 Пт янв 05, 2018 17:03:58, всего редактировалось 1 раз.
dima842
Встал на лапы
Сообщения: 125
Зарегистрирован: Вс апр 08, 2012 17:43:11
Откуда: Озёрск Челябинской обл.

Re: Частотный преобразователь

Сообщение dima842 »

[uquote="city77",url="/forum/viewtopic.php?p=3275807#p3275807"]зачем было использовать генератор на 555 если есть PIC? Заливаешь в него "высокочастотную дрыгалку" и все..."[/uquote]
Ну я исходил из принципа мне - лень, а это на столе под рукой было. + "железная" логика, она самая логичная. Взял 2 ДШ, склеил, пользуйся.
P.S. и спалить не жалко :))
Последний раз редактировалось dima842 Пт янв 05, 2018 22:20:00, всего редактировалось 1 раз.
city77
Открыл глаза
Сообщения: 53
Зарегистрирован: Чт дек 28, 2017 23:07:31

Re: Частотный преобразователь

Сообщение city77 »

Ну как раз "потому что лень" ИМХО проще было написать пару строк кода и припаять пару проводков, чем травить и собирать плату )) ... хотя хозяин-барин и Вам видней...
dima842
Встал на лапы
Сообщения: 125
Зарегистрирован: Вс апр 08, 2012 17:43:11
Откуда: Озёрск Челябинской обл.

Re: Частотный преобразователь

Сообщение dima842 »

Ну не силён я в софтоваянии на pic. И оно мне не нать вааааще :)) . Я привык гвозди забивать молотком, хотя могу и мелкоскопом.
Зачем мучить контроллер, когда есть железо. Хотя и ch341, pickit3, tl866, ezp2010 и даже понька из под ком-порта тоже есть, но не нать оно тут.
Аватара пользователя
Adamantis
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Чт янв 04, 2018 12:59:02
Откуда: г.Воронеж

Re: Частотный преобразователь

Сообщение Adamantis »

Дмитрий, поясните.
При столь малой разнице в срабатывании оптопар - в сотню наносекунд и меньше - как это реально скажется на работе двигателя?
На сколько важно подбирать оптопары?
И еще вопрос появился в связи с первым. Видно, что сигнал на оптопаре поднимается не молниеносно, не мгновенно. На мой взгляд, это приводит к бОльшему нагреву кристалла транзистора. Может есть смысл все-же этот сигнал превратить в правильный меандр? Это увеличит скорость включения транзистора,сократит переходные процессы на кристалле. Что скажете?
PS тему пока всю перечитать не осилил, в процессе. Но вопрос уже есть, простите...
Аватара пользователя
Михайлик
Опытный кот
Сообщения: 814
Зарегистрирован: Пт мар 11, 2011 08:14:20
Откуда: г. Озёрск Челяб. обл.

Re: Частотный преобразователь

Сообщение Михайлик »

Вообще-то в затворы полевиков (IGBT) специально ставятся резисторы увеличивающие время открывания ключа. Из-за сверхбыстродействия возникают мощные помехи.
(Читаем абзац перед Рис. 1
dt92-1rus.pdf
(70.96 КБ) 273 скачивания
)
Ответить

Вернуться в «Статьи»