Отговори на тема  [ 10 мнения ] 
Моля за помощ PIC16F1827/29 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пет Май 24, 2024 11:18 am
Мнения: 3
Мнение Моля за помощ PIC16F1827/29
Здравейте,

искам да напиша програма, която на един вход на микропроцесора генерира инпулси и се записват в паметта му.
Изхода е един, но ще трябва да се управлява от два бутона, като всеки бутон генерира запаметените импулси от
входа(различно време на изхода). Ще се радвам, ако някой може да помогне, разбира се срещу заплащане.

Просто знанията не ми достигат за сорса. Благодаря предварително


Нед Май 26, 2024 10:26 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Сеп 26, 2013 2:24 pm
Мнения: 1765
Мнение Re: Моля за помощ PIC16F1827/29
Ходих на врачка, пих хапчета за познаване но пак не разбрах условието на задачата.
Какво предполагам съм разбрал:

1. Има вход на който идват импулси
2. Има изход на който трябва да се генерират импулси
3. Има 2 бутона които вклюват режима на генериране на импулси като всеки бутон запуска генерирането на импулсите за определено време

Какво не разбрах:

1. Трябва на входа да се броят колко импулса са дошли или с каква честота са или нещо по-сложно
2. Колко време и кога трябва да се броят тези импулси от входа
3. Информацията придобита от входа кога трябва да се запише в паметта
4. Импулсите които се подават на изхода какви параметри имат - честота, брой, ширина на запълване
5. Или данните за изходните импулси трябва да се вземат от входните с някаква дискретизация
6. Ако е 5 - каква следва да бъде точността / дискретизацията


Нед Май 26, 2024 10:36 am
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пет Май 24, 2024 11:18 am
Мнения: 3
Мнение Re: Моля за помощ PIC16F1827/29
Извинявам се за неясното обяснение.
Ето заданието:

Имаме 3 бутона Б1-Б3. Първите 2 задействат изхода за определено зададено време, третият влиза в режим на препрограмиране изхода. Програмирането на 2та бутона става като се задържи Б3 за 10 секунди и се избере съответния бутон за програмиране. Като се отпусне бутона който се програмира се запаметява броя импулси от дебитомера, които са генерирани по време на програмирането и се отпуска Б3. Така за всеки един от двата бутона. Към всеки бутон да има индикатор диод да показва (постоянно светещ) кой бутон е избран (режим на работа). По време на програмирането, диода към съответния бутон да мига. Изходите са пет. Първият управлява помпа и клапан успоредно. Целта е да се избира с 2-та бутона различно време на работа на изхода, което време е функция на импулсите от дебитомера.(При препрограмиране на бутоните, изхода ще трябва да е активен, за да може дебитомера да отброява импулсите) Вторият изход е за нагревател, който ще се управлява от сензор DS18S20, следящ температурата на водата. Третият изход е за светодио, който ще отчита температурата на водата т. е. да мига когато водата не е достигнала необходимата температура и постоянно светещ, при достигането и. Другите изходи са за светодиодите.


Нед Май 26, 2024 8:03 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Сеп 26, 2013 2:24 pm
Мнения: 1765
Мнение Re: Моля за помощ PIC16F1827/29
Нещата започнаха да стават забавни. Вече включихме декодиране на 1 уайър протокол, пи регулатор за нагревател, най-вероятно ще трябва и зеро крос. Тука възникват въпросите какво се прави ако няма вода, дебитомера не дава импулси, ерор хендлинг, кодове за грешки, настройка на температурата, защита на нагревателя.
Това си е доста сериозно устройство поне от първите 2 поста. Да очакваме ли уеб интерфейс и MQTT в третия пост ?


Нед Май 26, 2024 8:19 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пет Май 24, 2024 11:18 am
Мнения: 3
Мнение Re: Моля за помощ PIC16F1827/29
В третият пост, ще кажа да не се вживяваме толкова много в живота, и без това няма да излеземе живи от него. Няма да има нужда от двуканални или три канални Safety модули като Siemens CPU 1212 FC - 6ES7212-1AF40-0XB0 или 772001 PILZ - PNOZ MM0.1P или нещо такова. Това е само една дипломна работа, нека да се предържаме към заданието, ако няко иска да помогне ще бъда благодарен, ако не, предавам както съм я направил с таймерите и това е.


Пон Май 27, 2024 12:25 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Сеп 26, 2013 2:24 pm
Мнения: 1765
Мнение Re: Моля за помощ PIC16F1827/29
С последните си изисквания мен лично ме загуби. Аз смятам да си се повживея още малко и не ми се мре. Поне засега.
Ако някой от колегите има желание - да ти направи дипломната.


Пон Май 27, 2024 12:39 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Дек 14, 2004 1:31 pm
Мнения: 3849
Мнение Re: Моля за помощ PIC16F1827/29
То да помогнем, ама ако и лекарите така си пишат дипломните работи, докъде ще стигнем?
Ако нямаш време, понеже те чака или няма да чака добре платена работа след завършването, говори с доцента. Инженерите сме практични хора, може и да прояви разбиране. Ако пък нямаш необходимите знания, дай си време, почети малко, научи нещата. Защо си го записал това следване...


Пон Май 27, 2024 12:42 am
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30684
Местоположение: София
Мнение Re: Моля за помощ PIC16F1827/29
А под каква форма я виждаш тая помощ? Ако имаш конкретни въпроси питай, но едва ли някой ще ти напише кода.


Пон Май 27, 2024 4:51 am
Профил
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Вто Фев 06, 2007 2:45 am
Мнения: 263
Мнение Re: Моля за помощ PIC16F1827/29
Пълното задание: https://www.youtube.com/watch?v=OEnHJNeZetM&t=31s


Пон Май 27, 2024 3:14 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 25, 2005 11:41 am
Мнения: 1680
Мнение Re: Моля за помощ PIC16F1827/29
tolstolob написа:


:lol: :lol: :lol:


Съб Авг 03, 2024 8:51 pm
Профил ICQ WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 10 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни