ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:417.17KB ,
资源ID:15611328      下载积分:5 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-15611328.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(实习报告电子工程师助理的实习报告范本.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

实习报告电子工程师助理的实习报告范本.docx

1、实习报告电子工程师助理的实习报告范本关于在天道科技发展工程师助理的实习报告一、实习单位及岗位简介(一)实习单位的简介为了使我能够从理论高度上升到实践高度,更好的实现理论和实践的结合,让自己的能力得到进一步的提升,为以后的工作和学习奠定基础,同时也为了能够更好的在找工作大军中找寻自己的立足之地,经学校同意我到了天道科技发展实习。天道科技发展是一家国家高新技术企业,成立于2000年3月,位于市政六街22号。公司以高科技为依托,与中国科学院,省科学院,大学等单位,有着紧密的技术合作,致力于电力以及相关行业的技术进步,为用户提供完善的解决方案与服务。主要业务:主要从事电力系统自动化产品的研究、开发、生

2、产以及销售,并承接工业自动化、楼宇自动化系统项目实施。主营产品:远程用电控制终端;电力参数采集模块;双燃料汽车ECU控制器;配网线损监测仪;变频调速供水设备。(二)实习岗位的简介此次实习,我的岗位是工程师助理,鉴于实际情况(公司是个小公司),对于这个岗位公司没有具体的规定该去干什么,不该干什么。另外,作为一个新人,公司的需要就是我的职责所在,所以在这三个月的实习过程中,我做了许多工作,具体如下:1协助公司研究开发人员完成公司指定项目的开发以及项目的后续工作。作为一家开发与生产为一体的公司,从研究到生产到最后的安装与调试各个环节都需要有人去参与,作为一个实习生,很荣幸我参与了其中的几个环节:从帮

3、助开发人员项目的前期准备工作,到参与制作项目实施过程中所涉及的电路设计和程序的编写,以及试验品的生产安装以及调试。在这几个环节中分配与我的最主要工作是后续部分即电路板的焊接以及成品的调试,除此之外,作为新开发的产品我们还要根据调试的结果将产品的不足以及出现的故障反馈给研究人员。2 接受并完成公司指定的项目和分配的各项任务。为了培养新人,锻炼我们的各项能力,让我们完成从学生到职员的角色转换,尽快融入到实际工作中来,根据公司的安排,我主要完成了远程控制器的软件设计与实现这个项目。该项目主要是利用51单片机和GPRS调制解调器实现远程控制,以此为核心来设计和制作远程控制器。3 协助生产部门完成生产任

4、务。由于公司规模小,业务多,为了能够迅速的完成生产任务,同时也为了锻炼我们的动手能力和实际操作能力,根据公司的安排,作为一个实习生,我也承接了一部分生产任务,其主要工作就是焊接安装电路板以及对成品的调试。4 协助公司员工完成外接工业自动化等工程的装配调试工作。工业自动化、楼宇自动化系统项目实施也属于公司的主营业务,为了能够使我们的知识面更加广泛,接受更多的锻炼,在实习的过程中,公司也为我的实习岗位安排了自动化的容。 从以上的叙述可以看到,在我们公司,工程师助理这个岗位没有明确的岗位职责,在我看来就是哪里需要我们我们就去哪里。但是在我看来这样的工作更能锻炼一个人,更能去增加和开拓我的知识层面。二

5、、实习容及过程在公司实习的几个月中,学到了很多的知识,对在学校所学习到的知识有了更深了解。从最基本的焊接电路开始做起,到帮助开发人员完成设计再到后来完成公司的分配的项目,整个实习就是按照这个过程一步一步的进行。以我所做的远程控制器的软件设计与实现这个项目为例来叙述我这三个月的实习生涯:(一) 项目分析GSM(Global System for Mobile communication)系统是目前基于时分地址技术的移动通讯体制中比较成熟、完善、应用最广泛的一种系统。目前我国已建成覆盖全国的GSM数字蜂窝移动通信网络,由于在信息传递方面性能稳定、可靠,而且随着手机的普及,把手机作为信息传递的载体,

6、以GSM网络作为数据无线传输网络,与单片机结合起来构成应用系统,将会在远程数据传输、远程监控等领域有着强大的生命力。天道科技发展就是看到了这一前景开发出远程控制电表,为了能及时的融入公司,实习公司产品,为公司以后的发展作出贡献,公司安排我做了这样一个实习项目。该远程控制器是根据短信息的收发原理,利用无线入网GPRS模块,结合单片机控制系统,实现网络覆盖围的远距离移动控制。该项目需要完成三部分容:1. GPRS模块的使用,短消息收发控制 。2单片机与GPRS模块通讯,包括短消息信息的分析处理 。3单片机实现的控制系统,根据不同的短信命令,控制不同外围设备。由于控制器可由手机来完成,远程控制终端也

7、不受地域限制,(只要有网络即可),这提高了远程控制的实用性。(二) 技术资料分析 2.1 TC35i模块目前,国已经开始使用的GSM模块有Falcom的A2D系列、Wavecome的WMO2系列、西门子的TC35系列、爱立信的DM10/DM20系列、中兴的ZXGM18系列等,而且这些模块的功能、用法差别不大。其中西门子的TC35系列模块性价比很高,并且已经有国的无线电设备入网证。所以本设计选用的是西门子TC35系列的TC35i。这是西门子推出的最新的无线模块,功能上与TC35兼容,设计紧凑,大大缩小了用户产品的体积。TC35i与GSM 2/2+兼容、双频(GSM900/GSMl800)、RS2

8、32数据口、符合ETSI标准GSM0707和GSM0705,且易于升级为GPRS模块。该模块集射频电路和基带于一体,向用户提供标准的AT命令接口,为数据、语音、短消息和传真提供快速、可靠、安全的传输,方便用户的应用开发及设计。广泛应用如图2-1的系统。 图2-1 GSM网络2.1.1 主要技术指标TC35i主要特性与技术指标包括以下几点:1 频段为双频GSM900MHz和GSMl800MHz (phase 2/2+);2 支持数据、语音、短消息和传真;3 高集成度(54.5mm36mm3.6mm); 4 质量为9g;5 电源电压为单一电压3.34.8V;6 可选波特率300bps115kbps

9、,动波特率 4.8115kbps;7 电流消耗休眠状态为3.5mA,空闲状态为25mA,发射状态为300mA(平均),2.5A峰值;8 温度围 正常操作-20+55,存放-30+85;9 SIM电压为3V/1.8V。TC35i有40个引脚,通过一个ZIF(Zero Insertion Force,零阻力插座)连接器引出。这40个引脚可以划分为5类,即电源、数据输入/输出、SIM卡、音频接口和控制。第114脚为电源部分:15为电源电压输入端Vbatt+,610为电源地GND,11、12为充电引脚,13为对外输出电压(共外电路使用),14为ACCU-TEMP接负温度系数的热敏电阻。2429为SIM

10、卡引脚,分别为CCIN、 CCRST、CCIO、CCCLK、CCVCC和CCGND。3340为语音接口,用来接手柄。15、30、31和32脚为控制部分:15为点火线IGT(Ignition), 当TC35i通电后必须给IGT一个大于100ms低电平,模块才启动;30为RTC backup,31为Power down,32为SYNC。1623为数据输入/输出,分别为DSR0、RING0、RxD0、TxD0、CTS0、RTS0、DTR0和DCD0。TC35I外围电路设图2-2。图2-2 TC35I外围电路TC35i的数据输入/输出接口实际上是一个串行异步收发器,符合ITU-T RS232接口标准。

11、它有固定的参数:8位数据位和1位停止位,无校验位,波特率00bps115kbps之间可选,硬件握手信号用RTS0/CTS0,软件流量控制用XON/XOFF,CMOS电平,支持标准的AT命令集。2.1.2 AT指令介绍GSM引擎模块提供的命令接口符合GSM07.05和GSM07.07规。GSM07.07中定义的AT Command接口,提供了一种移动平台与数据终端设备之间的通用接口;SM07.05对短消息作了详细的规定。在短消息模块收到网络发来的短消息时,能够通过串口发送指示消息,数据终端设备可以向GSM模块发送各种命令。与SMS有关的GSM AT指令如图2-4所列。GSM AT指令集,是由诺基

12、亚、爱立信、摩托罗拉和HP等厂家共同为GSM系统研制的,其中包含了对SMS的控制。利用GSM手机的串行接口,单片机向手机收发一系列的AT命令,就能达到控制手机收发SMS的目的. 用于SMS收发控制的主要AT命令见表1。AT指令 功 能 ATE0RESETAT+CMGC Send an SMS command(发出一条短消息命令) AT+CMGD Delete SMS message(删除SIM卡存的短消息) AT+CMGF Select SMS message format(选择短消息信息格式:0-PDU;1-文本) AT+CMGL List SMS message from preferre

13、d store(列出SIM卡中的短消息信息格式PDU/text:0/REC UNREAD为未读,1/“REC READ”为已读,2/“STOU NSENT”为待发,3/“STO SENT”为已发,4/“ALL”为全部的) AT+CMGR Read SMS message(读短消息) AT+CMGS Send SMS message(发送短消息) AT+CMGW Write SMS message to memory(向SIM存中写入待发的短消息) AT+CMGS Send SMS message from storage(从SIM存中发送短消息) AT+CNMI New SMS message

14、 indication(显示新收到的短消息) AT+CPMS Preferred SMS message storage(选择短消息存) AT+CSCA SMS service center address(短消息中心地址) AT+CSCB Select cell broadcast message messages(选择蜂窝广播消息) AT+CSMP Set SMS text mode parameters(设置短消息文本模式参数) AT+CSMS Select Message Service(选择短消息服务) 表 2-1 与SMS相关的若干GSM AT指令设置AT+CNMI=2,1 这组参

15、数后,一般的模块都会有新信息提示,不会打开回报功能(打开可能会干扰单片机处理)以上仅供参考,不同厂家模块实现形式以及支持参数可能会有不同,需要实际测试。读取SIM卡或者手机部的信息过程如下:当我们收到这样的信息:“+CMTI: MT,3”,知道来了新信息,并且存储在手机部第3个位置区。我们可用AT+CMGR来读取,如下:AT+CMGR=3,回车后,即可看到短信容。发送一条短信:欲发OK给,编码为0D423f2,7位字符编码8位数据位发送,串OK编码为串02CF25,计算待发串长度时,015+容长度2=017,例如:先发AT+CMGS=017以回车结束。收到后,发送串0011000D423f20

16、0020102CF25以ctrl+z键结束,(单片机中以16进制数1A 、1A两字节结束)即可完成发送。2.1.3 PDU编码规则目前,发送短消息常用Text和PDU(Protocol Data Unit,协议数据单元)模式。使用Text模式收发短信代码简单,实现起来十分容易,但最大的缺点是不能收发中文短信;而PDU模式不仅支持中文短信,也能发送英文短信。PDU模式收发短信可以使用3种编码:7-bit、8-bit和UCS2编码。7-bit编码用于发送普通的ASCII字符,8-bit编码通常用于发送数据消息,UCS2编码用于发送Unicode字符。一般的PDU编码由A B C D E F G H

17、 I J K L M十三项组成。A:短信息中心地址长度,2位十六进制数(1字节)。B:短信息中心类型,2位十六进制数。C:短信息中心,B+C的长度将由A中的数据决定。D:文件头字节,2位十六进制数。 E:信息类型,2位十六进制数。F:被叫长度,2位十六进制数。G:被叫类型,2位十六进制数,取值同B。H:被叫,长度由F中的数据决定。I:协议标识,2位十六进制数。J:数据编码方案,2位十六进制数。K:有效期,2位十六进制数。L:用户数据长度,2位十六进制数。M:用户数据,其长度由L中的数据决定。J中设定采用UCS2编码,这里是中英文的Unicode字符。 2.1.4 PDU编码协议简单说明例1 发

18、送:SMSC是+00,对方是,消息容是“Hello!”。从手机发出的PDU串可以是08 91 68 31 08 20 05 05 F0 11 00 0D 91 68 31 96 03 29 30 F0 00 00 00 06 C8 32 9B FD 0E 01对照规,具体分析分段含义说明:08SMSC地址信息的长度共8个八位字节(包括91)91SMSC地址格式(TON/NPI)用国际格式(在前面加+)68 31 08 20 05 05 F0SMSC地址00,补F凑成偶数个11基本参数(TP-MTI/VFP)发送,TP-VP用相对格式00消息基准值(TP-MR)00D目标地址数字个数共13个十进

19、制数(不包括91和F)91目标地址格式(TON/NPI)用国际格式(在前面加+)68 31 96 03 29 30 F0目标地址(TP-DA)30,补F凑成偶数个00协议标识(TP-PID)是普通GSM类型,点到点方式00用户信息编码方式(TP-DCS)7-bit编码00有效期(TP-VP)5分钟06用户信息长度(TP-UDL)实际长度6个字节C8 32 9B FD 0E 01用户信息(TP-UD)“Hello!”例2 接收:SMSC是+00,对方是,消息容是“你好!”。手机接收到的PDU串可以是08 91 68 31 08 20 05 05 F0 84 0D 91 68 31 96 03 2

20、9 30 F0 00 08 30 30 21 80 63 54 80 06 4F 60 59 7D 00 21对照规,具体分析:08地址信息的长度,八位字节(包括91)91SMSC地址格式(TON/NPI)用国际格式(在前面加+)68 31 08 20 05 05 F0SMSC地址00,补F凑成偶数个84基本参数(TP-MTI/MMS/RP)接收,无更多消息,有回复地址0D回复地址数字个数共13个十进制数(不包括91和F)91回复地址格式(TON/NPI)用国际格式(在前面加+)68 31 96 03 29 30 F0回复地址(TP-RA)30,补F凑成偶数个00协议标识(TP-PID)是普通

21、GSM类型,点到点方式08用户信息编码方式(TP-DCS)UCS2编码30 30 21 80 63 54 80时间戳(TP-SCTS)2003-3-12 08:36:45 +8时区06用户信息长度(TP-UDL)实际长度6个字节4F 60 59 7D 00 21用户信息(TP-UD)“你好!”若基本参数的最高位(TP-RP)为0,则没有回复地址的三个段。从Internet上发出的短消息常常是这种情形。 注意:和时间的表示方法,不是按正常顺序顺着来的,而且要以F将奇数补成偶数。如果用户信息(TP-UD)中存在一个头(基本参数的TP-UDHI为1),在所有编码方式下,用户信息长度(TP-UDL)都

22、等于头长度与编码后字节数之和。如果采用GSM 03.42所建议的压缩算法(TP-DCS的高3位为001),则该长度也是压缩编码后字节数或头长度与压缩编码后字节数之和。2.2 MCS-51型系列单片机介绍MCS一51型系列单片机具有40个引脚双列直插式封装的器件。其中许多引脚具有第二功能,但各种不同的单片机芯片又各有不同。其引脚如图2-5所示:图中管脚可以分为4类:电源类管脚2个、时钟类管脚2个、并行I/O类管32个、控制类管脚4个。 1)电源类引脚VCC(40脚):十5V,芯片工作电源的输入端。 VSS (20脚):接地端。 图2-3 51系列单片机的引脚结构2)控制信号引脚RSTVPD(9脚

23、):RST为复位信号输入端。当RST端保持两个机器周期(24个时钟周期)的高电平时,可对单片机实现复位操作。该引脚的第二功能是作为部电源的输入端(VDD)。当电源VCC一旦发生掉电或电压降低到低于电平规定值时,可通过它为单片机部RAM提供电源,以保护片RAM息不丢失,使系统在上电后能继续正常运行。ALE/RROG(30脚):ALE为地址锁存允许输出信号。在访问外部存储器时,ALE用来锁存N扩展地址低8位的地址信号。在不访问外部存储器时,ALE以时钟振荡频率的16的固定频率输出。因而它又可用作外部定时及其它需要。但请注意:每当CPU访问外部数据存储器时,将减少一个ALE脉冲。 ALE能驱动8个T

