Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Преработка на честомер
http://mcu-bg.com/mcu_site/viewtopic.php?f=5&t=18187
Страница 1 от 1

Автор:  ilia girov [ Чет Яну 20, 2022 11:04 pm ]
Заглавие:  Преработка на честомер

Търся помощ от знаеш по пик контролери. Една схема на честомер изградена с пик контролер искам да я използвам за брояч. Имам ASM файла ако може да ми изключи вътрешното нулиране на1s.и ако е възможно на някое краче да направи външно нулиране. Тел.0884155416.

Автор:  ike [ Пет Яну 21, 2022 1:14 am ]
Заглавие:  Re: Преработка на честомер

Не знам как е програмиран PIC чипа, но е много вероятно:
1.) Да има прескейлър - това означава че ако имаш примерно 3 или 15 импулса няма да ти ги покаже и едва на 4 или на 16 ще ти ги покаже всичките наведнъж.
2.) Вътрешното нулрилиране предполагам е направено на всяка една секунда да прочита регистъра на таймера и след това да го нулира - ако само се спре извикването на функцията резултата е че "брояча" ще стои винаги на 000 000.
3.) В зависимост от стила на програмиста, промяната на ASM фаил може да се окаже не толкова приятно забавление.

Моя съвет е да си потърсиш направо готов проект за Arduino и LCD: https://www.google.com/search?q=arduino ... s&tbm=isch

Автор:  relsys [ Пет Яну 28, 2022 10:50 am ]
Заглавие:  Re: Преработка на честомер

Просто трябва да се напише ново програмче, на 'С' разбира се, няма нужда да се преработва нищо. Стига сме опитвали от Москвич да направим Мерцедес. Дай да видим схемата и доуточни заданието...

Автор:  ikarlo [ Пет Яну 28, 2022 3:21 pm ]
Заглавие:  Re: Преработка на честомер

Не подвеждайте питащия, че ще може само с преписване на софтуер да се преработи честотомер с PIC16FXXX в брояч. Принципно е невъзможно да се използва входът на честотомера за броене, защото минава през делител, състоянието на който не може директно да се прочита. Брояч с PIC може да се направи, но като се използва друг вход на контролера и вградените таймер/броячи. В този случай честотата на импулсите, които ще се броят, не може да надвишава честотата на тактовия генератор на контролера разделена на четири. Т.е. при 4MHz ще се брои макс 1MHz. В действителност ще може да се брои доста по-малка за да има време и софтуерът да обработва броенето. Но промяната на схемата води до ново проектиране.

Автор:  slav4o.com [ Пет Яну 28, 2022 7:32 pm ]
Заглавие:  Re: Преработка на честомер

Еми ако има прескалер, броенето ще се залръгля до 4 или 16 на по-ниското. След края на броенето може да се подадат определен брой допълнителни импулси докато щракне още един път прескалера. Техният брой може да се извади после от общия. Някой беше писъл за това.

Автор:  ikarlo [ Пет Яну 28, 2022 9:45 pm ]
Заглавие:  Re: Преработка на честомер

Ами то това се прави в честотомера. Но как ще стане при брояч, който, например, трябва да сигнализира при достигане на определен брой събития? Ако този брой не е кратен на импулсите записани в прескалера? Принципа на брояча е при всеки постъпил импулс натрупаното число да се сравнява със зададеното и ако има съвпадение, да се изпълни следващата процедура. Това имах предвид, че принципно е невъзможно да се използва входът с прескалера.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/