Страница 1 из 2
					
				Управление положением
				Добавлено: 09 апр 2019, 12:19
				 del60
				Всем привет.
Недавно начал осваивать Flprog и даже что то получается ).
Появилась затея-оживить автомобильную магнитолу кассетную от JVC.
ЛПМ с управлением посредством редуктора с фиксированными состояниями-их 4.
 Работает редуктор,двигается рейка,на рейке 4 выступа которые нажимают микрик (mode),который в свою очередь дает МК сигнал о наступлении нужного режима( стоп,плей1,плей2, перемотка впер,перемотка наз.)
В Flprog на данный момент ,я смог сделать почти полное управление ,но ни как не могу придумать так ,что бы мотор (sub m+ , sub m -)грубо говоря, помнил о своем положении на текущий момент цикла и мог например- 
находясь в режиме 1(плей1), я ему задаю режим 4(перемотка),
 а затем задаю режим 2 (плей2) и мотор начинает тянуть рейку в нужном ему направлении .
Моторчик (на схеме sub m+, sub m -)обычный коллекторный с управлением через микросхему по типу L298
Вот ,если поможет понять как все работает сейчас 
https://www.youtube.com/watch?v=C6d-nIW78Q4,
В вот, как мне хотелось бы 
pdf  платы обработки состояния  
			 
			
					
				Управление положением
				Добавлено: 09 апр 2019, 12:38
				 Anydy
				Прежде чем нажать кнопку "Отправить" перечитайте свой текст. Для этого есть кнопка  - "Предосмотр"
У вас в тексте слова сваленные в одну кучу....как вам помочь если вы даже сформулировать проблему не можете?
Отправлено спустя     4 минуты 45 секунд:
Структура для понимания должна быть такая-
1. так и так
2. проблема такая
3. хочу чтобы работало так
4. прошу помощи в этом
и т.д.
			 
			
					
				Управление положением
				Добавлено: 09 апр 2019, 12:46
				 Sancho
				[ref=#aa0000]Anydy[/ref], Всё понятно, не нагнетай.
[ref]del60[/ref], Для загрузки/выгрузки отдельный мотор, типа как в лпм орионов видиков?
Это я к тому, что перед тем как начать работу, лпм должен встать в положение стоп. Правильно?
Отправлено спустя     1 минуту 49 секунд:
Сейчас попробую идейку накидать... 
Как давно это было - ЛПМ 

 
			 
			
					
				Управление положением
				Добавлено: 09 апр 2019, 12:48
				 del60
				Да примерно как в видиках,да начальное положение у меня в данный момент стоп есть-при подачи питания идет команда на на выброс(стоп).После уже счетчик начинает отсчитывать количество нажатий микрика(mode) на схеме.
 
			 
			
					
				Управление положением
				Добавлено: 09 апр 2019, 13:05
				 Anydy
				Когда я пишу текст так и хочу что бы мне помогли в вопросе например размещения блоков а потом еще хочу попросить помощи от форумчан в коде на языке С++, потом еще раз прошу помощи....
 
А вот так будет читабельней! ---- 
Когда я пишу текст
хочу что бы мне помогли
в вопросе например размещения блоков
а потом еще хочу попросить помощи от форумчан
Отправлено спустя     5 минут 57 секунд:
я понял бы если писал например ангичанин или другой человек из другой страны...но вроде же русскоязычный человек пишет....почему такой каломбур в тексте?
Отправлено спустя     2 минуты 39 секунд:
Хотя...что я тут распинаюсь....как задали вопрос так вам на него и ответят))))
			 
			
					
				Управление положением
				Добавлено: 09 апр 2019, 13:06
				 ViktorPetrov
				Была такая, в запорожце постоянно на морозе кассеты жевала скотина .Попробуй таблицу состояний применить.
			 
			
					
				Управление положением
				Добавлено: 09 апр 2019, 13:08
				 del60
				я понял бы если писал например ангичанин или другой человек из другой страны...но вроде же русскоязычный человек пишет....почему такой каломбур в тексте?
к сожалению я не очень умею логично излагать свои мысли) наверное поэтому до сих пор ни как получается освоить программирование  

 
			 
			
					
				Управление положением
				Добавлено: 09 апр 2019, 13:16
				 Anydy
				Ничего сложного нет -
можно в текстовом редакторе сначала написать, а потом уже выложить на форум здесь!
Ну или по пунктам как и описал выше...
1. первое
2. второе
3. третье
и т.д.
			 
			
					
				Управление положением
				Добавлено: 09 апр 2019, 13:21
				 nalnik
				Лучше бы он реп слушал -Да?  

 
			 
			
					
				Управление положением
				Добавлено: 09 апр 2019, 13:28
				 Sancho
				[ref]del60[/ref], Как система определяет стоп, крайнее положение - по перегрузке двигателя? В этом положении микрик замкнут, или есть положение дальше?
			 
			
					
				Управление положением
				Добавлено: 09 апр 2019, 13:45
				 del60
				В лпм есть три микрика-tape in срабатывает при вставки кассеты ,standby срабатывает когда кассета находится в лпм и сам mode -который при движении рейки делает 4 импульса.
При первой загрузке -1 импульс это play1,
Алгоритм такой- вставляем кассету,замыкается tape in,срабатывает мотор загрузки (он же двигает потом рейку)тянет кассету до с работки микрика mode,с этого момента я сделал отсчет режима 1
на видио на дисплее 2 строка 1 разряд -это как раз индикация текущего положения рейки 
[spoiler][bbvideo]
https://www.youtube.com/watch?v=C6d-nIW78Q4[/bbvideo][/spoiler]
 
			 
			
					
				Управление положением
				Добавлено: 09 апр 2019, 13:58
				 Anydy
				nalnik писал(а): 09 апр 2019, 13:21