24、TL接口。此引脚的第二功能(PBOG)是对8751型单片机部EPROM编程时的编程脉冲输入端。PSEN (29脚):外部程序存储器ROM的读选通信号输出端。当访问外部ROM时,PSEN定时产生负脉冲作为外部ROM的选通信号,即每个机器周期(12个时钟周期)有效两次。在访问外部RAM或片ROM时,不会产生有效的PSEN信号,PSEN可驱动8个TTL输入端。EA/VDD (31脚):面为访问外部程序存储器控制信号。当EA0时,对ROM的访问限定在外部程序存储器;当EA1时,在对ROM的访问先从部4KB开始,当地址围超出4KB时自动切换到外部进行访问。由此可见8031型单片机没有部的4KB程序存储器

25、,因此其EA直接接地。对于片含EEPROM的机型,在编程期间,此引脚用作21V编程电源VDD的输入端。3)外接晶体引脚XTAL1(19脚)和XTAL2(18脚)的部是一个振荡电路。当使用部振荡电路时,在这两个管脚上外接石英晶体和微调电容;当使用外部时钟时用于接外部时钟脉冲信号。4)输入输出端口P0、P1、P2、P38051型单片机有32条I/O线,构成4个8位双向端口。 P0口(3239脚):是一个8垃漏极开路型的双向I/O口时,分时提供低8位地址,并用作8位双向数据总线。 P1口(18脚):是一个带部提升电阻的8位准双向I/O口。 P2口(2128脚):是一个带部提升电阻的8位准双向I/O口

