| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| RQ : Волтмер на сериен порт http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=3463 |
Страница 1 от 2 |
| Автор: | Sonic [ Пон Дек 25, 2006 4:43 am ] |
| Заглавие: | RQ : Волтмер на сериен порт |
Здравейте ! Все още съм нов с микроконтролерите и си търся лесна за реализиране схема на сравнително прецизен волтмер на сериен порт - някъде в обхвата 0 до 999 mV ( колкото по-прецизно - толкоза по-добре ). благодаря ви предварително. |
|
| Автор: | sthx [ Пон Дек 25, 2006 10:31 am ] |
| Заглавие: | Re: RQ : Волтмер на сериен порт |
Може и да не съм прав, но според мене схемите не се намират , а се проектират. А за да се проектират, трябва да има задание. Например от задачката не става ясно волтметърът за постоянно или променливо напрежение е ; какво е необходимито входно съпротивление; какво е необходимата точност - колкото по-точен трябва да е - толкова повече проблеми има; какво трябва да е захранването; какъв трябва да бъде протокола за предаване на данните; какво трябва да е бързодействието на волтметъра... |
|
| Автор: | Sonic [ Пон Дек 25, 2006 10:37 am ] |
| Заглавие: | |
-протокола - нз точно за какво говориш - но е за сериен порт - rs232 -точност - колкото повече - толкова по-хубаво ( 1-5% добре ) -за постоянно напрежение -останалите неща са също по желание - или квото доиде |
|
| Автор: | sthx [ Пон Дек 25, 2006 11:06 am ] | |||||||||
| Заглавие: | ||||||||||
RS232 e хубаво нещо , но трябва да е ясно компютърът ли ще пита какво е напрежението, през коко време ,по какъв начин, какви са проверките за грешки при придаването на информацията. Освен схема ще са ти е необходими и програми - за компютъра и за процесора. Сметна ли каква ще е абсолютната грешка - 5 % *1000= 50 mV. Останалите неща не могат да бъдат по желание и си имат ясен физически смисъл. Поради начина по койото подхождаш към нещата , мога да ти препоръчам готов мултимер с връзка по сериен порт - има и такива по магазините. |
||||||||||
| Автор: | ToHu [ Пон Дек 25, 2006 11:43 am ] |
| Заглавие: | |
Нов с микроконтролерите го разбирам като че сега заочваш да учиш, а на ученето готови схеми няма да ти помогнат, а дори и да има схема която е малкия проблем ти трябва софтуер и за процесора и за компютъра. От тук започват някоко основни въпра, какъв контролер ще ползваш? Другите по горе са ти ги задали. Ето ти и малко упътване, На входа слагаш диференциален усилвател с усилване да речем 2.5, за да използваш пълния диапазон на АЦП от там ти се повишава точноста Към процесора си връзваш ИОН на 2.5 V, тук вече зависи от процесора, някои не могат да работят с токова ниско опорно. Софта за процесора ще ти е 10-на реда ако изключим инициализацията, там вече зависи от процесора и резултат ще се праща към серийния в hex вид. Инициализираш АЦП в 8 или 10 битов режим, звиси от точноста Ако искаш по човешки резултат може да го предаваш като аски, което ще можеш директно д го гледаш в хипер терминал да речем, етсествено като отчети. Ако ти трябва онагледяване си пишеш РС софтуер. Това ти е схемата с упътването, от тук нататък следва да помислиш и почетеш, неата не са трудни, диференциалния усилвател може и да го пропуснеш като за начало. |
|
| Автор: | Sonic [ Пон Дек 25, 2006 11:59 am ] |
| Заглавие: | |
емх- баш толкоз нов - мисля че не съм, просто не съм се занимавал с микроконтролери "наживо", а само некви теориики в университета. просто попитах дали на някои му се намира схема дето е пробвана и работи. Със софта - няма проблеми - стига да знам как е измислена да функционира схемата. и 1-5% - ставаше въпрос за максимална грешка ( което си е наистина доста ). BTW - тоя универсален програматор от "млад конструктор" - бачка ли както требва ? Ще ми се да се занимавам с Atmel AT89S52 за друг проект - дали ще го програмира тва чудо ? |
|
| Автор: | ToHu [ Пон Дек 25, 2006 12:55 pm ] |
| Заглавие: | |
Ами за програматора нищо не мога да ти кажа. Колкото до схемата, релано схема няма, какво значи схема, за д америш напрежние не се иска нищо повече от самия микроконтролер, конфигурирашедин или няколко порта като аналогови входове и мериш, това в общи линии е ни простото. За да не влияеш на измерваното напрежение се слга входен усилвател с големо входно съпротивление, а в тоя случай тъй като входното ти е ниско може и да го усилиш за да лзваш цлия диапазон на АЦП-то. Общо взето от последното ти питане освам с впечатление че задаваш въпрос от сорта дайте схема как да включа вентилатора в контакта ... няма схема .... |
|
| Автор: | Sonic [ Пон Дек 25, 2006 1:34 pm ] |
| Заглавие: | |
незнам по какъв друг начин да го обесня ... оки - оставете щом не ви се занимава |
|
| Автор: | ToHu [ Пон Дек 25, 2006 2:14 pm ] | ||
| Заглавие: | |||
Ама то не е до занимване, обесних ти какво точно трябва да направиш, конфигурирасх един пин като аналогов вход и си пишеш софт който да мери и да го праща по серийния към РС. В смисъл схема не мога да ти дам дако не кажш какъв е процесора, а и тогава едва ли има нужда от схема, з да ти нарисувам е сигнала го подаваш на един от пиновете, това е. Ако не знаеш как да си подкараш микроконтролера е млако по друго. Лошо е като човек не знае какво иска, или как да го поиска. п.с. ... да не кажеш после че крием и не помагаме, виж приложения файл, най-простия вариант, без усилвател с пъри процесор дето ми доде на ум, естествено за такова нещо може да позлваш много по малък.
|
|||
| Автор: | Predator_MF [ Пон Дек 25, 2006 2:40 pm ] |
| Заглавие: | |
http://www.mcu-bg.com/mcu_site/viewtopi ... 8197#18197 примерно, с усилвател на входа, диференциален например, както те съветва ToHu, проста серийна връзка, откъм PC може и с хипертерминала директно |
|
| Автор: | Sonic [ Пон Дек 25, 2006 2:46 pm ] |
| Заглавие: | |
ааа - мерси за идеята все пак ... това имах напредвид под схема ... мерси , мерси и на двамата |
|
| Автор: | mitko_el [ Вто Дек 26, 2006 10:24 pm ] | |||||||||
| Заглавие: | ||||||||||
За програматора от млад конструктор не знам,но съм ползвал друг който се вкл. към LPT и е само с един чип 74541.Ако проявяваш интерес да го изпратя .zip файла? |
||||||||||
| Автор: | Sonic [ Вто Дек 26, 2006 11:30 pm ] | ||||||||||||||||||
| Заглавие: | |||||||||||||||||||
Да да да ... за да може и другите да го погледнат ако някои се заинтересува... |
|||||||||||||||||||
| Автор: | VSU [ Вто Дек 26, 2006 11:54 pm ] | |||
| Заглавие: | ||||
от това по просто е да махнеш буферите Приказки от сорта това не работи (програматора де) не приемам щом работи при мен трябва да работи навсякаде
|
||||
| Автор: | Sonic [ Сря Дек 27, 2006 12:03 am ] |
| Заглавие: | |
тоя програматор е супер рулиращ като схема - никога не съм мислил че може да е толкова просто ... lol какви интегралки си програмирал с него ? |
|
| Страница 1 от 2 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|