Спокойно. Сейчас пытаюсь состряпать спидометр + одометр, и на базе того же кода будет тахометр. В протеусе завышает показания, завтра собранный в железе пойду подключать к спец генератору. На стабильной частоте посмотрю, врет или нет. Вот код.
Cifra var Byte Time var Word ImpOdo var Word ImpSpedo var Word Sped var Word Odometr1 var Word Odometr2 var Word ImpOdo = 6000 Odometr1 = 0 Odometr2 = 0
Option_REG = %11000011 ' Âûêëþ÷àåì ïîäòÿãèâàþùèå ðåçèñòîðû è íàñòðàèâàåì ïðåääåëèòåëü äëÿ TMR0 On Interrupt Goto myint TMR0 = 5 Intcon = %10110000 ' âêëþ÷àåì ïðåðûâàíèÿ îò âõîäà INT
if intcon.1=1 then ' åñëè ïðåðûâàíèå ïðîèçîøëî ïî âõîäó INT óâåëè÷èâàåì ñ÷åò÷èê ImpSpedo = ImpSpedo + 1 ImpOdo = ImpOdo - 1 INTCON.1 = 0 endif
if ImpOdo = 0 then Odometr2 = Odometr2 + 1 ImpOdo = 6000 endif if Odometr2 = 1000 then Odometr2 = 0 Odometr1 = Odometr1 +1 endif if Odometr1 = 1000 then Odometr1 = 0 Odometr2 = 0 endif
if intcon.2=1 then ' åñëè ïðåðûâàíèå ïî ïåðåïîëíåíèþ TMR0 óâåëè÷èâàåì ñ÷åò÷èê Time = Time + 1 if Time = 300 then Time = 0 Sped = ImpSpedo ImpSpedo = 0 endif TMR0=5 intcon.2=0 endif
Resume Enable ' ----------------------- [ End Obrobotka Impulsov ] ----------------------
Правда думается мне, что врать будет, надо поправку сделать на задержки вычисления.
Добавлено (16.04.2011, 15.13.15) --------------------------------------------- Забыл сказать, если будет врать, будут и вопросы. Вопросы вещь такая – есть всегда.
Сообщение отредактировал
xppirat - Сб, 16.04.2011, 14:52
Прикидываю над стабилизатором сетевого напряжения , какая будет комплектация и алгоритм роботы . Возобновят все работы над своими проэктами- будет открыта тема " Когда это прекратиться "
Всем привет!!! xppirat, нормальная затея, только вот я что-то не увидел кнопки сброса одометра на ноль. Ты что не предусматриваешь, или ещё не доделал??? Купить за деньги может ВСЁ, А ты попробуй сделай САМ!!!
xppirat, нормальная затея, только вот я что-то не увидел кнопки сброса одометра на ноль. Ты что не предусматриваешь, или ещё не доделал???
Вы совершенно точно подметили про кнопку сброса, до нее еще дело не дошло. Я только недавно начал изучать программирование, и поэтому иду постепенно, после решения одной задачи перехожу на другую. Но процесс хоть и медленно, но верно движется вперед. В свете последних моих событий думаю, что кнопкой займусь в конце этой начале следующей недели.
Прикидываю над стабилизатором сетевого напряжения , какая будет комплектация и алгоритм роботы .
Недавно пришлось разбирать очередной - релюшки стоят. Это я к тому, что во всес схемах журнала Радио - симисторы. А зачем?.. Реле - дёшево и сердито и не менее надёжно. (Моё имхо). И, кстати, никакого перехода через 0...
У нас сварщики лютуют... и как в песне поется "музыка телеграфных проводов", а то "музыка релюх" . Впрочем сам думал переводить свой макет на реле после того, как триаки сделали "пшик".
Quote (Andriy76)
Прикидываю над стабилизатором сетевого напряжения
Andriy76, нужно бы пообщаться на эту тему, имею макетные наброски. Век живи - век учись! К концу жизни поймешь, что ничего не знаешь...
Давайте будем пробовать что-то делать , реле не плохи . Надо найти на большие токи - желательно на 30-40А . Планирую на 5-6 кВт . Вначале поставлю такие какие ставлю в зарядку . Трансформатор тороид -30 см2 . Первичка на 280В , вторичка сечением примерно 4-5мм2 , обмотки по 20 в . 8 шт , планируемое перекрытие 160-280 В . Еще один маленький для управления . Первичка 420В , вторичку посчитаю . Управление PIC16F877 + ЖКИ 16*2 или 20*2 какой найдем большой по размеру . Brown давайте откроем тему в разделе Протон или где Вам удобно . Возможно за несколько месяцев будет повторяемая конструкция .
Я пока пытаюсь сделать на 650 ВА. Из расчета минимум стоимости, чтобы обкатать железо и прогу. На выходных бродил у себя на радиорынке - подыскивал автотрансформатор или чтобы кто-то намотал. Цены на эмаль провод кусаються - 140грн/кг.
Quote
Управление PIC16F877
18F4520 - те же деньги, а возможностей больше... ;), есть один моментик. Я в своей конструкции использую 18F1320.
Quote (Andriy76)
Brown давайте откроем тему в разделе Протон или где Вам удобно
Первичка на 280В , вторичка сечением примерно 4-5мм2 , обмотки по 20 в . 8 шт
Так да не так. Надо включать автотрансформатором наоборот. Получается "первичка" на 160В и плюс обмотки по 20В до 280В. Коммутировать ВХОДНОЕ напряжение. Нагрузка включена постоянно на отвод 220В. Тогда можно снять реальную мощность с транса при любом напряжении (в рамках 160-280В). Да и проще устройство. Хотя курить бросил...
Сообщение отредактировал
mikhail09p - Вт, 26.04.2011, 14:44
Думал сделать как вольтдобавку . Принцип при котором 300Вт трансформатором можно 3кВт через себя пропускать .Но там тоже есть свои нюансы. ПРОТОН вроде не поддерживает 18 серию . Если не против создаем тему в ветке ПРОТОНА ? Создал здесь тему http://picbasic.ru/forum/5-677-1 . Прошу туда для далнейших действий и реализации
Сообщение отредактировал
Andriy76 - Вт, 26.04.2011, 21:30