Mam pewnien problem. W c jest taka zmienna jak integer (int). Jesto to zmienna 1 bajtowa w procesorach 8 bitowych, moze przyjmowac wartosci od -128 do 127. W bascomie nie ma takiej zmiennej. Wiadomo nie jest trudno napisac odpowiedni program, ktory by mi to przeliczal. Tym bradziej, ze bede i tak musial zastosowac bascomowa zmienne typu integer/long,...
Wpadłeś w pułapkę liczb ze znakiem, domyślnych konwersji i Undefined Behaviour (UB) za jednym zamachem. [syntax=c]wartosc32 = (FLASH_0_read_eeprom_byte(addrEE)<<... | (FLASH_0_read_eeprom_byte(addrEE+1))<... | (FLASH_0_read_eeprom_byte(addrEE+2))<... ; [/syntax] kiedy wykonujesz taką operację to FLASH_0_read_eeprom_byte(.adres) jest...
jak te napięcie polaryzacji doprowadzić? Napięcie polaryzacji trzeba podać na wejście "10" z +15V przez odpowiednio dobrany opornik. Od zasilania +15V do wejścia "10" dajesz opornik, możesz dać regulowany, np 47kΩ. trzeba pamiętać że to ma być modulator i amplituda sinusa będzie zmienna od 10m do 10 V. janiu85 pomyśl jakie będzie maksymalne napięcie...
Zacząłbym od tego: Otrzymujesz wartość zmiennej temperatura równą np. 1871819,25. Jak przemnożysz to przez 16 to okaże się, że wyrażenie (temp1 + (temp2*256)) zwraca wartość 29 949 108. Teoretycznie zmienne temp1 i temp2 nie powinny przyjmować wartości większych od 255, więc wartość maksymalna wyrażenia (temp1 + (temp2*256)) = (255 + (255*256)) = 65535....
Nie jestem pewien czy dobrze sprawdziłem napięcie żarzenia - czy to te dwa zewnętrzne piny i czy tam jest prąd zmienny ? Prawdopodobnie to są właśnie te zewnętrzne jak zaznaczyłeś, ale mogą być różnie połączone. Tego Ci nie powiem, a ze schematu nie wynika wprost - musisz sam to wybadać. Tam powinno być ok. 4-5V napięcia przemiennego i o ile dobrze...
O kurde - dlaczego na to nie wpadłem... Przecież kolejny "print' będzie tam, gdzie skończył się poprzedni. A ja definiowałem miejsce wystąpienia 'C na nowo... Dokładnie tak :) Jeśli potrzebujesz przerwy, także ruchomej, to wstawiasz po prostu spację, czy dwie: lcd.print(" "); Nie musisz więc badać czy temperatura ma 1 cyfrę przed przecinkiem, czy 2....
Znalazł się znawca od przesuwania liczb i bitów ! Zrobiłem juz wiele sterowników używając nie jednego, dwóch a nawet więcej liczby ds'ów i zawsze działa bezbłęnie, nie tylko w BASCOMIE. A Ty Piotrusiu trochę pokory. Co za problem z przesuwaniem liczb zakodowanych w U2 ? Nie rozumiem . Z podziałem przez 2 i shiftem to zwyczajna literówka oczywiści powinno...
Zapytam jeszcze ( niech będzie to lamerstwo), ale czemu służy w Bisie włącznik B ? Rozłączenie jego styków powoduje odcięcie od napięcia zmiennego, a w konsekwencji na zaniku ujemnego napięcia BIAS. Czy coś przeoczyłem ? A propos kol pikarel....jak nie nie ma się siły na powstrzymanie chamskich odzywek na forum to może lepiej się wstrzymać od tzw "pomocy"...
Witam. Pomysł z prędkością obrotów ciekawy i warto go zastosować. Kod zdaje się być ok a problem wydaje mi się w rozumowaniu. Prędkość zależy od czasu trwania stanu w lewo/prawo.Jeśli silnik się rozpędzi a stan zero potrwa zbyt krótko by spowolnić silnik do zera , to zacznie się on kręcić w drugą stronę z prędkością z poprzedniego stanu. Widełki dla...
Dlatego że w C i C++, tablice mają stały rozmiar. Tablice tworzone dynamicznie można rozszerzyć używając realloc(), ale jeżeli tworzysz tablicę używając składni <typ> , to rozmiar jej nadany będzie równy wartości jaką miała zmienna n w momencie utworzenia tablicy. Masz dwa wyjścia: Pierwszym jest ustalenie jaki jest rozmiar pliku przed utworzeniem...
Witam. Mam taki dziwny problem, bo wygląda na to, że deklarując zmienną: long Int OBW1; teoretycznie powinna obsługiwać liczby ujemne, ale mój program się zachowuje, jakby tak się nie działo. Wpisując taki program [syntax=c] unsigned int PRZEBIEGI[1][2048] PROGMEM = { //Sinus { .... tu dane dla funkcji sinus } }; volatile unsigned long int X1; long...
tadzik85 napisał: co z wartościami ujemnymi? Wartość nie może być ujemna. Millis() będzie zwracał coraz większą wartość, nie może się cofnąć. A jeśli nawet by się zatrzymał, to wyjdzie 0, bo przecież time jest nadpisywany za każdym razem. To tylko wróżki wiedzą.
http://obrazki.elektroda.pl/5724768100_1... Witam, Aktualnie buduję/remontuje niewielką tokarkę, do zastosowań domowych. Jej mechanika jest dość prymitywna, co za tym idzie nie posiada żadnych podziałek, ani automatycznych posuwów. Wobec tego chciał bym zaopatrzyć ją w liniał, który będzie pokazywał pozycję imaka na wyświetlaczu LCD....
Wysłałem żądanie ściągnięcia do repozytorium OpenBK7231T_App ze zmianami, aby umożliwić BL0942 pomiar przepływu energii do przodu i do tyłu. 2 edycje plików: drv_bl0942.c i drv_bl_shared.c Podsumowanie zmian: CF_CNT – 24-bitowa zmienna gromadząca dane z akumulacji energii czynnej mogła zostać przepełniona, powodując okresowo fałszywe odczyty. Sposób,...
Myślę że tu nie ma przyzwolenia ani zakazu, to otwarty temat i forum każdy może wypowiedzieć swoje zdanie, natomiast z mojego punktu widzenia warto w miarę trzymać się pierwotnego tematu. OK, moje zdanie jest takie że warto dyskutować o AC/DC gdyż w zależności od specyfikacji układu te terminy mogą mieć nieco inne znaczenie. Jednak chciałbym uniknąć...
kto pyta nie błądzi nie ma głupich pytan co najwyzej glupie odpowiedzi. juz ci mowie ogolnie zasada jhest taka ze jedynie kondensatory w zasilaczu sie zmienia na wieksze reszte zostawia sie taka sama.Kondensatiory w sailaczu magazynuja energie (filtrują) wygładzaja napiecie zmienne dodatniej i ujemnej polowki bo dioda tylko obcina jak wiesz lub nie...
To nie żaden problem z kompilatorem/debugerem tylko niestety problem ze zrozumieniem co i jak powinno działać. Po pierwsze nie wyłączaj żadnej optymalizacji bo po co??? Chyba, że tobisz ten program, żeby działał po wsze czasy tylko w symulatorze to wtedy możesz się bawić w takie tam. Analizując od góry, po co ci: volatile char jjj; tzn po co to volatile...
błędne wartości 1.0/0.0 (wyszło inf) i log(-1.0) = (wyszło ujemne nan) dawały true, ale nie wiem, czy tak jest we wszystkich systemach. Tak powinno być we wszystkich zgodnych ze standardem ISO C. Podobnie opisane przez Ciebie zachowanie w przypadku ze strukturą i ujemnym zerem jest poprawne (choć teoretycznie nie "jedyne poprawne", bo zależnie od konkretnego...
przeczytaj jeszcze raz poprzedniego posta chcesz gotowca czy sam to rozgryźć? Zmień sobie If Liczba < 0 Then Set S1 Gosub Minus Reset S1 Gosub Resetuj End If na If Znak = 1 Then 'wartosci ujemne Set S1 Gosub Minus Reset S1 Gosub Resetuj End If zmienna liczba nie będzie wtedy potrzebna zastąpi ją zmienna znak (zyskujesz na rozmiarze kodu bo zmienna...
1. Dlaczego mam nie podłączać wyjścia ujemnego zasilacza/akumulatora do elementu potencjału sieci tak jak na rysunku poniżej? Czy to jest błąd projektowy/myślowy i nie będzie działać zgodnie z założeniem czy to jest po prostu zbyt niebezpieczne? Trzeba mieć świadomość że to niskonapięciowe źródło zapewne znajdzie sie na potencjale L sieci i różnych...
Myślę, że problem jest z rozmiarem zmiennych wewnętrznych. Rok temu powiedziałem ci, że nie hostujesz flag poprawnie, ponieważ zmienne mają maksymalnie 32 bity. Więc dla większych wartości powinieneś utworzyć 2 (lub 3) zmienne i obliczyć je poprawnie. Ujemne wartości w twoim poście oznaczają, że zmienna jest przepełniona i nie jest jasne, ile razy....
Cześć p.kaczmarek2! Fragment kodu, którego użyłem do zapisania zmiennej generującej, służy celom programistycznym. Użyję Twojego kodu, gdy już skończysz. Na razie po prostu upewniłem się, że użyto właściwych pozycji pamięci, więc jest on wstecznie kompatybilny z ostatecznym kodem. Mogę potrzebować pomocy w zsynchronizowaniu Twojego repozytorium z moim...
Witam. Proponuje wykonać pomiary napięć. na obu kanałach napięcia w tych samych punktach powinny być równe bądź bardzo zbliżone. Nap +/-. zasilania stopnia końcowego, również powinny być równe bądź bardzo zbliżone. Warto również sprawdzić prąd spoczynkowy czy ma on odpowiednią wartość, jeżeli nic się nie grzeje to może on być zbyt mały. Jeżeli w całym...
Witam! Do Kolegi Neverhood : Problemem może być większe minimalne napięcie wejściowe dla obciążenia ( pewnie z 0.7V) oraz mniejsze właściwości ldo zasilacza. Ja bym poszedł w kierunku wzmocnienia kanałów mosfetami. Jak szaleć to porządnie. To nie jest problem! Właściwości LDO w zasilaczu to możliwość zejścia z różnicą między napięciem wejściowym a wyjściowym...
Ok, na twoim schemacie +Uzas. to napięcie? Do czego to służy i dlaczego jest tak ważne? Głośnik podłączyłem przez kondensator 100nF i dźwięk ścichł. Czy to normalne? Napięcie +Uzas. może być np. +9V. Przy tym napięciu tranzystor pracuje dobrze z wartościami rezystorów R3 - 470k (w oryginale jest 820k) i R4 - 4,7k...10k (w oryginale jest 4,7k). Są to...
Nikt nie podważa wiedzy, której brak. Proszę więc kolego sięgnij do podręcznika i przeanalizuj definicje wartości średniej i skutecznej napięcia i prądu elektrycznego , oczywiście zmiennego. Nie pomyl pojęć ,bo to nie to samo co wartość średnia (przebiegu czasowego) : http://pl.wikipedia.org/wiki/Warto%C5%9B...
Poradnik dla początkujących – o zasilaniu, zakresy napięć we. i wy, sposoby... 1. Terminy i pojęcia. Zasilanie symetryczne - zasilanie WO dwoma napięciami: dodatnim V DD (V CC ) i ujemnym V SS (V EE ) względem masy, których wartości bezwzględne są jednakowe: |V DD |=|V SS | np. +5V i -5V. Zasilanie podwójne - jak zasilanie symetryczne, ale bez...
Witam. ... mam pytanie dotyczące zniekształceń THD we wzmacniaczu mocy audio tj. w komplementarnych parach tranzystorów BJT stopni końcowym wzmacniacza pracujących w konfiguracji push-pull. ... ... czy w klasycznej topologii wzmacniaczy mocy audio powinno się parować ze sobą poszczególne pary przeciwstawnych tranzystorów sterujących i mocy, czy też...
Nie chcę wymieniać elementów na chybił trafił i w przypadkowym miejscu zamiast kondensatora 10uf dać np 100uf. Miałem na myśli sytuację gdzie zamieniam kondensator elektrolityczny 10uf nieznanej marki na kondensator 10uf bardziej znanej marki który dodatkowo został pomierzony przez uprzejmego internautę i pomiary wyszły całkiem dobrze. Może zmienna...
Witam! Poniższy program ma za zadanie na wyświetlaczu wyświetlić zmienne typu "unsigned long int" o dwóch różnych wartościach. #include <avr\io.h> #include <inttypes.h> #include <avr\pgmspace.h> #include "opoznienie.h" #include "lcd.h" #include "makra.h" #include "wypdef.h" #include <avr/interrupt.h>...
a dwie pozostałe mną na pinie 9 i 10 do max 3.2v. -To może być za mało dla poprawnej pracy tego układu. Przeanalizuj jeszcze raz przedstawione ci rozwiązania-jakie są tam podawane napięcia? Jedna kostka od suba grzeje się bardzo szybko. Może to być kwestia niesprawności samego układu lub też zwyczajnie uszkodzenie jednego z elementów biernych z nim...
Witam. Mam problem z programem z książki "Programowanie mikrkontrolerów AVR w języku BASCOM" listing nr 8.19. Przerobiłem z Atmega8 na Attiny2313 ponieważ plik .bin ma pjemność 1,20 kB. Po pierwszym wgraniu na wyswietlaczu wyświetlało się byle co tzn. temperatura ujemna lub brak układu. Zmieniłem w linii : If temperatura(2) = 0 Then na If temperatura(2)...
To nie jest do końca prawda, że kondensator jest przerwą w obwodzie prądu stałego. Kondensator podlega tym samym prawom zarówno włączony w obwód prądu zmiennego jak i stałego. Zachęcam do przeczytania jakiegoś podręcznika do fizyki czy podstaw elekrotechniki i zapoznania się z charakterystykami ładowania i rozładowywania kondensatora zarówno w funkcji...
Hej na wstępie sorki za odgrzebywanie tematu, jednak nie ma sensu zakładać nowego. Mam problem z tym samym wzmacniaczem. Na sylwestrze spaliliśmy jeden kanał. Wymieniłem tranzystory końcowe bo miały zwarcie, wszystkie 6( 2sc3281/2sa1302 na odpowiedniki 2sc5200/2sa1943). Sterujące mje 15030/31 są ok więc zostawiłem. Uległ także spaleniu, dosłownie, rezystor...
Twój kod niewiele mówi. Podajesz za mało danych. Nie wiadomo np.: Czy byte to zmienna globalna (można się tego ewentualnie domyślić) i czy jest zadeklarowana jako volatile (to trudno przewidzieć)? Czy warunek if (odebr_zn=='1') sprawdzasz w przerwaniu, czy w pętli głównej? Czemu ma służyć deklaracja unsigned char i=0; ? Co to za funkcje (makra?) RS485_INIT();...
może sie przyda - program właśnie na czujnik 18s20 ' BASCOM College ' (EdW 2001.01 str. 20) ' Temat : "Termometr z Dallas DS1820" ' wersja 1.1 (20.03.2001) ' Compiler : BASCOM 8051 LIBRARY V 2.06 ' Used ROM : &H7A3 1955 (dec) > Ok ' Poprawki do ver. 1.0: ' - poprawiony błšd odczytu temp > 41,5...
Jakie pasmo? Jak jest podawany sygnał? - stałoprądowo czy przez kondensator? - bo we. nieodwracające nie ma polaryzacji stałoprądowej. Poza tym układ napięcia Vdc jest bez sensu - przy tych wartościach elementów nie osiągniesz tam nawet 0,5V, a dioda 1,2V jest tam tylko dla ozdoby. Oprócz tego wejście odwracające obciąża źródło Vdc prądem wynikającym...
Meratronik E317 – rozszerzenie zakresu do 3,5 cyfry (projekt jest moim własnym pomysłem i nie narusza żadnych praw autorskich) Miernik RLC, który opisuję, znalazłem na śmietniku, wyczyściłem, wymieniłem elementy i uruchomiłem w celu dalszych eksperymentów. Pierwszym eksperymentem było zastąpienie starych TTL układami CMOS serii 74HCxx oraz wymiana...
Witam. Potrzebuję informacji czy w bascomie można wykonywać operacje typu zmienna1*zmienna2 lub zmienna1=zmienna2 gdy jedna zmienna jest np.typu integer a druga long?, gdy zawierają liczbę która mieści się w zakresie dozwolonym dla obu?. Jeśli ze zmiennej long zrobiłem licznik zliczający w obie strony a później próbuję po pewnym okresie zliczania przypisać...
Przetwonnik zlicza napięcia tylko do 2047, pokazując ujemne napięcie nie ma znaku minus i wartość, tylko np 65320. Czyli przetwornik zwraca wyniki w kodzie U2. Tam nie ma znaku minus. Jest za to przesunięcie poziomu. Najprościej mówiąc, zastosowanie takiej funkcji do konwersji: Napiecie = Zmierz1 * 256 Napiecie = Napiecie + Zmierz2 da Ci złe wyniki....
Witam! Mam problem z konwersja i wyswietlaniem liczb ujemnych. W przerwaniu µC sprawdzane sa dwa klawisze: +, - Jak sama nazwa wskazuje zwiekszaja one lub zmniejszaja wartosc. Wartosc jest z zakresu od -55 do +125. Zliczanie wartosci dodatnich dziala, nie dzialaja wartosci ujemne. Zmienna SwitchesCounter (licznik) jest waroscia signed char...
Skąd u was nagła potrzeba na pomiary i sprawdzanie napięcia w sieci. Macie uszkodzenia sprzętu ? Przezorny zabezpieczony. Ja mam u siebie zamontowany kontroler napięcia zmiennego, który wyłącza zasilanie jeżeli napięcie przekroczy 260V AC. W przypadku znajomego mieszkajacego na ulicy z dużą ilością PV takie "zabezpieczenie" oznacza notoryczne odcinanie...
Zaczniemy od tego, gdzie następuje przemiana wysokiego napięcia na niskie lub odwrotnie. Oczywiście chodzi tu o transformatory. Transformatory muszą składać się przynajmniej z dwóch uzwojeń. Jedno z nich nazywa się pierwotnym, które podłącza się do źródła prądu zmiennego. Drugie nazywa się wtórnym, gdzie otrzymujemy napięcie. Ponieważ do uzwojenia pierwotnego...
Zadam ci jedno pytanie - czy ten "wzmacniacz" to nie jest jakaś kpina? Okej, używasz gotowego kitu, to zrozumiem, bo mniej problemów z płytką, montażem, etc. Ale reszta to jakieś nieporozumienie. 1. Po co używasz kabli instalacyjnych do wzmacniacza? Od razu minus do estetyki, ale i też ciężej z późniejszym serwisem czy przeróbkami, zresztą widzę też,...
http://obrazki.elektroda.pl/7165259700_1... Zegar powstał na bazie projektu ze strony http://robocua.blogspot.com/2015/01/4-17... Przeglądając zagraniczne fora związane z elektroniką natrafiłem na projekt zegara na lampach vfd IV-4/IV-17, który mnie zaciekawił, tym bardziej, że byłem posiadaczem tych lamp. Po przeczytaniu opisu zegara,...
Witam Tak jak obiecałem zamieszczam komplet rysunków płytek jakie posiadam. Przy okazji na podstawie swoich doświadczeń odpowiem na pytania kolegów jakie pojawiły się odnośnie tego zasilacza. 1. Sposoby pomiaru napięcia i prądu we wspomnianym zasilaczu zależą od wykonującego. Można mierzyć obie te wartości w miarę prosty sposób. Jeżeli chodzi o napięcie...
Od długiego (i tao bardzo) czasu planuję zbudować zasilacz. Doszedłem ostatnio, że mam 3 opcje: 1. Bardzo popularny electronics-lab (nie przytaczam linka, bo wiadomo o co chodzi) 2. Własna konstrukcja: pomiary i sprzężenia zwrotne na wzmacniaczach odejmujących, nieodwracających i komparatorach. To sobie odpuściłem praktycznie, gdyż uznałem, że zbyt...
Mam sobie niżej pokazany programik w bascomie ale niestety nie wiem jak dopisać obsługę pilota :| Programik jest na 89c4051 ;) $large Config Lcd = 16 * 2 Config Timer1 = Timer , Gate = Internal , Mode = 1 Config Sda = P3.1 Config Scl = P3.0 Dim Licz As Byte Dim I As Byte Dim Nast(5) As Byte Dim St As String * 7 Dim W_reg As Integer Dim Wielk1...
Witam, piszę z prośbą o pomoc dotyczącam regulacji PID układu. Obiektem regulacji jest ramie zawieszone na łożysku z silnikiem na jednym końcu. Zakres ruchu ramienia jest ograniczony podpórkami. Pozwalają one na ruch ramienia w zakresie mniej więcej +/- 40 stopni. Sygnałem wejściowym do regulatora jest kąt pobrany z żyroskopu, sygnałem wyjściowym jest...
Projekt: Sterowanie pompą KSB Movitec PD VF 18-8 z czujnikiem ciśnienia 4-20 mA - Cel projektu Zrealizować automatyczne sterowanie obrotami pompy KSB Movitec PD VF 18-8 (11 kW) w oparciu o sygnał z dwuprzewodowego czujnika ciśnienia 4-20 mA, aby utrzymywać stałe ciśnienie w układzie hydraulicznym. System ma działać w pętli zamkniętej z regulacją PID,...
zmienna ujemny zmienna wartość ujemny amperomierz warto ujemny
krups opróżnij pojemniki komunikat schemat telewizor unimor piekarnik samsung naprawy
Audi 80 B4 2.0 ABT – obecność obrotomierza, wersje liczników, retrofit, sygnał TD Volvo XC60 D5 kolektor ssący pocenie na zgrzewie 3cm, 230000km, objawy i naprawa