Le soft, les principes

( En construction )


Ce diagramme donne les principes logiciel du systeme, ainsi que les couches associes. On peut identifier 5 couches :

  1. Couche 1, c'est la couche du logiciel client, comme Prism, Pisco, Audela ... celle qui contient l'interface utilisateur pour commander la camera
  2. La DLL camera universelle : c'est une librairie dynamque ecrit pour envoyer directement des ordres a la camera et recuperer les donnees. Cette DLL eput etre ecrite en C++, C ou Delphi.
  3. WinAPI, et drivers : la on ne s'occupe de rien, cette couche est automatiquement implemente par le systeme d'exploitation, et contient les drivers de carte ethernet, les protocoles TCP/IP
  4. Code SX52 carte Ethernet : ecrit par C.Cavadore et B.Gaillard, c'est de l'assembleur qui decrit le protocole IP/UDP, c'est ici que l'adresse IP de la camera est fixe.
  5. Code SX52 carte Audine : ecrit par M.Meunier sur un code Pic16C74 Maya de Cavadore., ce code commande les horloges du CCD, cadence la cahine de lecture et recupere les pixels issues du convertisseur analogique numerique. Ce code gere le binning, les fenetres, l'ouverture et la fermeture d'un obturateur, le mode TDI et video du CCD.
  6. L'interieur de la camera Audine ne contient pas de code.

 

 


Par C.Cavadore