Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Ethernet To Serial Gömülü Sistem Tanıtımı
#1
Proje Adı: TM4C1294 mikrodenetleyiciyi 2 adet TM4C123G ile TCP üzerinden SERİ port haberleştirmesi gerçekleştirmek.

Açıklama: TM4C1294 üzerine, Free RTOS (Real Time Operating System) destekli BIN dosyası LM Flash Programmer ile yüklenir. İki adet TM4C123G üzerine LM Flash Programmer ile USCO 01 gömülü sistem yüklenir. Resim 1’deki yeşil renkli iki adet 9 PIN li seri konnektörden oluşan boosterpack (shield) port çıkışlarındaki Gnd, Rx ve Tx pinlerinden alınan üç uç USCO 01 altlığındaki A0 ve A1 deliklerine lehimlenen uçlara bağlanır. BIN dosyayı buradan indirin RTOS Destekli BIN dosya.

   

Resim 1: TM4C1294 ve 2 adet 9 PIN li seri konnektöre sahip boosterpack (Shield).

   
Resim 2: TM4C123G üzerindeki RX ve TX deliklerine erkek header PIN lerinin lehimlenmesi

TM4C1294 inideki RTOS destekli TCP yi SERİ porta dönüştüren BIN dosyası şematik olarak Resim 3’teki gibidir.
   
Resim 3: TM4C1294 içine yüklenen RTOS destekli BIN dosyasının yapısı

Eğer elimizde yeşil renkli 2 adet seri port PCB malzemesi yoksa TM4C1294 teki 2 adet Po ve P1 portlarından (P0Rx P0Tx   ve P1Rx P1 Tx) Resim 4. Dört adet PIN’e 10 K lık 4 direnç Gnd ye bağlanır.
   

Resim 4: PIN Tanımlama
TM4C1294  ENET_E2S.BIN isimli ethernet To Serial gömülü sistem yüklenince putty den almış olduğu IP yi herhangi bir browserda açılınca ayarların ve durum bilgilerinin olduğu ekran gelir. Port, hız vb ayarlar browser tabanlı yapılır.

Ethernet To Serial dönüştürücünün temel çalışma prensibi şudur: Network üzerinden veya MODEM den açılan bir port yönlendirme ile dünyanın herhangi bir noktasından TIVA 1294’e lokal IP üzerinden erişilir. Gömülü sistem içerisinde 2 adet SERİ PORT çıkışı vardır. Port 0 ve Port 1. Port 0 Resim4’teki PIN isimleri tanımlanmıştır. Bir IP ile iki ayrı SERİ PORTA erişim mümkündür. Seri portla Port 0 ile 23 nolu PORT (listen) dinlenmektedir. Port 1 ile de 26 nolu PORT (listen) dinlenmektedir. Burada bahsedile Port 0 ile GERÇEK seri port kastedilmektedir. 23 veya 26 nolu PORT ise yazılımsal bir olaydır. TIVA TM4C123G isimli iki adet mikrodenetleyicilere de USCO 01 isimli gömülü sistemler LM Flash Programmer ile yüklenir.

Herhangi bir programlama dili ile, (WebSocket programming) soket programlama yapılarak herhangi bir text bilgisi gönderilip alınabilir. Bizim örneğimizde Delphi kullanılmıştır. Indy bileşeninin bağlantı kurma kodları.

   

TM4C1294 ile iki adet TM4C123G arasındaki kablo bağlantıları ise Resim 5’teki gibidir.

   
Teknik Öğretmen
Bilgisayar Formatörü
WWW
Cevapla
#2
Hocam selamlar.
Buna benzer bir yapı ile Ethernet üzerinden analog sinyal verebileceğimiz bir kart var mı ? Piyasada bunun için satılan ADAM röle var. Ancak 7500 - 8000 TL civarında fiyatı var.
Cevapla
#3
(16-06-2023, Saat: 08:50)enigma Adlı Kullanıcıdan Alıntı: Hocam selamlar.
Buna benzer bir yapı ile Ethernet üzerinden analog sinyal verebileceğimiz bir kart var mı ? Piyasada bunun için satılan ADAM röle var. Ancak 7500 - 8000 TL civarında fiyatı var.

Bu yapıda hem analog sinyal (pwm) gönderebilir hem de analog sinyal alabilirsin (adc) ayrıca dijital output ile dijital input verilerini de alıp gönderebilirsin. İki seri port için uzaktan İnternet ve İntranet toplamda 20 adet dijital output 6 adet pwm 16 adet adc 8 adet dijital input 4 adet QEI encoder girişi herhangi bir programlama dili (tercihimiz tabii ki DELPHI  ? ) ile socket programlama kullanarak TCP üzerinden bilgi gönderip alabilirsiniz.
Teknik Öğretmen
Bilgisayar Formatörü
WWW
Cevapla
#4
(16-06-2023, Saat: 12:08)guverdik Adlı Kullanıcıdan Alıntı:
(16-06-2023, Saat: 08:50)enigma Adlı Kullanıcıdan Alıntı: Hocam selamlar.
Buna benzer bir yapı ile Ethernet üzerinden analog sinyal verebileceğimiz bir kart var mı ? Piyasada bunun için satılan ADAM röle var. Ancak 7500 - 8000 TL civarında fiyatı var.

Bu yapıda hem analog sinyal (pwm) gönderebilir hem de analog sinyal alabilirsin (adc) ayrıca dijital output ile dijital input verilerini de alıp gönderebilirsin. İki seri port için uzaktan İnternet ve İntranet toplamda 20 adet dijital output 6 adet pwm 16 adet adc 8 adet dijital input 4 adet QEI encoder girişi herhangi bir programlama dili (tercihimiz tabii ki DELPHI  ? ) ile socket programlama kullanarak TCP üzerinden bilgi gönderip alabilirsiniz.
Bana ara sıra da olsa bu tür çözümler lazım oluyor. Bu kartları nereden ve ne kadar fiyatlara elde edebilirim ? Gördüğüm kadarıyla bir bilgisayara takılmıyor. Ayrıca dışarıdan elektrik ile güç veriliyor sanırım.
Cevapla
#5
(16-06-2023, Saat: 21:43)enigma Adlı Kullanıcıdan Alıntı:
(16-06-2023, Saat: 12:08)guverdik Adlı Kullanıcıdan Alıntı: Bu yapıda hem analog sinyal (pwm) gönderebilir hem de analog sinyal alabilirsin (adc) ayrıca dijital output ile dijital input verilerini de alıp gönderebilirsin. İki seri port için uzaktan İnternet ve İntranet toplamda 20 adet dijital output 6 adet pwm 16 adet adc 8 adet dijital input 4 adet QEI encoder girişi herhangi bir programlama dili (tercihimiz tabii ki DELPHI  ? ) ile socket programlama kullanarak TCP üzerinden bilgi gönderip alabilirsiniz.
Bana ara sıra da olsa bu tür çözümler lazım oluyor. Bu kartları nereden ve ne kadar fiyatlara elde edebilirim ? Gördüğüm kadarıyla bir bilgisayara takılmıyor. Ayrıca dışarıdan elektrik ile güç veriliyor sanırım.

Ülkemizde var. Seri no su ile arayabilirsiniz.  3 kart 3000 ila 3500 TL civarıdır zannedersem. Samsung şarj cihazı ve kablosu yeterli 5 v her üçünü 1A civarında besleme için yeterlidir.
Teknik Öğretmen
Bilgisayar Formatörü
WWW
Cevapla




Konuyu Okuyanlar: 1 Ziyaretçi