26、。在访问外部存储器时,提供高8位地址。在对8751型单片机PROM进行编程和检验时,P2口用于接收高8位地址和控制信号。 P3口(10一17脚):是一个带部提升电阻的8位准双向I/O口。在系统中,这8个引脚都有各自的第二功能。2.2.1 串口通信介绍MCS51单片机与外部设备之间的信息交换(即通信)有两种方式:一种是数据各位同时传送的方法,称为并行通信;另一种是数据逐位串行地顺序传送的方法,称为串行通信。并行通信中,信息传输线的根数和传送的数据位数相等,通信速度快,适合于近距离的通信.串行通信仅需一对传输线即可实现通信,适合于远距离通信。串行通信有两种基本方式:异步通信和同步通信。异步通信是以

27、字符为单位传送的,字符前面有一个起始位(0),后面有一个停止位(1),是一种起止式通信方式,字符间没有固定的间隔长度,这种方式的优点是数据传送可靠性高,能及时发现错误。缺点是通信效率比较低。典型的异步通信数据格式为:同步通信是以数据块方式传送的,将多个字符组成一个数据块,字符间无间隔在数据块块首加上控制信息后一起发送出去。这种方式通信效率较高,但要求收发双方设备有较高的同步性能。如图2-6所示 为MCS51的串口结构图图2-4 MCS51的串口结构图2.2.2 LED显示器简单介绍1. LED显示器结构常用的LED显示器有7段(或8段,8段比7段多了一个小数点“如”段)和“米”字段之分。这种显

