logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Zlecę] Miniaturyzacja istniejącego układu scalonego Katowice

doxor2 14 Lip 2016 17:00 3918 19
  • #1 15807503
    doxor2
    Poziom 8  
    Cel zlecenia: Miniaturyzacja istniejącego układu scalonego bądź stworzenie nowego pomniejszonego układu z odwzorowaniem wysyłanych komend.
    Czas zlecenia: 20 - 30 dni
    Kwota: 1500 zł do negocjacji
    Preferowana (nie wymagana) współpraca z osobami zamieszkałymi w promieniu 70km od Katowic
    Wymagany kontakt osobisty.

    Główne cele projektu:
    - Zaprojektowanie płytki PCB
    - Rozmieszczenie elementów na płytce PCB
    - Research elementów (znalezienie pomniejszonych odpowiedników)
    - Research modułu BT (wytyczne specyfikacji poniżej)

    Potrzebne pliki:
    PCB: Gerber.
    SMD: BOM.
    Schemat montażowy z desygnatorami.
    Plik ze współrzędnymi elementów.

    Preferowane specyfikacje dla modułu Bluetooth:
    - Bluetooth 4.0 dual mode lub BLE
    - szerokość modułu powinna oscylować w granicach 9 mm (moduł musi zmieścić się na płytce układu scalonego o szerokości 12mm), reszta wymiarów bez znaczenia.
    - kompatybilny z systemem Android



    Propozycja zastosowania modułu:
    http://www.lairdtech.com/products/BT830 wymieniony moduł tak jak w przypadku BM77 posługuje się interfejsem UART BT 4.0 dual mode.

    bądź

    http://www.tme.eu/pl/details/wt51822-s4at/moduly-bluetooth/wireless-tag/ BLE


    Informacje dodatkowe:
    Minimalna wartość odpowiedników nie może przekroczyć 0,3 x 0,6 mm

    Propozycje realizacji zlecenia:
    - Zastąpienie pomniejszonymi odpowiednikami elementów już istniejącego układu scalonego
    - Stworzenie całkowicie nowego pomniejszonego układu z odwzorowanym wysyłaniem komend

    Istniejący układ scalony:
    Opis:
    Pilot składa się z dwóch głównych elementów takich jak: moduł bluetooth BM77 oraz mikrokontroler firmy Atnel, Atmega 88PA-AU. Oba moduły są połączone poprzez interfejs UART, ustawiony z prędkością 9600kbps i 1 bit stopu. Komunikacja miedzy nimi odbywa się za pomocą przesyłanych komend “AT+”. Mikrokontroler w pętli sprawdza stan klawiszy i po wciśnięciu któregoś z nich reaguje wysyłając odpowiednią komendę przez UART-a do modułu bluetooth. Jeśli moduł bluetooth jest podłączony z jakimś urządzeniem, odbiera komendę z mikrokontrolera i wysyła ją docelowo drogą radiową.
    Zastosowany moduł Bluetooth:
    http://ww1.microchip.com/downloads/en/DeviceDoc/BM77%20Data%20Sheet%20v2.0r.pdf

    Komendy:
    Urządzenie wysyła poprzez bluetooth paczki bajtów będących ciągiem znaków z tablicy ASCII. Daną paczkę można podzielić na 3 główne części:
    nagłówek "AT+"
    komenda właściwa "KEY=" ( dla wciśniętego klawisza)
    parametr komendy np. "0,1"

    Każda wysłana komenda jest zakończona znakiem Line Feed (LF) o wartości dziesiętnej 10, oraz znakiem Carriage Retur (CR) o wartości dziesiętnej 13 (z tablicy ASCII).

    Dokładny opis wysłanych komendy “AT+KEY” i jej parametrów :
    AT+KEY=0,0 - krótkie wciśnięcie przycisku
    AT+KEY=0,1 - długie wciśnięcie przycisku jeśli jest trzymany nadal to trzy razy wysłana jest ta komenda, po czym urządzenie przechodzi w uśpienia, moduł bluetooth jest wyłączony.
    AT+KEY=1,0 - krótkie wciśnięcie przycisku
    AT+KEY=1,1 - długie wciśnięcie przycisku jeśli jest trzymany nadal to wysyłana jest ta komenda cyklicznie kilka razy na sekundę
    AT+KEY=2,0 - krótkie wciśnięcie przycisku
    AT+KEY=2,1 - długie wciśnięcie przycisku jeśli jest trzymany nadal to wysyłana jest ta komenda cyklicznie kilka razy na sekundę
    AT+KEY=3,0 - krótkie wciśnięcie przycisku
    AT+KEY=3,1 - długie wciśnięcie przycisku jeśli jest trzymany nadal to wysyłana jest ta komenda cyklicznie kilka razy na sekundę

    Schemat istniejącego układu oraz wykaz zastosowanych elementów:
    [Zlecę] Miniaturyzacja istniejącego układu scalonego Katowiceschema..jpg Download (1.29 MB)
    wykaz elem..ow.docx Download (6.88 kB)

    Orientacyjne wymiary nowego układu:
    PCB U...pdf Download (85.59 kB)
    PCB KLAWIS... MODUŁ.pdf Download (95.48 kB)
    (przedstawiony modułu BT w rysunku technicznym jest elementem poglądowy)

    Więcej szczegółowych informacji - WAŻNE:
    Kontroler ...tkowe.docx Download (1.04 MB)

    W przypadku współpracy mam możliwość udostępnienia już istniejącego oprogramowania (plik hex. + kod żródłowy)
    Doprecyzowanie wszystkich wytycznych przedstawione zostanie zainteresowanym osobom podczas osobistego spotkania
    Zainteresowane osoby proszę o kontakt na PV bądź email
    Kontaktuj się z ogłoszeniodawcą poprzez Prywatną Wiadomość (ikonka PW).
  • #3 15807561
    doxor2
    Poziom 8  
    Witam,
    Proszę powiedzieć ile według Pana powinien wynosić budżet tego projektu.
    Założyłem taką cenę, ponieważ stworzenie całego podstawowego oprogramowania, na którym w znaczmy stopniu będzie opierało się aktualne zlecenie wyniosło mnie 1200zł. W cenie tej znalazł się prototyp urządzenia.
  • #4 15807649
    zmyslonyy
    Poziom 27  
    Ja nie spełniam wymagań bo nie jestem z Katowic ani najbliższych okolic ale w moim przekonaniu w budżecie brakuje przynajmniej jakieś jedno zero na końcu tym bardziej, że są oczekiwania co do dostępności kodów źródłowych.
    Nie wiem kto robił poprzednią wersje i za ile ale nikt przy zdrowych zmysłach tego za 1500zł zrobić nie powinien...chyba że to będzie jakiś student albo ktoś kto się nudzi w życiu i dla zabicia czasu zrobi to w imię jakieś wyższej idei.
  • #5 15807697
    doxor2
    Poziom 8  
    Co do kodu źródłowego to źle Pan zrozumiał: W przypadku współpracy to ja udostępniam kod źródłowy i pliki HEX stworzonej już podstawy działającego oprogramowania. Zlecenie polega na tym by zminiaturyzować urządzenie dostosowując je do przewidzianych wymiarów wykorzystując juz stworzone oprogramowanie, chyba że zajdzie potrzeba modyfikacji, to dokonanie stosownych zmian. Cena jest oczywiście do negocjacji ale nie przewiduje dokladania jednego zera.
  • #6 15808484
    encore
    Poziom 19  
    Zminiaturyzowanie urządzenia z zachowaniem takich samych elementów jest ciezkie do wykonania, choć możliwe w jakimś stopniu.

    Jedyne wyjście jeżeli ma to być zrobione rozsądnie to zastosowanie mikrokontrolera połączonego w jednej obudowie z BT.
    Na schemacie jest BT 4.0, zgaduję że chodzi o BT w wersji BLE( low energy).

    W praktyce wiąże się to ze zmianą mikrokontrolera i napisaniem kodu programu od nowa.
  • #7 15809163
    JarekC
    Poziom 32  
    Witam,

    Brak informacji w jakim standardzie pracuje Bluettoth (BM77 może pracować jako Classic BR/SDR jak i Low Energy (LE).

    Nie wiadomo jaki profil jest wykorzystywany, SPP, GAT, HID over GATT czy jeszcze coś innego.

    Bez takiej wiedzy trudno myśleć o znalezieniu odpowiedniego modułu.

    Co pracuje po drugiej stronie, PC. Smartphone, jaka aplikacja?

    Pozdrawiam
    JarekC
  • #9 15809286
    Konto nie istnieje
    Konto nie istnieje  
  • #10 15809486
    doxor2
    Poziom 8  
    Z uwagi na wiele pytań doprecyzowuje temat.
  • #11 15811258
    vodiczka
    Poziom 43  
    turlam.dropsa napisał:
    To nie może być tańsze jak pierwotny projekt.
    I nie będzie. :) Autor zapewnia, że pierwotny projekt kosztował go 1200zł a teraz proponuje 1500 do negocjacji.
  • #12 15811770
    TvWidget
    Poziom 38  
    Określenie "dual mode " oznacza, że moduł ma pracować zarówno w standardzie BT2.1 jak i BLE. Takie moduły są dość duże i drogie. Nie potrzebujesz wykorzystywać obu standardów. Proponuję zdecydować się na jeden z nich.
    Proponowany moduł BT830 komunikuje się przy pomocy rozkazów HCI. Nadaje się on do współpracy z urządzeniami o dużej mocy obliczeniowej np. PC czy tablet gdzie system operacyjny zapewnia tzw. stos HCI. Napisanie tego na ATmega88 to poważne zadanie wymagające bardzo specjalistycznej wiedzy.
  • #13 15812881
    doxor2
    Poziom 8  
    Powodem zastosowania modułu BT Dual-Mode jest fakt, iż urządzenie ma pracować w pętli (w obie strony) z telefonami nowszymi, które posiadają moduł 4.0, jak i z modułami o sygnaturze 3.0 i 2.1. Z tego co wiem do wykonania takich czynności niezbędny jest moduł o tym właśnie parametrze.
    Natomiast ATmega88 firmy Atmel może śmiało zostać zastąpiona jakimś innym micro-kontrolerem. Byłoby to nawet wskazane z uwagi na jego fizyczną wielkość.
    PS. Jeżeli jestem w błędzie z nieukrywaną przyjemnością o tym przeczytam.
  • #14 15813018
    Konto nie istnieje
    Poziom 1  
  • #15 15813201
    TvWidget
    Poziom 38  
    Użyj modułu BT2.1 z profilem SPP. Będzie działał zarówno ze starymi jak i z nowymi telefonami.
  • #16 15813213
    encore
    Poziom 19  
    TvWidget napisał:
    Użyj modułu BT2.1 z profilem SPP. Będzie działał zarówno ze starymi jak i z nowymi telefonami.


    Nie wprowadzaj w błąd BT i BT BLE mają tyle ze sobą wspólnego że mają z powodów marketingowych bardzo podobne nazwy.
    Nic więcej wspólnego nie maja.
  • #17 15813225
    TvWidget
    Poziom 38  
    Standard BT4.0 obsługiwany przez nowe telefony obejmuje zarówno BT2.1 jak i BLE. Oznacza to, że nowy telefon bez problemu połączy się zarówno modułem BT2.1 jak i BLE.
  • #18 15813548
    doxor2
    Poziom 8  
    Nie mogę tego zlecić tej samej osobie, gdyż wyjechała za granicę i nie mam z nią żadnego kontaktu.

    Odnośnie modułu BT - o ile dobrze zrozumiałem to nowe telefony z v4.0 są kompatybilne z poprzednimi wersjami, lecz pytanie brzmi co w momecie gdy to urzadzenie (prototyp) wysyła paczki danych. Jaki musi być zastosowany moduł by obsługiwał wszystkie dostępne ver. BT w telefonach?
    Ps. Jeżeli wystarczy sam v.4.0 po co w takim razie jest dual-mode?
  • #19 15813580
    TvWidget
    Poziom 38  
    Nieco upraszczając BT4.0=BT2.1+BLE. Formalnie moduł BT4.0 to inaczej moduł "dual" czyli może pracować w standardzie BT2.1 i BLE. W praktyce jednak często określa się tylko BLE jako BT4.0 (taki chwyt marketingowy). Z tego powodu producenci dodają słowo "dual" aby podkreślić, że ich produkt to rzeczywiście BT4.0.
    W telefonach interfejs BT4.0 zawsze jest "dual".
  • #20 15821679
    doxor2
    Poziom 8  
    Z uwagi na trudności, które występują z znalezieniem modułu bluetooth dual-mode o żądanych parametrach, postanowiłem, iż w zminiaturyzowanym układzie będzie można zastosować moduł BLE. W dalszym ciągu szerokość modułu powinna oscylować w granicach 9 mm. Zainteresowane podjęciem współpracy osoby mieszkające dalej niż 70km od Katowice również proszę o kontakt.

    Dodano po 1 [godziny] 13 [minuty]:

    Propozycja modułu: http://www.tme.eu/pl/details/wt51822-s4at/moduly-bluetooth/wireless-tag/
REKLAMA