| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| За начинаещи - генерални въпроси http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=5343 |
Страница 1 от 4 |
| Автор: | bongo-bongo [ Пет Яну 18, 2008 10:44 pm ] |
| Заглавие: | За начинаещи - генерални въпроси |
А бе аз не съм начинаещ, просто ми се губят 10-на години. В техниката която оправяме слава Богу обикновено "процесорът" е механичен - устойчивост и простота, и бай Сюлю може да го поправи. Но напоследък се пръкват някякви недомислени като изпълнение електронни изчадия - няма CMOS който да работи добре във влага пък ако ще да е лакиран, т.е. само лакиран. А понякога старото управление е толкова изхабено че се налага направата на ново. Цените на оригиналните платки тук са безумни - от 100 до 600 евро (а вътре няма никой) затова искам да попитам: Ако се навия да направя универсална платка: PIC с до 10 паралелни входа+изхода, най-много 3 аналогови входа и таймер(и). На отделна платка се поставя захранването с необходимите за изход релета или симистори. Скоростта е бааавна. Всичко трябва да е евтинко и много просто защото ще е единична бройка до поява на 2-ра необходимост. Какъв/какви PIC ми препоръчвате, какъв софтуер, ще ми трябва ли хардуер и т.н. Повърхностен монтаж се отхвърля по подразбиране, най-едрото е най-подходящо. |
|
| Автор: | Ки4о [ Пет Яну 18, 2008 10:52 pm ] |
| Заглавие: | |
Ами PIC18F4680 - 64K Flash,11 ch ADC, DIP40 1 -8,3-16 bit timers - предполагам ще ти свърши работа.Развойна среда - безплатна.Програматор се сглобява за 2 часа,софт за програматора безплатен.Има и С компилатор безплатен.Има хардуеерно умножение.Има и други неща в него - разгледай му дейташийта.предполагам ще ти върши работа.И примери из нета много.А ако има нещо -ще питаш и ще помагаме с каквото можем. |
|
| Автор: | plameniv [ Съб Яну 19, 2008 5:24 am ] | |||||||||
| Заглавие: | Хихи | |||||||||
Къде го хвърли на 18-ка, я си вземи един от по простите 16F878 или нещо такова с повечко изводи и по малко неща вътре , стига ти ADC да има и толкова. Има и безплатен комплитаор и на асемблер MPLAB , ако му е по лесно на ASM и програмата ще е 20 реда |
||||||||||
| Автор: | Ки4о [ Съб Яну 19, 2008 9:30 am ] |
| Заглавие: | |
@plameniv,18-та серия е подходяща щом човека има познания.А и няма да се тормози с превключването на банки и да пише програми за умножение на числа.А и са по-бързи.Ама той bongo-bongo ще си реши.А може и да спретне някакво китче за bongo- младши за да не му пипа непрекъснато по бюрото |
|
| Автор: | plameniv [ Съб Яну 19, 2008 10:40 am ] | |||||||||
| Заглавие: | He | |||||||||
Все едно да стреляш с топ по врабче , какво като ще превключваш банки нищо сложно, ако програмата ти е малка само за едно мерене едва ли ще има нужда от често превключване |
||||||||||
| Автор: | Цецо [ Съб Яну 19, 2008 1:11 pm ] |
| Заглавие: | |
16ката е бита карта - повече няма да се развиват. На цена е колкото 18ката. Няма смисъл да се стъпва на 16ка в момента. Аз би стъпил на някой от 18F4XXX в DIP. Чети внимателно ератите. |
|
| Автор: | Gogo [ Съб Яну 19, 2008 1:52 pm ] |
| Заглавие: | |
За пореден път питам: тези 16-ки защо още ги произвеждат??? |
|
| Автор: | plameniv [ Съб Яну 19, 2008 2:27 pm ] | |||||||||
| Заглавие: | Ммм | |||||||||
Какво им е на 16-ките мен ме кефят просто и лесно , нали знаеш една верига колкото е по дълга по лесно се къса , така и с тия професори колкото повече неща имат вътре толкова по лесно е да се бъгне нещо, винаги има вероятност да спече заради някакво недомислие дори или просто че си пропуснал да забраниш някое прекъсване или каквото и да е , все пак се осланаяш на хардуер който зависи от софтуер !!! |
||||||||||
| Автор: | Cekins [ Съб Яну 19, 2008 3:19 pm ] |
| Заглавие: | |
Ами като за начало може и 16f876(877). А после винаги на тяхно място може да се сложи 18f2ххх(4ххх). Всъщност от 16-та и 18-та серия почти няма занчение кой точно ще ползваш (изключвам тия дето са с малко по-спеализирана периферия PWM-и и тем подобни за мотор контрол и други). Въпроса е да можеш да се справяш със софт-а. Само дето 18f2xxx(4xxx) са къде на половин цена спрямо 16-ки и някой по стари аналози 18-ки. plameniv : три причини да не ползвам 16-ки : 1. малкия стек - особено кога не пишеш на асемблер е адски досадно. 2. Проблеми с eeprom-a. 3. Сравнително високата цена спрямо 18-ки. Иначе са ми напълно достатъчни за това дето правя. |
|
| Автор: | Syrius-B [ Съб Яну 19, 2008 4:47 pm ] |
| Заглавие: | |
Ако търсиш универсалност, Гого е прав - PIC24хххх004 е най-доброто, заради програмируемите периферни пинове. Но за прости устройства - най-доброто си остава PIC16 ... Има голямо разнообразие и са много стабилни като устойчивост на лошо захранване и ел магн смущения. И всички развойни средства са фрее. Всъщност, за наистина дребна автоматика - PIC12F.... |
|
| Автор: | Zeus [ Съб Яну 19, 2008 5:53 pm ] |
| Заглавие: | |
Аз съм мнго доволен от 16Ф887. Най-вече че ми спестява кварца. А и си има всичко необходимо от основните неща. |
|
| Автор: | Cekins [ Съб Яну 19, 2008 6:26 pm ] |
| Заглавие: | |
Zeus, 18F4520 има вграден осцилатор и цената му е много добра. А е pin compatable с 877-цата, и софта със съвсем малко преработка тръгва. |
|
| Автор: | Zeus [ Нед Яну 20, 2008 12:24 am ] | |||||||||
| Заглавие: | ||||||||||
И това е вярно. Аз съм пускал програма на С писана за 16ф887 на 18ф4520 като смених само хедър файла и тръгна без преработки. Когато цената е съизмерима, няма проблем да се пуска нещо сложно, да върши по-прости неща. Още повече, че 16 и 18 серия са доста улегнали и са с изчистени бъгове (поне така предполагам |
||||||||||
| Автор: | bongo-bongo [ Нед Яну 20, 2008 7:41 am ] |
| Заглавие: | |
Аз пак да кажа, че простотата ме вълнува най-много щото нямам време/нерви/очи за сложнотии. И да е евтинко. Понеже бях много общ сега ще ви опиша какво прави най-масовия програматор в ежедневието ми: Старт -> изчакване на превключвателя на датчик за температура или налягане -> задействане на реле за от 2 до 20мин. (евентуално в средата на цикъла се задейства друго реле за малко) -> изключване на релето и включване на друго -> следи се период от време или задействане на превключвател -> край Това и с елементарни чипчета се прави ама мнооого жици и всеки път различна платка... Най-сложното сега ми се блещи насреща - от двуглава еспресо машина, така и не съм я разучил. Направена е с NEC D78c10AGQ на когото не се ползват и половината възможности. Има вход от 2е "клавиатури", сериен най-вероятно, чипчетата са с изшкурени надписи, не отиват на серийния порт. Клавиатурите са за малко кафе, 2е малки, голямо, 2е големи. Входове за 2а датчика на преминала вода (май, щото няма логика да е за налягане а майсторът го нямаше да ми обясни), първо се подават на LM324. Вход за нивото на водата в бойлера - през 2.2МОма се подава +5в на жичка вътре в бойлера и отива ДИРЕКТНО на паралелен вход, т.е. ако минаваше поне през 10КОма можеше и да не изгори. През ULN2003A се управляват 4 релета: помпата за вода, 2е кранчета за горещата вода и 4тото и аз не знам. И за това чудо фирмата вносител ни поиска близо 400евро. Номерът е да се смени PICа, програмата е на отделен ROM. Остава да го изкопая... |
|
| Автор: | plameniv [ Нед Яну 20, 2008 9:27 am ] | |||||||||
| Заглавие: | He | |||||||||
Това се прави тоно с 20 реда в един обикновен 16F с вграден генератор избери си по избор най евтиния с най малкото неща и се напъни в MPLAB за няколко часа ще си готов ! |
||||||||||
| Страница 1 от 4 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|