28、示器有共阳极和共阴极两种。如图2-7所示。共阴极LED显示器的发光二极管的阴极连接在一起,通常此公共阴极接地。当某个发光二极管的阳极为高电平时,发光二极管点亮,相应的段被显示。同样,共阳极LED显示器的发光二极管的阳极连接在一起,通常此公共阳极接正电压,当某个发光二极管的阴极接低电平时,发光二极管被点亮,相应的段被显示。 图 2-5 7段(8段)LED结构及外形(三) 设计方案与实现3.1 硬件设计在图3-1原理框图中,终端如手机发出的控制命令,通过GSM网络传输,再传给短信息收发TC35I模块,模块收到后,给单片机一个新短消息提示,单片机读取短信并回复,然后根据收到的控制命令,控制外围设备并

29、答复 图 3-1 系统原理框图GPRS模块与单片机接口电路:单片机AT89C51与TC35i的连接要用到串口通信,由于单片机系统的电平为标准的 TTL电平 ,而TC35i的接口电路是标准ITU-T RS-232,工作在CMOS电平(2.65V)。因此可使用 MAX232 转换芯片进行电平转换。MAX232 芯片是 MAXIM 公司生产的低功耗、单电源双 RS232 发送/ 接收器 适用于各种 EIA -232E 和 V. 28/ V. 24 的通信接口 MAX232 芯片部有一个电源电压变换器, 可以把输入的 + 5V电源变换成 RS - 232输出电平所需 10V 电压 , 所以采用此芯片接

