Witam, tylko w tym poście jest program w bascomie dlatego tu zapytam robię pomiar napięcia [syntax=vbnet] I2cstart I2cwbyte &H80 I2cwbyte &H02 waitms 200 I2crepstart I2cwbyte &H81 I2crbyte bajt1 , Ack I2crbyte bajt2 , Nack I2cstop Danav = makeint(bajt2,bajt1) SHIFT danav , right , 3 Danav = danav *4 xsingl = danav/1000 Napis = fusing(xsingl , "#.##")...
A czy [url=http://www-s.ti.com/sc/ds/ads1110.p... to już przeczytałeś?
Witam Najnowsza wersja Bascoma ma ograniczenie "już" do 4k kodu wynikowego. Wystarczy ściągnąć ze strony MCS Elektronics. Pozdro
Muszą być 2 szyne I2C ( TWI). Ads1110 jest układem bez wybory adresu sprzętowo.
Mi się udało i działa bez zarzutu ale na układzie AVR 90S4433. Trzeba z noty katalogowej odczytać adres układu. Przedstawiam program w BASCOMie Dim Addressw As Byte , Addressr As Byte , Pomiarh As Byte , Pomiarl As Byte Dim Default1 As Byte Dim Wynik As Single Config Scl = Portd.2 Config Sda = Portd.3 Config I2cdelay = 20 Default1 = &B10001110 Addressw...
Nie masz racji bo bajty 255 i 247 dają 0xFFF7 czyli -9 dziesiętnie Twój kod to Bascom, którego nie znam ale moim zdaniem funkcja, która zamienia kod ADC na wartość wyświetlaną na LCD niepoprawnie przetwarza liczbę ujemną na wartość dziesiętną i dlatego otrzymujesz wynik zbliżony do 4,096V
Tu musisz używać struktury I2CRECEIVE i I2CSEND . Pozdrawiam, PC
Bawil sie, bawil. Tyle ze nie na AVRce a na zwyklym AT89Cx051. Na te procesorki zostala napisana dedykowana biblioteka, ktorej uzycie znaczaco ulatwia komunikacje. Biblioteka ma sporo wstawek assemblerowych. Niestety nie mam dostatecznej znajomosci assemblera AVRow, by podjac sie przetlumaczenia biblioteki. Informacyjnie: w mojej Vectrze na TIDzie wyswietlana...
wybor pandie chyba na ADS1110 z szyna I2C pierw robilem na wbudowanym rozdzielczosc (10 bitow) napiecie odniesienia 5 V mierzone napiecie od 0 do 5V czyli 2^10 = 1024 5V / 1024=0,0049 ok troszke mala dokladnosc wiec dla 16 bitowego przetwornika 2^16=65536 5V/65536=0,000076 V czyli dla mnie super tylko jak to bedzie w praktyce bo slyszalem ze to niestabilnie...
Witam wszystkich. Potrzebuje wykonać urządzenie do pomiaru długości od 0 do 3,5m z rozdzielczością 1 mm, chodzi o zadawanie długości przy przycinaniu (np prętów stalowych Myślałem o kilku sposobach wykonania takiego pomiaru ale zostanę przy wykonaniu długiego "potencjometru suwakowego" zbudowanego z drutu oporowego i pomiar napięcia z suwaka. Prosił...
Prawde mówiąc programista ze mnie żaden :cry: znam tylko Bascoma i na nim chciałem oprzeć cały projekt.Ale podsumowując narazie do testów wykorzystam wzmacniacz 100V/mV dzięki temu na wyjściu wzmacniacza przy zasilaniu tensometru 10V uzyskam 2V i będe je mierzył przetwornikiem ADS1110 16 bitowym co mi da rozdzielczosć 20000g/65536-1 ≈0,3g w rzeczywistości...
Skoro program utyka w jakimś miejscu to znaczy że czekasz w pollingu na stan, który się nie pojawia. Po pierwsze dodałbym time out, który przerwie pętlę oczekiwania zanim układ zostanie zresetowany przez watchdog. Zapis nie jest w pętli, struktura programu wygląda tak: Skoro na magistrali nie ma innego mastera to należałoby wysłać ponowny warunek startu....
http://obrazki.elektroda.net/58_12515666... Chciałem zaprezentować mój projekt komputerka samochodowego... Jako procesor wykorzystałem Atmega168, jako że napisałem całość w BASCOM ciężko było zmieścić się w 8kB... Na przyszłość dobrą alternatywą będzie Atmega328 hehe ;P - LCD 4x16 biało-niebieski - 4 wejścia 12V ( dzielnik 3:1 ) - 1 wejście...
Witam! Bawię się przetwornikiem analogowo-cyfrowym typu ADS1112 firmy Burr-Brown i mam pytanie czy ktoś ma może jakieś doświadczenie związane z tym układem? W moim doświadczalnym urządzeniu układ ma mierzyć trzy wartości analogowe, czyli pracuje jako SINGLE-ENDED INPUTS. Do komunikacji po I2C wykorzystuję ATmege128 i soft napisany w Bascom. Problem...
przetwornik ads1115 bascom bascom enkodera bascom projekt bascom
oporność głośnik electrolux płyta indukcyjna garnka wzmacniacz subwoofer punto
pralka siemens siwamat pralka siemens siwamat
Zwrotnica do GDWK 10/80/19 8Ω – schemat, wartości elementów, filtr 1 i 2 rzędu Midland Alan 87 – błędne częstotliwości AM/FM, synteza PLL, referencja 10,240 MHz, VCO