Лучше бы он реп слушал -Да?
 
Это в мой огород камень?
 
			 
			
					
				Управление положением
				Добавлено: 09 апр 2019, 14:05
				 Sancho
				[ref]del60[/ref], Попробуй, главное - идея запоминания основных и промежуточных положений.
			 
			
					
				Управление положением
				Добавлено: 09 апр 2019, 14:08
				 del60
				[ref=#ff8000]Sancho[/ref], СПАСИБО! обязательно попробую завтра с утра  

 
			 
			
					
				Управление положением
				Добавлено: 09 апр 2019, 14:16
				 Sancho
				Посмотрел видео - какое он имеет право затягивать кассету после выброса,
 если микрик tape in не отработал? 

 Или там не подпружинен микрик?
Отправлено спустя      43 секунды:
Ещё раз - там не готовое, ну или почти, там идея.
Отправлено спустя     4 минуты 51 секунду:
смысл - любое нужное положение, это 0,10, 20,30,40.
средние 5,15,25,35
прибавление/отминусование по 5/-5 происходит по каждому нажатию или отпусканию микрика на рейке. это нужно для того, что-бы изменить направление движения на ходу, между двумя стандартными положениями
Отправлено спустя     1 минуту 54 секунды:
del60 писал(а): 09 апр 2019, 12:19
ЛПМ с управлением посредством редуктора с фиксированными состояниями-их 4.
 
Их всё-таки пять, наверно?
 
			 
			
					
				Управление положением
				Добавлено: 09 апр 2019, 14:24
				 del60
				Sancho писал(а): 09 апр 2019, 14:14
Или там не подпружинен микрик?
 
 так точно.
Sancho писал(а): 09 апр 2019, 14:14
прибавление/отминусование по 5/-5 происходит по каждому нажатию или отпусканию микрика на рейке. это нужно для того, что-бы изменить направление движения на ходу, между двумя стандартными положениями
 
 спасибо,буду пробывать 
Отправлено спустя     4 минуты 12 секунд:
Sancho писал(а): 09 апр 2019, 14:16
Их всё-таки пять, наверно?
 
 ну если брать отсчет с первого импульса то 4, просто 0 я обозвал состояние- когда микрик mode и tape in не замкнуты,то есть кассеты нет
 
			 
			
					
				Управление положением
				Добавлено: 09 апр 2019, 14:33
				 Sancho
				Если заглатывание и выброс кассеты идёт тем-же мотором, что и привод рейки - это  уже не орионовская протяжка(применительно к видикам), так сказать, а более продвинутая. 
Так-же не могу точно предсказать поведение блока после датчика главной рейки, попробую сделать альтернативу на стандартных блоках.
Как я сейчас понял - изначально, без кассеты всё по нулям.
Вставили - tape in отработал, пошёл заглот до первого нажатия микрика на основной рейке - это стоп.
del60 писал(а): 09 апр 2019, 12:19
Работает редуктор,двигается рейка,на рейке 4 выступа которые нажимают микрик (mode),который в свою очередь дает МК сигнал о наступлении нужного режима( стоп,плей1,плей2, перемотка впер,перемотка наз.)
 
Вот здесь получается пять положений.
 
			 
			
					
				Управление положением
				Добавлено: 09 апр 2019, 15:30
				 del60
				Sancho писал(а): 09 апр 2019, 14:33
Вот здесь получается пять положений.
 
 пятое -стоп ,это совокупность  mode=0 и tape in =0, а так физических нажатий mode =4,после затягивния кассеты -первое нажатие ,оно же дает сигнал на останов загрузки и идет индикация положения   =1
Отправлено спустя     2 минуты 37 секунд:
Sancho писал(а): 09 апр 2019, 14:33
изначально, без кассеты всё по нулям.
Вставили - tape in отработал, пошёл заглот до первого нажатия микрика на основной рейке - это стоп.
 
 нет,это плей1 (режим=1),стоп  это кассеты нет(режим =0)
 
			 
			
					
				Управление положением
				Добавлено: 09 апр 2019, 15:37
				 Sancho
				del60 писал(а): 09 апр 2019, 15:27
пятое -стоп ,это совокупность mode=0 и tape in =0, а так физических нажатий mode =4,после затягивния кассеты -первое нажатие ,оно же дает сигнал на останов загрузки и идет индикация положения =1
 
Как работает/присутствует сигнал от tape in, когда есть/нет?
С 1 разобрались. (я буду считать это стоп, кассета на месте) 0 - будет eject - нет кассеты
Дальше о положениях?
Отправлено спустя     2 минуты 46 секунд:
Возможно, что будет: стоп, плэй влево, плэй вправо, перемотка(направление зависит от основного двигателя) ?
 
			 
			
					
				Управление положением
				Добавлено: 09 апр 2019, 15:38
				 del60
				Sancho писал(а): 09 апр 2019, 15:34
С 1 разобрались. (я буду считать это стоп, кассета на месте) 0 - будет eject - нет кассеты
 
2=плей2(реверс),3=перемотка впер,4=перемотка наз.
tape in фиксируемый микрик,пока есть кассета в лотке =1,standby так же фиксируется ,как только кассета ложится на бобышки=1,я его использую для управлением мотором тонвала,mode фиксируется только когда рейка доходит до нужного режима