30、口的串行通信系统只要单一的 +5V 电源就可以了。MAX232 外围需要 4 个电解电容 C1 、C2 、C3 、C4 , 是部电源转换所需电容,取值均为 1F/25V宜选用钽电容并且应尽量靠近芯片。C5为0.1F 的去耦电容。MAX232 的引脚 T1IN、T2IN、R1OUT、R2OUT 为接 TTL/ CMOS 电平的引脚 引脚 T1OUT、T2OUT、R1IN、R2IN 为接 RS - 232 电平的引脚。此 TTL/ CMOS 电平的 T1IN、T2IN 引脚应接 MCS- 51 的串行发送引脚 TXD ; R1OUT、R2OUT 应接 MCS - 51 的串行接收引脚 RXD。 与

31、之对应的 RS -232电平的 T1OUT、T2OUT 应接TC-35的接收端 RXD ; R1IN、R2IN 应接 TC-35的发送端 TXD。MAX232基本接线图如3-2。 图3-2 串口接口电路TC35I模块及外围电路部分较为复杂,可用百亿公司的GPRS modem代替,而且单片机串口部分只需电平转换电路即可通讯,设备部分,可用发光二极管取代,显示部分可用7段数码管显示,这样整个系统大大简化。在单片机实验板中,发光二极管低电平点亮,可模拟设备的开关,数码管为共阳极显示,低电平位选中,显示主叫和设备编号。串口采用MAX232通讯。原理图见图3-5。系统控制命令设定如下:1 发送KXL1357表示在原状态基础上点亮编号为1、3、5、7的发光二极管2 发送KAL表示点亮所有的发光二极管3 发送GXL1246表示在原状态基础上熄灭编号为1、2、4、6的发光二极管4 发送GAL表示熄灭所有的发光二极管图3-5 51单片机实验板电路3.2 软件设计程序流程图见图3-6:控制器上电后要初始化,进入等待短信命令状态,如果收到命令便执行命令,回复命令。然后继续等待下一条命令,程序流程图如下:图3

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2