markdown:
[](http://tiepthigiadinh.com.vn/lau-cua-bien-tranh-thu-nau-khi-cua-ca-mau-dang-re.html)
![Lẩu cua biển - "tranh thủ" nấu khi cua Cà Mau đang rẻ Lẩu cua biển - "tranh thủ" nấu khi cua Cà Mau đang rẻ](/images/2015/08/cua-top.jpg)
[
Lẩu cua biển - "tranh thủ" nấu khi cua Cà Mau đang rẻ ](http://tiepthigiadinh.com.vn/lau-cua-bien-tranh-thu-nau-khi-cua-ca-mau-dang-re.html)
39
Bạn nên chọn một nửa lượng cua thịt, một nửa cua gạch để có nồi lẩu hấp dẫn.
[](http://tiepthigiadinh.com.vn/an-gi-de-da-bot-kho-trong-mua-thu.html)
![Ăn gì để da bớt khô trong mùa thu? Ăn gì để da bớt khô trong mùa thu?](/images/chao-top.jpg)
[
Ăn gì để da bớt khô trong mùa thu? ](http://tiepthigiadinh.com.vn/an-gi-de-da-bot-kho-trong-mua-thu.html)
41
Trong môn ẩm thực dưỡng sinh bí truyền của Trung Hoa có một số món cháo tưởng chừng như đơn giản nhưng có tác dụng tốt đối với sức khỏe và làn da phụ ...
[](http://tiepthigiadinh.com.vn/ngam-hai-cong-chua-nha-hong-nhung-lam-banh-pizza.html)
![Ngắm hai công chúa nhà Hồng Nhung làm bánh pizza Ngắm hai công chúa nhà Hồng Nhung làm bánh pizza](/images/2015/08/be-hong-nhung-top.jpg)
[ Ngắm hai công chúa nhà Hồng Nhung làm bánh pizza
](http://tiepthigiadinh.com.vn/ngam-hai-cong-chua-nha-hong-nhung-lam-banh-pizza.html)
43
Trên facebook cá nhân, Hồng Nhung khoe cô làm bánh pizza với quả sung mà cô mang từ Mỹ về.
[](http://tiepthigiadinh.com.vn/3-phut-de-lung-khoe-dang-dep-moi-ngay.html)
![3 phút để lưng khỏe, dáng đẹp mỗi ngày 3 phút để lưng khỏe, dáng đẹp mỗi ngày](/images/2015/08/tap-lung-top.jpg)
[ 3 phút để lưng khỏe, dáng đẹp mỗi ngày
](http://tiepthigiadinh.com.vn/3-phut-de-lung-khoe-dang-dep-moi-ngay.html)
25
Bài tập gồm các động tác giúp săn chắc thêm các vùng bụng, hông và đùi, tập trung làm săn cơ phần lưng phía trên và ...
[](http://tiepthigiadinh.com.vn/neu-nguc-nhao-va-xe-hay-luu-lai-cac-bi-quyet-nay.html)
![Nếu ngực nhão và xệ, hãy lưu lại các bí quyết này Nếu ngực nhão và xệ, hãy lưu lại các bí quyết này](/images/2015/08/chest-top.jpg)
[
Nếu ngực nhão và xệ, hãy lưu lại các bí quyết này ](http://tiepthigiadinh.com.vn/neu-nguc-nhao-va-xe-hay-luu-lai-cac-bi-quyet-nay.html)
51
Tình trạng chảy xệ xảy ra ở nhiều phụ nữ sau khi sinh con và cho con bú; tuy nhiên, cũng có một số trường hợp chảy xệ trước giai đoạn này.
[](http://tiepthigiadinh.com.vn/trang-diem-ban-da-biet-danh-dam-nhat-o-dau-chua.html)
![Trang điểm: Bạn đã biết đánh đậm nhạt ở đâu chưa? Trang điểm: Bạn đã biết đánh đậm nhạt ở đâu chưa?](/images/contour-top.jpg)
[
Trang điểm: Bạn đã biết đánh đậm nhạt ở đâu chưa? ](http://tiepthigiadinh.com.vn/trang-diem-ban-da-biet-danh-dam-nhat-o-dau-chua.html)
18
Đối với người mới bắt đầu học trang điểm, kỹ năng cần biết là tạo khối để cho gương mặt thon, gọn, che khuyết điểm và tôn lên nét đẹp riêng.
[](http://tiepthigiadinh.com.vn/hoa-hau-hoan-vu-viet-nam-pham-thi-huong-gian-di-di-tu-thien.html)
![Hoa hậu Hoàn vũ Việt Nam Phạm Thị Hương giản dị đi từ thiện Hoa hậu Hoàn vũ Việt Nam Phạm Thị Hương giản dị đi từ thiện](/images/dsc2629.jpg)
[
Hoa hậu Hoàn vũ Việt Nam Phạm Thị Hương giản dị đi từ thiện ](http://tiepthigiadinh.com.vn/hoa-hau-hoan-vu-viet-nam-pham-thi-huong-gian-di-di-tu-thien.html)
17
Sau khi đăng quang đầy thuyết phục, Hoa hậu Phạm Hương cùng với các thí sinh cuộc thi Hoa Hậu Hoàn Vũ Việt Nam 2015 có chuyến từ thiện đầu tiên.
[](http://tiepthigiadinh.com.vn/le-quyen-tu-tin-dem-chuong-di-danh-xu-nguoi.html)
![Lệ Quyên tự tin đem chuông đi đánh xứ người Lệ Quyên tự tin đem chuông đi đánh xứ người](/images/le-quyen-10111.jpg)
[
Lệ Quyên tự tin đem chuông đi đánh xứ người ](http://tiepthigiadinh.com.vn/le-quyen-tu-tin-dem-chuong-di-danh-xu-nguoi.html)
31
Sáng nay tại sân bay quốc tế Tân Sơn Nhất (TP.HCM), Lệ Quyên đã chính thức lên đường sang Bangkok (Thái Lan), bắt đầu tham gia cuộc thi nhan sắc quốc tế Miss Grand ...
[](http://tiepthigiadinh.com.vn/nang-tho-cua-chung-thanh-phong-khoe-dang-quyen-ru-truoc-bien.html)
![‘Nàng thơ’ của Chung Thanh Phong khoe dáng quyến rũ trước biển. ‘Nàng thơ’ của Chung Thanh Phong khoe dáng quyến rũ trước biển.](/images/v8.jpg)
[ ‘Nàng thơ’ của Chung Thanh Phong khoe dáng quyến rũ trước biển.
](http://tiepthigiadinh.com.vn/nang-tho-cua-chung-thanh-phong-khoe-dang-quyen-ru-truoc-bien.html)
9
Bật mí về nàng mẫu ‘nấm lùn’ của Vietnam International Fashion Week 2015
[](http://tiepthigiadinh.com.vn/le-hoang-gay-sot-voi-bo-anh-dep-nhu-mo-voi-viet-hue.html)
![Lê Hoàng gây sốt với bộ ảnh đẹp như mơ với Việt Huê Lê Hoàng gây sốt với bộ ảnh đẹp như mơ với Việt Huê](/images/the-men-11.jpg)
[ Lê Hoàng gây sốt với bộ ảnh đẹp như mơ với Việt Huê
](http://tiepthigiadinh.com.vn/le-hoang-gay-sot-voi-bo-anh-dep-nhu-mo-voi-viet-hue.html)
31
Ở bên nhau 5 năm và chào đón con trai đầu lòng vào tháng Bảy vừa rồi, Lê Hoàng và ...
[](http://tiepthigiadinh.com.vn/giang-hong-ngoc-tung-anh-hau-truong-mv-day-hai-huoc.html)
![Giang Hồng Ngọc tung ảnh hậu trường MV đầy hài hước Giang Hồng Ngọc tung ảnh hậu trường MV đầy hài hước](/images/img8486.jpg)
[
Giang Hồng Ngọc tung ảnh hậu trường MV đầy hài hước ](http://tiepthigiadinh.com.vn/giang-hong-ngoc-tung-anh-hau-truong-mv-day-hai-huoc.html)
8
Sau khi hứa hẹn sẽ có những kết hợp mới mẻ trong âm nhạc cùng Đỗ Hiếu, Giang Hồng Ngọc đã nhanh chóng quay Mv ...
[](http://tiepthigiadinh.com.vn/thu-minh-khoe-giong-hat-khung-tai-chung-ket-hhhvvn-2015.html)
![Thu Minh khoe giọng hát "khủng" tại chung kết HHHVVN 2015 Thu Minh khoe giọng hát "khủng" tại chung kết HHHVVN 2015](/images/img0619.jpg)
[
Thu Minh khoe giọng hát "khủng" tại chung kết HHHVVN 2015 ](http://tiepthigiadinh.com.vn/thu-minh-khoe-giong-hat-khung-tai-chung-ket-hhhvvn-2015.html)
24
Là khách mời duy nhất trình bày 2 ca khúc trong đêm chung kết, Thu Minh đã khoe giọng hát nội lực và khỏe sau khi sinh con.
[](http://tiepthigiadinh.com.vn/ngo-kien-huy-cong-khai-to-tinh-ong-cao-thang.html)
![Ngô Kiến Huy công khai tỏ tình Ông Cao Thắng Ngô Kiến Huy công khai tỏ tình Ông Cao Thắng](/images/tam-ngan-wonteaser_00010706_still014.jpg)
[
Ngô Kiến Huy công khai tỏ tình Ông Cao Thắng ](http://tiepthigiadinh.com.vn/ngo-kien-huy-cong-khai-to-tinh-ong-cao-thang.html)
20
Sau “Đội nâu lỳ như trâu” Băng Di – Trang Pháp, chương trình Tám Ngàn Won số thứ 3 sẽ có sự xuất hiện của Ngô Kiến Huy – người tình ...
[](http://tiepthigiadinh.com.vn/hh-diem-huong-lan-dau-dong-hai-kich-co-trang.html)
![HH Diễm Hương lần đầu đóng hài kịch cổ trang HH Diễm Hương lần đầu đóng hài kịch cổ trang](/images/cuocchiensacdep113111.jpg)
[
HH Diễm Hương lần đầu đóng hài kịch cổ trang ](http://tiepthigiadinh.com.vn/hh-diem-huong-lan-dau-dong-hai-kich-co-trang.html)
16
Lần đầu tiên đóng hài kịch, hoa hậu Diễm Hương chứng tỏ khả năng diễn xuất và khoe vẻ đẹp đằm thắm trong tạo hình cổ trang.
[](http://tiepthigiadinh.com.vn/hai-bang-ky-han-tum-tum-an-hang-tai-phim-truong-thanh-nho.html)
![Hải Băng, Kỳ Hân túm tụm ăn hàng tại phim trường “Thánh Nhọ” Hải Băng, Kỳ Hân túm tụm ăn hàng tại phim trường “Thánh Nhọ”](/images/mg2073.jpg)
[ Hải Băng, Kỳ Hân túm tụm ăn hàng tại phim trường “Thánh Nhọ”
](http://tiepthigiadinh.com.vn/hai-bang-ky-han-tum-tum-an-hang-tai-phim-truong-thanh-nho.html)
14
Lần đầu hợp tác đóng phim điện ảnh Thánh Nhọ, hai bóng hồng tưởng cạnh tranh nhau, ai ngờ lại thân thiết hơn bất kỳ ai trong đoàn phim.
![ Ajisen.Vietnam](http://tiepthigiadinh.com.vn//images/banners/trangchu.jpg)
![ Ajisen.Vietnam](http://tiepthigiadinh.com.vn//images/banners/trangchu.jpg)
![ Cộng đồng Học Tiếng Anh Online](http://tiepthigiadinh.com.vn//images/congdonghoctienganhonline.gif)
![ Cộng đồng Học Tiếng Anh Online](http://tiepthigiadinh.com.vn//images/congdonghoctienganhonline.gif)
-
[Cho bé làm quen với âm thanh](http://tiepthigiadinh.com.vn/cho-be-lam-quen-voi-am-thanh.html)
Bố mẹ cho trẻ mới sinh làm quen với âm thanh thì trí ...
-
[Những điều mà chồng nên và không nên làm khi vợ mang bầu, sinh con](http://tiepthigiadinh.com.vn/nhung-dieu-ma-chong-nen-va-khong-nen-lam-khi-vo-mang-bau-sinh-con.html)
Hãy ghi điểm với vợ qua những điều nhỏ bé được chia sẻ trong ...
-
[Chơi trò đọc chữ - chỉ 5 giây mỗi ngày](http://tiepthigiadinh.com.vn/choi-tro-doc-chu-chi-5-giay-moi-ngay.html)
Cho trẻ học đọc sớm như một trò chơi sẽ giúp trẻ nhận thức tốt ...
-
[Mẹo dành cho các ông bố khi phải chăm con một mình](http://tiepthigiadinh.com.vn/meo-danh-cho-cac-ong-bo-khi-phai-cham-con-mot-minh.html)
Chăm sóc trẻ thật sự rất khó khăn nhưng nó sẽ giúp gắn ...
-
[Cách để phát triển khả năng ngôn ngữ toàn diện cho trẻ dưới 6 tháng tuổi](http://tiepthigiadinh.com.vn/cach-de-phat-trien-kha-nang-ngon-ngu-toan-dien-cho-tre-duoi-6-thang-tuoi.html)
Việc bé có thể nói sớm là rất quan trọng.
![ Liên hệ Quảng Cáo](http://tiepthigiadinh.com.vn//images/9526e44c3555f9e51e901b38089dc6d1d28e117a3a1d0d9fc5pimgpshfullsizedistr.jpg)
![ Liên hệ Quảng Cáo](http://tiepthigiadinh.com.vn//images/9526e44c3555f9e51e901b38089dc6d1d28e117a3a1d0d9fc5pimgpshfullsizedistr.jpg)

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0


markdown:
Công ty chúng tôi chuyên sản xuất và cung câp sản phẩm đá xây dựng các loại:
-Đá 0.5x1, 1x2, 2x4, 4x6, 6x8, base, subbase, đá hộc, cấp phối, mạt...
-Cát đen, cát vàng, cát san nền, cát san lấp,
-Cây xanh, thưc vât cảnh. Chuyên cung cấp với khối lượng lớn cho địa bàn các tỉnh Hải Dương, Hải Phòng, Hưng Yên, Hà Nội, Bắc Ninh, Vĩnh Phúc, Hà Nam, Nam Định, Ninh Bình, Thái Bình, Thanh Hóa, Nghệ An. Quảng Ninh, Bắc Giang, Phú Thọ, Thái Nguyên, Tuyên Quang, Lạng Sơn, Bắc Kạn, Cao Bằng, Hà Giang. Sơn La, Lai Châu, Hòa Bình, Điện Biên, Lào Cai, Yên Bái.
Liên hệ: A. Thiện, 098.366.8926
Mail: vatlieutrongoi@gmail.com Website: www.VatLieuTronGoi.com

WARC-Type: response

Content-Type: application/http; msgtype=response

Connection: close

Cache-Control: public, max-age=360

Content-Type: text/html; charset=utf-8


markdown:
|
|![]()
Cơ quan chủ quản: Công ty Cổ phần Quảng cáo Trực tuyến 24H Trụ sở: Tầng 12, Tòa nhà Geleximco, 36 Hoàng Cầu, Phường Ô Chợ Dừa, Quận Đống Đa, TP Hà Nội Tel: (84-4) 73 00 24 24 hoặc (84-4) 3512 1806 - Fax: (84-4) 3512 1804 VPĐD: Tầng 5 – Toà nhà Hải Âu - 39B Trường Sơn, P2, Q.Tân Bình, TP.Hồ Chí Minh Tel: (84-8) 73 00 24 24 hoặc (84-8) 3848 9845 - Fax: (84-8) 3848 6519 / Giấy phép số 2517/GP- TT ĐT ngày cấp 27/08/2013 SỞ THÔNG TIN VÀ TRUYỀN THÔNG HÀ NỘI. Chịu trách nhiệm xuất bản: Ngô Kỳ Lam.
HOTLINE: 0965 08 24 24 hoặc 0903 288 624
|
|

Content-Type: text/html; charset=Utf-8

X-Cache: QuickCache vv2.1.1rc1 - file

Cache-Control: public

Vary: Accept-Encoding,User-Agent

Content-Encoding: gzip


markdown:
Bắt đầu với Internet Explorer 11
Đặt Internet Explorer làm trình duyệt mặc định của bạn
Sử dụng ưa chuộng để lưu trang web bạn thích
Thay đổi trang chủ của bạn
Xóa cookie
Cài đặt Java trong Internet Explorer
Sử dụng tab
Mở lại hoặc khôi phục phiên duyệt web
Thay đổi hoặc đặt lại cài đặt Internet Explorer
Khắc phục các sự cố về hiển thị trang web bằng Giao diện Tương thích
Quản lý trình bổ sung trong Internet Explorer
Thao tác cần thực hiện khi Internet Explorer dừng hoạt động
Tôi đang sử dụng phiên bản Internet Explorer nào?
Tại sao tôi không thể xem ảnh trên trang web?
Tại sao video không phát trong Internet Explorer?
Nhận đề xuất duyệt web
Tùy chọn Dễ Truy cập của Internet Explorer
Các lối tắt bàn phím của Internet Explorer
Ghim Internet Explorer vào màn hình Bắt đầu hoặc thanh tác vụ.
Nhớ mật khẩu và điền vào biểu mẫu web
Sử dụng Nguồn cấp dữ liệu RSS
Tải xuống tệp từ Internet
In trang web bằng cách sử dụng Internet Explorer
Lỗi chứng chỉ: Câu hỏi Thường gặp
Thay đổi cài đặt bảo mật và quyền riêng tư trong Internet Explorer
Xóa và quản lý cookie
Xóa lịch sử duyệt web của bạn
Sử dụng Bộ lọc SmartScreen
Bật Không Theo Dõi để giúp bảo vệ quyền riêng tư của bạn
Sử dụng lọc ActiveX
Sử dụng tính năng Chống Theo dõi trong Internet Explorer
Nhận câu trả lời cho câu hỏi của bạn trong diễn đàn Internet Explorer.
Nhận trợ giúp từ chuyên gia hỗ trợ qua điện thoại, thư hoặc trò chuyện.

Cache-Control: private

X-Content-Type-Options: nosniff


markdown:
![](images/spacer.gif)
![](images/icon2.gif)
![](images/spacer.gif)
![](images/icon2.gif)
Số lượt truy cập : 3622970
Giới thiệu
|
|
Bệnh viện Hùng Vương ngày nay nguyên là nhà bảo sanh Chợ Lớn, 1 khu chuyên khoa sản của Bệnh viện Lalung Bonaire tức nhà thương Nam Việt cũ và là BV. Chợ Rẫy ngày nay. Bệnh viện tọa lạc tại số 128 đường Hồng Bàng - Phường 12 - Quận 5 - TP. Hồ Chí Minh.
![]()
![](images/spacer.gif)
Tin tức & Sự kiện
|
|![]()
Bệnh viện Hùng Vương tiếp tục được nhận giải thưởng quốc tế về vệ sinh tay tại Hội nghị quốc tế về phòng ngừa và kiểm soát nhiễm khuẩn tại Thụy Sĩ.
![](images/spacer.gif)
![](images/spacer.gif)
Kiến thức y học
|
|![]()
Cơ quan sinh dục của phụ nữ tính từ trong ra ngoài bao gồm: vòi trứng và buồng trứng, tử cung, âm đạo, âm hộ và vùng quanh âm hộ. Viêm sinh dục được chẩn đoán khi có hiện tượng viêm nhiễm trên bất kỳ bộ phận nào của cơ quan sinh dục...
![](images/spacer.gif)
![](images/spacer.gif)
Dành cho bệnh nhân
|
|![]()
Bảng giá tham khảo một số dịch vụ tại bệnh viện Hùng Vương.
![](images/spacer.gif)
![](images/spacer.gif)
Dành cho nhân viên y tế
![](images/spacer.gif)
![](images/spacer.gif)

WARC-Truncated: length

Server: nginx admin

Content-Type: text/html

Vary: Accept-Encoding

Pragma: no-cache

X-Cache: HIT from Backend


markdown:
Bóng cả
Ca si:
[Xuân Mai](http://www.enghenhac.com/amnhac/casi/xuan-mai/) - Nhac si: [Vũ Quốc Việt](http://www.enghenhac.com/amnhac/nhacsi/vu-quoc-viet/)
Nhớ đến những lúc ấu thơ sống dưới mái ấm mến thương gia đình
Nhớ đến bóng dáng mẹ tôi đêm ngồi ru con trước canh thâu
Nhớ đến những lúc ấu thơ sống dưới mái ấm mến thương gia đình
Nhớ mãi tiếng nói cha tôi êm đềm dạy nên biết bao điều
Nhớ đến những lúc ấu thơ, nhớ mãi
nhớ mãi không quên, không bao giờ quên
Dù ngày mai đời có cuốn xô con trôi về đâu
Tình mẹ luôn mênh mông như biển khơi
Tình cha luôn lớn lao như trời cao (hơ hơ hơ)
ĐK:
Sẽ vẫn nhớ mãi nhớ mãi lời mẹ dạy con đó
Sẽ vẫn nhớ mãi nhớ mãi lời dạy của cha đó
Dẫu có sướng vui đau buồn, hay bước lên đỉnh cao
Sẽ vẫn nhớ mãi nhớ mãi lời mẹ hiền yêu dấu
Sẽ vẫn nhớ mãi nhớ mãi lời dạy cha yêu dấu
Vì con yêu mẹ cha nhất trên đời

Server: Apache


markdown:
# Top Tin
[June 1998](/entrepreneurmagazine/1998/06)issue of [. To receive the magazine,](/magazine/startups) *Startups* [click here to subscribe](https://subscription.entrepreneur.com/pubs/EN/ENT/subsform.jsp?cds_page_id=55992&cds_mag_code=ENT&id=1429570344594&lsid=51101752245012317&vid=1&cds_response_key=I1IPG10J).
That hunk of tin isn't for the junk pile anymore--the craftspeople of Irvin's Tinware Co. shine it up, straighten it out and punch a design into it, transforming it into country-style art for the home.
Irvin's Tinware handcrafts tin, brass and copper home accessories with an emphasis on decorative tin lighting products, from votive candleholders to chandeliers. Other items include porch lanterns, table lamps, night lights, wall hangings, Christmas trimmings and light-switch plates. Most pieces have country-style, hole-punched designs--apples, hearts, flowers, checkerboards, roosters and geometric patterns.
Wholesale prices range from $8.75 for a six-piece set of Christmas ornaments to $20.50 for the Stars and Hearts Lantern to $142.25 for the Pierced Captain's Chandelier. Prices are slightly higher for brass and copper pieces.
Suggested retail prices are double the wholesale prices. Minimum order: $75.
From Irvin's Tinware Co., Mt. Pleasant Mills, Pennsylvania. To order a catalog, call (717) 539-8200.
## Steak Your Claim
**By Michelle Prather**
Are your customers tired of losing their delectable meats and vegetables to the depths of a flaming barbecue? Offer an end to this dinnertime drama with the patented Roto-Kabob 7-Piece Shish Kabob Grill Set.
The Roto-Kabob Grill Set is the no-nonsense way to evenly grill or broil everything from shish kabobs to corn on the cob. The stainless steel device has six skewers that turn simultaneously with the twist of a center handle, conveniently placed away from the heat. Foods are kept in place--rather than in the fire--with the V-shaped design of each skewer. The Grill Set's rack adjusts to three different heights, is safe for indoor and outdoor use, disassembles easily for convenient storage and is dishwasher-safe.
You can add to your profits by selling accessories such as the 3-Piece Roto-Rac set. Its three cylindrical supports fit over the Roto-Kabob's skewers to make cooking oblong foods a cinch. The Roto-Kabob Electric Motor Unit allows the cook to step away and entertain while the center Grill Set's handle rotates automatically.
Wholesale prices: Roto-Kabob Grill Set, $13.98; Roto-Rac, $7.49; Roto-Kabob Electric Motor Unit, $14.99. Suggested retail prices: Roto-Kabob Grill Set, $29.99; Roto-Rac, $14.95; Roto-Kabob Electric Motor Unit, $28.95. Minimum order: one case of 12.
From Kristline Corp., Rochelle Park, New Jersey. To order, call (800) 364-5442.
## No Tie Required
Let your customers hang loose from the worry of untied shoelaces with 'Lastic Laces.
'Lastic Laces are coiled, elastic shoelaces that never have to be tied, and fit any shoe size, from infant to adult. They never lose elasticity, and shoes can be slipped on and off easily.
Regular-sized 'Lastic Laces come in 13 colors; there's also a longer version for boots and high-tops.
Wholesale prices: regular size, $1.50 per pair; longer size, $1.80 per pair. Suggested retail prices: regular size, $3 to $4 per pair; longer size, $4 to $5 per pair. Minimum order: three dozen pairs.
From PPP Enterprises, Augusta, Georgia. To order, call (800) 770-4325.
**Contact Sources** **Irvin's Tinware Co.**, R.R. 1 Box 73, 102 Cedar Ln.,
Mt. Pleasant Mills, PA 17853 **Kristline Corp.**, fax: (201) 845-0240 **PPP Enterprises**, fax: (706) 855-1348

Cache-Control: no-cache

Content-Type: text/html; charset=UTF-8

Via: 1.1 varnish

Accept-Ranges: bytes

X-Served-By: cache-lax1431-LAX, cache-jfk1035-JFK

X-Cache: MISS, MISS

Vary: X-Edition, X-Edition

X-Debug-Country-Code: US

X-Debug-Edition: us

Set-Cookie: edition=us


markdown:
|
|
Điều khiển động cơ DC (DC Motor) là một ứng dụng thuộc dạng cơ bản nhất của điều khiển tự động vì DC Motor là cơ cấu chấp hành (actuator) được dùng nhiều nhất trong các hệ thống tự động (ví dụ robot). Điều khiển được DC Motor là bạn đã có thể tự xây dựng được cho mình rất nhiều hệ thống tự động. Khái niệm Servo mà tôi dùng trong bài học này để chỉ một hệ thống hồi tiếp. DC servo motor là động cơ DC có bộ điều khiển hồi tiếp.
Bài này là một bài tổng hợp nhiều vấn đề ứng dụng AVR bao gồm nhận dữ liệu từ người dùng, điều khiển motor, đọc encoder, hiển thị LCD, cả giải thuật điều khiển PID và mạch công suất cho Motor…Do đó, ít nhất bạn phải nắm được các vấn đề cơ bản như Timer-Counter, TexLCD, mạch cầu H. Phần còn lại tôi sẽ giải thích trong lúc học bài này. Có 2 phương pháp điều khiển động cơ DC là analog và digital. Mục đích chính của chúng ta là dùng AVR điều khiển động cơ DC nên phương pháp số mà cụ thể là phương pháp điều rộng xung (PWM) sẽ được giới thiệu. Ngoài ra, khi nói đến điều khiển động cơ DC có 2 đại lương điều khiển chính là vị trí (số vòng quay) và vận tốc. Trong phần giải thích về bộ điều khiển PID tôi sẽ điều khiển vị trí làm ví dụ, tuy nhiên trong phần ví dụ lập trình cho AVR chúng ta sẽ thực hiện điều khiển vận tốc cho DC Motor. Bằng cách này, bạn có thể tự tin để mở rộng ví dụ để điều khiển cho cả 2 đại lượng. Vì là điều khiển một cách tự động nên chúng ta cần đọc về đại lượng điều khiển (cụ thể là vị trí hoặc vận tốc motor) và hồi tiếp (feedback) về để “hiệu chỉnh” PWM cấp cho động cơ. Chúng ta sẽ dùng incremental optical encoder để đọc số vòng quay và hồi tiếp về cho AVR. Bộ điều khiển PID sẽ được dùng và vận hành bởi AVR. Tổng quát, bài học này bao gồm:
- AVR phát PWM điều chỉnh vận tốc động cơ: phần này bạn xem lại bài 4 về Timer-Counter. Điều cơ bản cần nắm là bằng cách thay đổi độ rộng của xung PWM chúng ta sẽ thay đổi được vận tốc Motor.
- Xung PWM không trực tiếp làm quay động cơ mà thông qua một mạch công suất gọi là dirver. Driver cho DC Motor chính là mạch cầu H mà chúng ta đã tìm hiểu trong bài “Mạch cầu H”. Trong bài học này, tôi giới thiệu một chip có tích hợp sẵn mạch cầu H, chip L298D.
- Để việc điều khiển chip driver L298D dễ dàng, chúng ta sẽ tạo một mạch logic dùng các cổng NOT và AND.
- Động cơ DC mà chúng ta sử dụng có tích hợp sẵn một encoder 3 ngõ ra, chúng ta sẽ dùng AVR để đọc số xung (hay số vòng quay) và tính ra vận tốc của Motor. Việc đọc encoder sẽ được thực hiện bằng ngắt ngoài.
- Một giải thuật PID được xây dựng trong AVR để hiệu chỉnh vận tốc động cơ.
- Người dùng sẽ nhập vận tốc cần điều khiển vào AVR thông qua các switches. Vận tốc mong muốn và vận tốc thực của động cơ được hiển thị trên Text LCD.
Mạch điện ví dụ được trình bày trong hình 1.
Hình 1. Hệ thống điều khiển động cơ DC servo.
Trong mạch điện hình 1, tôi chia hệ thống thành 3 nhóm: nhóm CONTROL bao gồm AVR vận hành giải thuật điều khiển PID và việc nhập, xuất. Nhóm LOGIC thực hiện việc biến đổi các tín hiệu điều khiển để tạo ra các tín hiệu phù hợp cho chip driver. Nhóm POWER bao gồm chip driver L298D và DC Motor. Ngoài ra còn có một Encoder được tích hợp sẵn trên DC Motor.
Phần tiếp theo chúng ta sẽ tìm hiểu riêng từng nhóm, cuối cùng là viết chương trình cho AVR điều khiển hệ thống DC Servo Motor
**II. Incremental Optical Encoder**
Để điều khiển số vòng quay hay vận tốc động cơ thì chúng ta nhất thiết phải đọc được góc quay của motor. Một số phương pháp có thể được dùng để xác định góc quay của motor bao gồm tachometer (thật ra tachometer đo vận tốc quay), dùng biến trở xoay, hoặc dùng encoder. Trong đó 2 phương pháp đầu tiên là phương pháp analog và dùng optiacal encoder (encoder quang) thuộc nhóm phương pháp digital. Hệ thống optical encoder bao gồm một nguồn phát quang (thường là hồng ngoại – infrared), một cảm biến quang và một đĩa có chia rãnh. Optical encoder lại được chia thành 2 loại: encoder tuyệt đối (absolute optical encoder) và encoder tương đối (incremental optical encoder). Trong đa số các DC Motor, incremental optical encoder được dùng và mô hình động cơ servo trong bài này cũng không ngoại lệ. Từ bây giờ khi tôi nói encoder tức là incremental encoder. Hình 2 là mô hình của encoder loại này.
Hình 2. Optical Encoder (trích từ [1]).
Encoder thường có 3 kênh (3 ngõ ra) bao gồm kênh A, kênh B và kênh I (Index). Trong hình 2 bạn thấy hãy chú ý một lỗ nhỏ bên phía trong của đĩa quay và một cặp phat-thu dành riêng cho lỗ nhỏ này. Đó là kênh I của encoder. Cữ mỗi lần motor quay được một vòng, lỗ nhỏ xuất hiện tại vị trí của cặp phát-thu, hồng ngoại từ nguồn phát sẽ xuyên qua lỗ nhỏ đến cảm biến quang, một tín hiệu xuất hiện trên cảm biến. Như thế kênh I xuất hiện một “xung” mỗi vòng quay của motor. Bên ngoài đĩa quay được chia thành các rãnh nhỏ và một cặp thu-phát khác dành cho các rãnh này. Đây là kênh A của encoder, hoạt động của kênh A cũng tương tự kênh I, điểm khác nhau là trong 1 vòng quay của motor, có N “xung” xuất hiện trên kênh A. N là số rãnh trên đĩa và được gọi là độ phân giải (resolution) của encoder. Mỗi loại encoder có độ phân giải khác nhau, có khi trên mỗi đĩa chĩ có vài rãnh nhưng cũng có trường hợp đến hàng nghìn rãnh được chia. Để điều khiển động cơ, bạn phải biết độ phân giải của encoder đang dùng. Độ phân giải ảnh hưởng đến độ chính xác điều khiển và cả phương pháp điều khiển. Không được vẽ trong hình 2, tuy nhiên trên các encoder còn có một cặp thu phát khác được đặt trên cùng đường tròn với kênh A nhưng lệch một chút (lệch M+0,5 rãnh), đây là kênh B của encoder. Tín hiệu xung từ kênh B có cùng tần số với kênh A nhưng lệch pha 90o. Bằng cách phối hợp kênh A và B người đọc sẽ biết chiều quay của động cơ. Hãy quan sát hình 3.
Hình 3. Hai kênh A và B lệch pha trong encoder (trích từ [1])
Hình trên cùng trong hình 3 thể hiện sự bộ trí của 2 cảm biến kênh A và B lệch pha nhau. Khi cảm biến A bắt đầu bị che thì cảm biến B hoàn toàn nhận được hồng ngoại xuyên qua, và ngược lại. Hình thấp là dạng xung ngõ ra trên 2 kênh. Xét trường hợp motor quay cùng chiều kim đồng hồ, tín hiệu “đi” từ trái sang phải. Bạn hãy quan sát lúc tín hiệu A chuyển từ mức cao xuống thấp (cạnh xuống) thì kênh B đang ở mức thấp. Ngược lại, nếu động cơ quay ngược chiều kim đồng hồ, tín hiệu “đi” từ phải qua trái. Lúc này, tại cạnh xuống của kênh A thì kênh B đang ở mức cao. Như vậy, bằng cách phối hợp 2 kênh A và B chúng ta không những xác định được góc quay (thông qua số xung) mà còn biết được chiều quay của động cơ (thông qua mức của kênh B ở cạnh xuống của kênh A).
Câu hỏi bây giờ là làm thế nào để đọc encoder bằng AVR?
Tùy theo đại lượng điều khiển (vị trí hay vận tốc) và đặc điểm encoder (độ phân giải) chúng ta có các giải pháp sau để đọc encoder bằng AVR
-
**Dùng input capture**: một số bộ timer-counter trên AVR có chức năng Input capture, hiểu nôm na như sau. Cứ mỗi lần có một tín hiệu (cạnh lên hoăc cạnh xuống) trên chân ICP (Input Capture Pin), giá trị thời gian của timer được tự động gán cho thanh ghi ICR (Input capture Register). So sánh giá trị thanh ghi ICR trong 2 lần liên tiếp sẽ đọc được chu kỳ của tín hiệu kích chân ICP. Từ đó suy ra tần số tín hiệu. Nếu một kênh của encoder được nối với chân ICP thì chúng ta có thể đo được tần số tín hiệu của kênh này. Nói cách khác, chúng ta sẽ tính được vận tốc của động cơ. Chúng ta có thể dùng ngắt Input capture và khi ngắt xảy ra, có thể đếm số thêm số xung để biết được góc quay motor, cũng có thể xác định được hướng quay thông qua xác định mức kênh B trong trình phục vụ ngắt input capture. Đây là một phương pháp hay, nhưng có nhược điểm là khá phức tạp khi sử dụng chức năng input capture của AVR. Mặc khác trên các chip AVR từ mega32 trở xuống, Input capture chỉ có ở timer 1, trong khi Timer này thường dùng để tạo PWM điều khiển động cơ.
-
**Dùng chức năng counter**: đặt các kênh của encoder vào các chân đếm (T0, T1…) của các bộ timer chúng ta sẽ đếm được số lượng xung của các kênh. Đây là phương pháp sử dụng ít tài nguyên nhất (ít tốn thời gian cho encoder). Nhược điểm lớn nhất của phương pháp này là không xác định được chiều quay, mặc khác phương pháp này không ổn định khi vận tốc động cơ có sự thay đổi lớn.
-
**Cuối cùng là sử dụng ngắt ngoài**: đây là phương pháp dễ nhưng chính xác để đọc encoder và cũng là phương pháp được dùng trong bài học này. Ý tưởng của phương pháp rất đơn giản, chúng ta nối kênh A của encoder với 1 ngắt ngoài (INT2 chẳng hạn) và kênh B với một chân nào đó bất kỳ (không phải chân ngắt). Cứ mỗi lần ngắt ngoài xảy ra, tức có 1 xung xuất hiện trên ở kênh A thì trình phục vụ ngắt ngoài tự động được gọi. Trong trình phục vụ ngắt này chúng ta kiểm tra mức của kênh B, tùy theo mức của kênh B chúng ta sẽ tăng biến đếm xung lên 1 hoặc giảm đi 1. Tuy nhiên, bạn cần phải tính toán rất cẩn thận khi sử dụng phương pháp này. Ví dụ trường hợp encoder có độ phân giải 2000 xung/vòng, motor bạn quay với vận tốc 100 vòng/s thì tần số xung trên kênh A của encode là 2000x100=200KHz, nghĩa là cứ mỗi 5 us ngắt ngoài xảy ra một lần. Tần số ngắt như thế là quá cao cho AVR, điều này có nghĩa là AVR chỉ tập trung cho mỗi việc “đếm xung”, không có đủ thời gian để thực thi các việc khác. Trong bài này, chúng ta chọn độ phân giải của encoder là 112 (112 xung trên mỗi vòng quay). Vận tốc tối đa của động cơ được chọn vào khoảng 30 vòng/s nên tần số xung lớn nhất từ encoder là 112x30=3.36KHz. Giá trị này hợp lí vì tần số cho AVR trong bài này được chọn 8MHz. Kênh A của encoder được nối với ngắt INT2 của chip atmega32, kênh B được nối với chân PB0, chúng ta không sử dụng kênh I (xem hình 1).
**Chú ý**: các ngõ ra trên đa số (gần như tất cả) các encoder có dạng cực góp hở (Open collector), muốn sử dụng chúng cần mắc điện trở kéo lên VCC (5V).
L298D là một chip tích hợp 2 mạch cầu H trong gói 15 chân. Tất cả các mạch kích, mạch cầu đều được tích hợp sẵn. L298D có điện áp danh nghĩa cao (lớn nhất 50V) và dòng điện danh nghĩa lớn hơn 2A nên rất thích hợp cho các các ứng dụng công suất nhỏ như các động cơ DC loại nhỏ và vừa. Vì là loại “all in one” nên là lựa chọn hoàn hảo cho những người chưa có nhiều kinh nghiệm làm mạch điện tử. Trong bài học này tôi dùng chip L298D để làm driver cho motor. Hình 4 thể hiện mô hình thật của chip và cấu trúc bên trong chip.
Hình 4. Chip L298D
Hình phía trên là hình dáng bên ngoài và tên gọi các chân của L298D. Hình phía dưới là cấu trúc bên trong chip. Có 2 mạch cầu H trên mỗi chip L298D nên có thể điều khiển 2 đối tượng chỉ với 1 chip này. Mỗi mạch cầu bao gồm 1 đường nguồn Vs (thật ra là đường chung cho 2 mạch cầu), một đường current sensing (cảm biến dòng), phần cuối của mạch cầu H không được nối với GND mà bỏ trống cho người dùng nối một điện trở nhỏ gọi là sensing resistor. Bằng cách đo điện áp rơi trên điện trở này chúng ta có thể tính được dòng qua điện trở, cũng là dòng qua động cơ (xem hình 4). Mục đích chính của việc đo dòng điện qua động cơ là để xác định các trường hợp nguy hiểm xảy ra trong mạch, ví dụ quá tải. Nếu việc đo dòng động cơ không thật sự cần thiết bạn có thể nối đường current sensing này với GND (trong mạch điện của bài này, tôi nối chân current sensing với GND). Động cơ sẽ được nối với 2 đường OUT1, OUT2 (hoặc OUT3, OUT4 nếu dùng mạch cầu bên phải). Một chân En (EnA và EnB cho 2 mạch cầu) cho phép mạch cầu hoạt động, khi chân En được kéo lên mức cao, mạch cầu sẵn sang hoạt động. Các đường kích mỗi bên của mạch cầu được kết hợp với nhau và nhưng mức điện áp ngược nhau do một cổng Logic NOT. Bằng cách này chúng ta có thể tránh được trường hợp 2 transistor ở cùng một bên được kích cùng lúc (ngắn mạch). Như vậy, sẽ có 2 đường kích cho mỗi cầu H gọi là In1 và In2 (hoặc In3, In4). Để motor hoạt động chúng ta phải kéo 1 trong 2 đường kích này lên cao trong khi đường kia giữ ở mức thấp, ví dụ In1=1, In2=0. Khi đảo mức kích của 2 đường In, động cơ sẽ đảo chiều quay. Tuy nhiên, do L298D không chỉ được dùng đề đảo chiều động cơ mà còn điều khiển vận tốc động cơ bằng PWM, các đường In cần được “tổ hợp lại” bằng các cổng Logic (xem phần tiếp theo). Ngoài ra, trên chip L298D còn có các đường Vss cấp điện áp cho phần logic (5V) và GND chung cho cả logic và motor.
Trong thực tế, công suất thực mà L298D có thể tải nhỏ hơn so với giá trị danh nghĩa của nó (V=50V, I=2A). Để tăng dòng điện tải của chip lên gấp đôi, chúng ta có thể nối 2 mạch cầu H song song với nhau (các chân có chức năng như nhau của 2 mạch cầu được nối chung).
Thông thường, khi thiết kế một mạch driver cho motor người ta thường dành 3 đường điều khiển đó là PWM dùng điều khiển vận tốc, DIR điều khiển hướng và En cho phép mạch hoạt động. Chip L298D đã có sẵn đường En nhưng 2 đường điều khiển In1 và In2 không thật sự chức năng như chúng ta mong muốn. Vì thế, chúng ta sẽ thiết kế một mạch logic phụ với 2 ngõ vào là PWM và DIR trong khi 2 ngõ ra là 2 đường điều khiển In1 và In2. Bảng chân trị của mạch logic cần thiết kế được trình bày trong bảng 1.
Bảng 1. bảng chân trị của mạch logic cho driver L298D.
|
|
PWM
|
|
DIR
|
|
In1
|
|
In2
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
1
|
|
0
|
|
0
|
|
1
|
|
0
|
|
1
|
|
0
|
|
1
|
|
1
|
|
0
|
|
1
Từ bảng chân trị này, chúng ta có thể viết hàm bool cho 2 ngõ In1 và In2:
In1=PWM.NOT(DIR)
In2=PWM.DIR
Mạch logic vì thế sẽ có dạng như trong hình 5.
Hình 5. Mạch logic cho L239
Tôi sẽ không giải thích chi tiết phần này, tuy nhiên điều bạn cần nắm là với mạch logic này, đường DIR có chức năng đảo chiều động cơ trong khi đường PWM điều khiển vận tốc động cơ bằng tín hiệu PWM.
PID là cách viết tắc của các từ Propotional (tỉ lệ), Integral (tích phân) và Derivative (đạo hàm). Tuy xuất hiện rất lâu nhưng đến nay PID vẫn là giải thuật điều khiển được dùng nhiều nhất trong các ứng dụng điều khiển tự động. Để giúp bạn có cái hiểu rõ hơn bản chất của giải thuật PID tôi sẽ dùng một ví dụ điều khiển vị trí của một car (xe) trên đường thẳng. Giả sử bạn có một xe (đồ chơi...) có gắn một động cơ DC. Động cơ sinh ra một lực để đẩy xe chạy tới hoặc lui trên một đường thẳng như trong hình 6.
Hình 6. Ví dụ điều khiển vị trí xe trên đường thẳng
Gọi F là lực do động cơ tạo ra điều khiển xe. Ban đầu xe ở vị trí A, nhiệm vụ đặt ra là điều khiển lực F (một cách tự động) để đẩy xe đến đúng vị trí O với các yêu cầu: chính xác (accurate), nhanh (fast response), ổn định (small overshot).
Một điều rất tự nhiên, nếu vị trí hiện tại của xe rất xa vị trí mong muốn (điểm O), hay nói cách khác sai số(error) lớn, chúng ta cần tác động lực F lớn để nhanh chóng đưa xe về O. Một cách đơn giản để công thức hóa ý tưởng này là dùng quan hệ tuyến tính:
F=Kp*e (1)
Trong đó Kp là một hằng số dương nào đó mà chúng ta gọi là hệ số P (Propotional gain), e là sai số cần điều khiển tức khoảng cách từ điểm O đến vị trí hiện tại của xe. Mục tiêu điều khiển là đưa e tiến về 0 càng nhanh càng tốt. Rõ ràng nếu Kp lớn thì F cũng sẽ lớn và xe rất nhanh chóng tiến về vị trí O. Tuy nhiên, lực F quá lớn sẽ gia tốc cho xe rất nhanh (định luật II của Newton: F=ma). Khi xe đã đến vị trí O (tức e=0), thì tuy lực F=0 (vì F=Kp*e=F=Kp*0) nhưng do quán tính xe vẫn tiếp tục tiến về bên phải và lệch điểm O về bên phải, sai số e lại trở nên khác 0, giá trị sai số lúc này được gọi là overshot (vượt quá). Lúc này, sai số e là số âm, lực F lại xuất hiện nhưng với chiều ngược lại để kéo xe về lại điểm O. Nhưng một lần nữa, do Kp lớn nên giá trị lực F cũng lớn và có thể kéo xe lệch về bên trái điểm O. Quá trình cứ tiếp diễn, xe cứ mãi dao động quanh điểm O. Có trường hơp xe dao động càng ngày xàng xa điểm O. Bộ điều khiển lúc này được nói là không ổn định. Một đề xuất nhằm giảm overshot của xe là sử dụng một thành phần “thắng” trong bộ điều khiển. Sẽ rất lý tưởng nếu khi xe đang ở xa điểm O, bộ điều khiển sinh ra lực F lớn nhưng khi xe đã tiến gần đến điểm O thì thành phần “thắng” sẽ giảm tốc độ xe lại. Chúng ta đều biết khi một vật dao động quanh 1 điểm thì vật đó có vận tốc cao nhất ở tâm dao động (điểm O). Nói một cách khác, ở gần điểm O sai số e của xe thay đổi nhanh nhất (cần phân biệt: e thay đổi nhanh nhất không phải e lớn nhất). Mặt khác, tốc độ thay đổi của e có thể tính bằng đạo hàm của biến này theo thời gian. Như vậy, khi xe từ A tiến về gần O, đạo hàm của sai số e tăng giá trị nhưng ngược chiều của lực F (vì e đang giảm nhanh dần). Nếu sử dụng đạo hàm làm thành phần “thắng” thì có thể giảm được overshot của xe. Thành phần “thắng” này chính là thành phần D (Derivative) trong bộ điều khiển PID mà chúng ta đang khảo sát. Thêm thành phần D này vào bộ điều khiển P hiện tại, chúng ta thu được bộ điều khiển PD nhu sau:
F=Kp*e + Kd*(de/dt) (2)
Trong đó (de/dt) là vận tốc thay đổi của sai số e và Kd là một hằng số không âm gọi là hệ số D (Derivative gain).
Sự hiện diện của thành phần D làm giảm overshot của xe, khi xe tiến gần về O, lực F gồm 2 thành phần Kp*e > =0 (P) và Kd*(de/dt) <=0 (D). Trong một số trường hợp thành phần D có giá trị lớn hơn thành phần P và lực F đổi chiều, “thắng” xe lại, vận tốc của xe vì thế giảm mạnh ở gần điểm O. Một vấn đề nảy sinh là nếu thành phần D quá lớn so với thành phần P hoặc bản thân thành phần P nhỏ thì khi xe tiến gần điểm O (chưa thật sự đến O), xe có thể dừng hẳn, thành phần D bằng 0 (vì sai số e không thay đổi nữa), lực F = Kp*e. Trong khi Kp và e lúc này đều nhỏ nên lực F cũng nhỏ và có thể không thắng được lực ma sát tĩnh. Bạn hãy tưởng tượng tình huống bạn dùng sức của mình để đẩy một xe tải nặng vài chục tấn, tuy lực đẩy tồn tại nhưng xe không thể di chuyển. Như thế, xe sẽ đứng yên mãi dù sai số e vẫn chưa bằng 0. Sai số e trong tình huống này gọi là steady state error (tạm dịch là sai số trạng thái tĩnh). Để tránh steady state error, người ta thêm vào bộ điều khiển một thành phần có chức năng “cộng dồn” sai số. Khi steady state error xảy ra, 2 thành phần P và D mất tác dụng, thành phần điều khiển mới sẽ “cộng dồn” sai số theo thời gian và làm tăng lực F theo thời gian. Đến một lúc nào đó, lực F đủ lớn để thắng ma sát tĩnh và đẩy xe tiến tiếp về điểm O. Thành phần “cộng dồn” này chính là thành phần I (Integral - tích phân) trong bộ điều khiển PID. Vì chúng ta điều biết, tích phân một đại lượng theo thời gian chính là tổng của đại lượng đó theo thời gian. Bộ điều khiển đến thời điểm này đã đầy đủ là PID:
F=Kp*e + Kd*(de/dt)+Ki*∫edt (3)
(chú ý: ∫edt là tích phân của biến e theo t)
Như vậy, chức năng của từng thành phần trong bộ điều khiển PID giờ đã rõ. Tùy vào mục đích và đối tượng điều khiển mà bộ điều khiển PID có thể được lượt bớt để trở thành bộ điều khiển P, PI hoặc PD. Công việc chính của người thiết kế bộ điều khiển PID là chọn các hệ số Kp, Kd và Ki sao cho bộ điều khiển hoạt động tốt và ổn định (quá trình này gọi là PID gain tuning). Đây không phải là việc dễ dàng vì nó phụ thuộc vào nhiều yếu tố. Tôi tóm tắt một kinh nghiệm cơ bản khi chọn các hệ số cho PID như sau:
- Chọn Kp trước: thử bộ điều khiển P với đối tượng thật (hoặc mô phỏng), điều chỉnh Kp sao cho thời gian đáp ứng đủ nhanh, chấp nhận overshot nhỏ.
- Thêm thành phần D để loại overshot, tăng Kd từ từ, thử nghiệm và chọn giá trị thích hợp. Steady state error có thể sẽ xuất hiện.
- Thêm thành phần I để giảm steady state error. Nên tăng Ki từ bé đến lớn để giảm steady state error đồng thời không để cho overshot xuất hiện trở lại.
Có một phương pháp rất phổ biến dùng để chọn các hệ số cho bộ điều khiển PID gọi là Ziegler–Nichols, bạn quan tâm có thể tự tìm hiểu thêm.
** Điều khiển PID số**
Công thức của bộ điều khiển PID trình bày trong (3) là dạng hàm liên tục của biến e, trong đó có cả thành phần tuyến tính, đạo hàm và tích phân. Tuy nhiên, hệ thống máy tính và vi điều khiển lại là hệ thống số. Muốn xây dựng bộ điều khiển PID trên máy tính hay trên vi điều khiển chúng ta phải biết cách xấp xỉ phương trình liên tục thành dạng rời rạc. Để thực hiện “số hóa” bộ điều khiển PID trước hết tôi nói sơ qua thế nào là hệ thống số (digital) so với hệ thống liên tục hay hệ thống tương tự (analog). Hãy quan sát hệ thống điều chỉnh nhiệt độ đơn giản như trong hình 7.
Hình 7. Tự động điều chỉnh nhiệt độ
Giả sử chúng ta cần điều chỉnh nhiệt độ trong phòng ở một mức nào đó (tùy theo giá trị tham chiếu) bằng quạt. Cảm biến đo nhiệt độ và hồi tiếp về bộ khuyếch đại vi sai (so sánh và khuyếch đại). Nếu có sai số giữa giá trị tham chiếu và giá trị đo từ cảm biếm, bộ khuyếch đại vi sai sẽ tự động khuyếch đại sai số này và làm tăng hay giảm vận tốc của quạt để điều chỉnh nhiệt độ. Quá trình này xảy ra một cách liên tục. Bộ khuyếch đại vi sai trong trường hợp này chính là bộ điều khiển tương tự (analog controller). Bộ khuyếch đại này là một mạch điện tử thông thường như Opamp chẳng hạn. Nếu chúng ta thay bộ khuyếch đại này bằng một vi điều khiển AVR thì quá trình hiệu chỉnh không còn xảy ra liên tục nữa mà theo một chu kỳ nào đó. Ví dụ cứ mỗi 10 ms chúng ta đọc giá trị từ cảm biến một lần để tính toán sai số và xuất giá trị điều khiển quạt. Bộ điều khiển do AVR thực hiện gọi là bộ điều khiển số (digital controller) và khoảng thời gian 10ms này gọi là thời gian lấy mẫu (sampling time), đó là khoảng cách giữa 2 lần điều khiển liên tiếp. Rõ ràng thời gian lấy mẫu càng nhỏ (tấn số cao) thì việc hiệu chỉnh càng tiến gần đến sự “liên tục” và chất lượng điều khiển sẽ tốt hơn. Trong các bộ điều khiển số, thời gian lấy mẫu là một yếu tố rất quan trọng. Cần tính toán để thời gian này không quá lớn nhưng cũng đừng quá nhỏ, vì như thế sẽ hao phí thời gian thực thi.
Vì bộ điều khiển PID xây dựng trong AVR sẽ là bộ điều khiển số, chúng ta cần xấp xỉ công thức của bộ điều khiển này theo các khoảng thời gian rời rạc. Trước hết, thành phần P tương đối đơn giản vì đó là quan hệ tuyến tính Kp*e, chúng ta chỉ cần áp dụng trực tiếp công thức này mà không cần bất kỳ xấp xỉ nào. Tiếp đến là xấp xỉ cho đạo hàm của biến e. Vì thời gian lấy mẫu cho các bộ điều khiển thường rất bé nên có thể xấp xỉ đạo hàm bằng sự thay đổi của e trong 2 lần lấy mẫu liên tiếp:
de/dt =(e(k) – e(k-1))/h.
Trong đó e(k) là giá trị hiện tại của e, e(k-1) là giá trị của e trong lần lấy mẫu trước đó và h là khoảng thời gian lấy mẫu (h là hằng số).
Hình 8. Xấp xỉ đạo hàm của biến sai số e
Thành phần tích phân được xấp xỉ bằng diện tích vùng giới hạn bởi hàm đường biểu diễn của e và trục thời gian. Do việc tính toán tích phân không cần quá chính xác, chúng ta có thể dùng phương pháp xấp xỉ đơn giản nhất là xấp xỉ hình chữ nhật (sai số của phương pháp này cũng lớn nhất). Ý tưởng được trình bày trong hình 9.
Hình 9. Xấp xỉ tích phân của biến sai số e
Tích phân của biến e được tính bằng tổng diện tích các hình chữ nhật tại mỗi thời điểm đang xét. Mỗi hình chữ nhật có chiều rộng bằng thời gian lấy mẫu h và chiều cao là giá trị sai số e tại thời điểm đang xét. Tổng quát:
(4)
Tổng hợp các xấp xỉ, công thức của bộ điều khiển PID số được trình bày trong (5)
(5)
Trong đó u là đại lượng output từ bộ điều khiển. Để đơn giản hóa việc tính thành phần tích phân, chúng ta nên dùng phương pháp “cộng dồn” (hay đệ quy):
(6)
Với I(k) là thành phần tích phân hiện tại và I(k-1) là thành phần tích phân trước đó.
Các công thức (5) và (6) rất dễ dàng để thực hiện bằng AVR. Do đó, đến lúc này chúng ta đã sẵn sàng để đưa ý tưởng vào lập trình cho chip.
**VI. Điều khiển DC Motor bằng AVR**
Phần này chúng ta sẽ vận dụng tất cả phần lý thuyết giới thiệu ở trên để viết chương trình cho AVR. Mục đích là điều khiển vận tốc của DC Motor bằng giải thuật PID. Mạch điện mô phỏng được trình bày trong hình 1. Mô hình Motor dùng trong ví dụ là loại 12V có vận tốc không tải tối đa là 720rpm (revolute per minute) tức 20 vòng/s. Encoder dùng cho motor được chọn có độ phân giải 112 pulse/vòng. Kênh A của encoder được nối với ngắt ngoài INT2 để đếm xung, kênh B nối với chân PB0 (chân 1) của chip Atmega32 để xét hướng quay. Bốn switches được nối với 4 bit cao của PORTB để cài đặt vận tốc mong muốn cần điều khiển. Một Text LCD dùng hiển thị vận tốc thực của motor đọc từ Encoder (Actual speed) và vận tốc cài đặt (Desired speed). Do Text LCD được nối với PORTC nên nếu bạn muốn dùng chương trình này cho ứng dụng thật thì phải nạp lại fuses để vô hiệu hóa JTAG. Giải thuật PID số được vận hành bởi AVR trong thời gian lấy mẫu là 25ms. Timer 2 được dùng để tạo khoảng thời gian 25ms. Timer 1 (16 bit) là bộ tạo PWM điều khiển vận tốc động cơ. Toàn bộ nội dung chương trình được trình bày trong list 1.
List 1. Điều khiển vận tốc động cơ DC
Các dòng từ 14 đến 17 chúng ta định nghĩa các chân điều khiển DC Motor, chân DIR điều khiển hướng và EN kích hoạt hoặc dừng Motor (thực ra là dừng L298D). Do mục đích của chúng ta là điều khiển vận tốc động cơ, 2 chân này chỉ được “kích” một lần duy nhất trong chương trình chính (không cần đổi hướng quay của Motor). Dòng 18 định nghĩa thời gian lấy mẫu, Sampling_time là 25 ms (.025s). Biến inv_Sampling_time ở dòng 19 là nghịch đảo của Sampling_time, 1/0.025 = 40, vì đây cũng là hằng số, chúng ta định nghĩa trước để sau này không cần thực hiện phép nghịch đảo trong chương trình chính (tiết kiệm thời gian thực thi). PWM dùng điều khiển động cơ được chọn có tần số 1KHz nên chu kỳ la 1ms. Do chúng ta dùng nguồn xung giữ nhịp 8MHz, để tạo thời gian 1ms cần 8000 xung, giá trị này được định nghĩa trong dòng 20 và sẽ được gán cho thanh ghi ICR1 (TOP của PWM, xem lại bài Timer-Counter, Timer1, Fast PWM) trong chương trình chính (dòng 81). Các dòng code từ 22 đến 27 khai báo một số biến toàn cục dùng trong chương trình chính. Do các biến này sẽ được dùng cả trong trình phục vụ ngắt và chương trình chính nên cần khai báo đặc tính volatile, kiểu biến là long int tức số nguyên 32 bit (để tránh bị tràn khi tính toán sau này). Biến Pulse và pre_Pulse là số xung hiện tại và lần lấy mẫu trước đó đọc từ encoder. Các biến trong dòng 23 và 24 dùng cho bộ điều khiển PID, biến Ctrl_Speed là vận tốc mong muốn (set point) toàn cục và biến Output chứa giá trị tính được từ bộ điều khiển PID.
Trước khi đi tìm hiểu chương trình con chứa giải thuật PID, chúng ta sẽ khảo sát nội dung chương trình main và các trình phục vụ ngắt trước để hiểu tổng quan cách thức thực hiện. Chương trình chính bắt đầu từ dòng 45 và kết thúc ở dòng 103. Phần đầu của chương trình chính (ngoài vòng lặp while) khai báo và khởi tạo các module được sử dụng. 2 dòng 49 và 50 cài đặt hướng cho PORTB, do PORT này dùng đọc encoder và các switches chúng ta cần set nó là input và có điện trở kéo lên. Hai dòng 52 và 53 set hướng cho động cơ và sẽ giữ hướng này không đổi trong suất quá trình điều khiển sau này. Hai dòng 55 và 56 khai báo ngắt ngoài INT2 dùng đếm xung kênh A của encoder. Chú ý là INT2 chỉ có 2 mode là cạnh xuống và cạnh lên nên chỉ có 1 bit sense ISC2 để chọn mode. Bit ISC2 không nằm trong thanh ghi điều khiển MCUCR như các ngắt khác mà nằm trong thanh ghi điều khiển-trạng thái MCUCSR. Khi ISC2=0 thì chế độ ngắt cạnh xuống của INT2 được chọn (xem dòng 55). Sau đó INT2 được cho phép hoạt động ở dòng 56. Hãy tạm thời di chuyển đến dòng 109 để xem trình phục vụ ngắt INT2. Chức năng của INT2 trong bài này là “đếm xung encoder” vì thế trình phục vụ sẽ làm việc này. Khi có một ngắt INT2 xảy ra tức có 1 xung từ encoder vào thì trình phục vụ ngắt ISR(INT2 vect) tự động được gọi ra, dòng 110 trong trình phục vụ ngắt kiểm tra trạng thái chân PB0, tức kenh B của encoder. Nếu PB0=1 thì tăng biến xung đếm được Pulse lên 1, ngược lại nếu PB0=0 thì giảm Pulse đi 1 trong dòng 111. Quay về giải thích chương trình chính ở dòng 59, đây là các khai báo cho timer 2. Chúng ta sẽ dùng timer 2 tạo ra một khoảng thời gian lấy mẫu 25 ms, cứ sau 25 ms thì sẽ có ngắt tràn timer2 một lần và trong trình phục vụ ngắt tràn của timer2 chúng ta thực hiện tính toán PID. Dòng 59 chúng ta set các bit CS để chọn bộ chia tần số, bộ chia Prescaler=1024 được chọn vì 25 ms khá lớn so với thời gian 1 chu kỳ xung giữ nhịp (1/8 micro giây). Prescaler = 1024 nghĩa là sau 1024 nhịp của xung giữ nhịp, tức sau 128 micro giây (1024 *1/8=128 us) thì thanh ghi giá trị TCNT2 mới tăng 1 đơn vị. Do chúng ta muốn tạo khoảng thời gian 25 ms tương đương 25000/128=195 đơn vị đếm của thanh ghi TCNT2, chúng ta sẽ gán giá trị khởi tạo cho TCNT2 là 255-195=60 (timer 2 sẽ tràn một lần khi TCNT2 đếm đến 255, xem lại bài Timer-Counter). Điều này thực hiện ở dòng 60 TCNT2=60. Dòng 61 cho phép ngắt tràn timer2. Hai dòng 64 và 65 khởi động Timer 1 dùng như một bộ tạo xung Fast PWM, mode 14, trong đó thanh ghi ICR1 chứa chu kỳ PWM và 2 thanh ghi OCR1A, OCR1B chứa duty cycle (khoảng ON) của PWM. Các dòng từ 68 đến 70 ghi texts lên LCD. Các dòng từ 80 đến 83 khởi động PWM cho DC Motor và cho phép ngắt toàn cục sei();. Trong vòng lặp while chủ yếu là công việc kiểm tra và hiển thị, biến sample_count đếm số lần ngắt tràn timer2 xảy ra, nó được tăng 1 đơn vị khi có một ngắt tràn (xem dòng 106) tức sau 25ms. Dòng 86, chúng ta kiểm tra biến sample_count, việc hiển thị chỉ đượcthực hiện mỗi 250 ms một lần (sample_count=10) vì việc này tốn khá nhiều thời gian. Trong dòng 87 chúng ta kiểm tra các swiches để xem người dùng cho muốn thay đổi vận tốc tham chiếu cho điều khiển. Các dòng tiếp theo in biến rSpeed là số lượng xung đếm được từ encoder trong vòng 25 ms (cho tới hiện tại) ở dong 1 của LCD và in biến Ctrl_Speed là số xung/25ms mà người dùng mong muốn motor đạt được. Nội dung quan trọng nhất của list 1, tuy nhiên, không nằm trong chương trình chính mà nằm ở các trình phục vụ ngắt và chương trình con
**Motor_Speed_PID(long int des_Speed). **
Trước hết, trình phục vụ ngắt
**ISR(TIMER2_OVF_vect)** được tự động gọi sau mỗi 25ms, trong trình này chúng ta cần set lại giá trị khởi động cho thanh ghi giá trị TCNT2 (xem lại bài Timer-counter) ở dòng 105. Sau đó tăng biến đếm sample_count lên 1 (cùng cho việc đếm thời gian để hiển thị, đã nói ở trên). Cuối cùng là gọi chương trình con tính toán giải thuật **PID Motor_Speed_PID(long int des_Speed)**. Đây là đoạn chương trình tính toán giải thuật PID và xuất giá trị điều khiển Motor. Hãy quay lại dòng 30 để tìm hiểu chương trình con này. Do biến Pulse chứa tổng số xung đọc từ encode (trong ISR(INT2_vect) ), chúng ta lấy giá trị này trừ đi giá trị pre_Pulse, tức số lượng xung ở thời điểm 25 ms trước đó, để thu được tổng số xung thu được trong 25 ms qua. Đây chính là vận tốc motor tính trên 25 ms: ** rSpeed=Pulse-pre_Pulse**. Sau khi tính được “vận tốc” rSpeed chúng ta gán lại giá trị Pulse cho pre_Pulse để lần lấy mẫu sau dùng đến (dòng 32). Sai số vận tốc được đặt tên là Err, biến này được tính bằng bằng cách lấy vận tốc mong muốn trừ vận tốc hiện tại: **Err=des_Speed-abs(rSpeed)** ở dòng 33. Dòng 34 tính thành phần P của bộ điều khiển **pPart=Kp*Err**. Dòng 35 tính thành phần D của bộ điều khiển, như chúng ta đã thảo luận trong công thức (2) thì thành phần D được tính là: dPart=Kd*(Err-pre_Err)/Sampling_time, trong đó pre_Err là giá trị sai số ở lần lấy mẫu trước được lưu lại. Do 1/Sampling_time = inv_Sampling_time nên chúng ta có thể thay dòng tính dPart bằng công thức trong dòng 35: **dPart=Kd*(Err-pre_Err)*inv_Sampling_time**. Dòng 36 tính thành phần I (iPart), sử dụng phương pháp “cộng dồn” (đệ quy) chúng ta thu được iPart bằng iPart trước đó cộng với diện tích hình chữ nhật sai số hiện tại: **iPart+=Ki*Sampling_time*Err/1000**. Chúng ta phải chia iPart cho 1000 vì Sampling_time được tính theo ms trong khi đơn vị tính toán chuẩn trong là s. Cộng các thành phần này lại chúng ta được giá trị Output tổng hợp trong dòng 37. Tuy nhiên, theo lẽ thường thì công thức dòng 37 phải là Output=pPart+dPart+iPart nhưng ở đây lại là : **Output+=pPart+dPart+iPart **(để ý dấu + trước dấu =), nghĩa là Output được cộng dồn thay vì là tổng tức thời như chúng ta đã thảo luận trong phần giải thuật PID. Thật ra việc này cũng dễ hiểu. Trong bài toán điều khiển vị trí, khi sai số bằng 0 chúng ta có thể dừng bộ điều khiển (u=0) nhưng trong bài toán điều khiển vận tốc, khi sai số bằng 0 thì giá trị u vẫn phải được giữ là giá trị trước đó.Vì vậy, trong bài toán điều khiển vận tốc giá trị Output được cộng dồn thay vì gán trực tiếp, bạn phải ghi nhớ điều này trong các ứng dụng điều khiển của mình. Hai dòng 40 và 41 xét trường hợp bão hòa (saturation) khi Output vượt quá giới hạn cho phép của PWM (xén 2 đầu). Cuối cùng là gán giá trị tính toán được từ PID cho thanh ghi OCR1A để tăng hoặc giảm duty cycle của PWM trên chân OC1A (nối với PWM của Motor) và gán gái trị sai số Err cho biến pre_Err cho lần lấy mẫu sau dùng đến.
Chạy mô phỏng: toàn bộ chương trình và cả mạch điện mô phỏng đã được tôi tạo sẵn. Người đọc chỉ cần đọc hiểu và chạy mô phỏng mạch điện. Chú khi chạy mô phỏng hãy thay đổi các switches để thay đổi vận tốc cần điều khiển. Gái trị vận tốc thực chất là số xung encoder trong 25 ms, người đọc hãy tự tính ra số vòng /s. Do mô hình motor trong phần mềm mô phỏng không hoàn hảo lắm nên đáp ứng bộ điều khiển hơi chậm, bạn có thể phải chờ một khoảng thời gian để thấy vận tốc Motor đạt đến vận tốc yêu cầu. Hay thay giá trị Kd trong dòng 23 thành 1 hoặc 0, biên dịch lại chương trình và mô phỏng để quan sát và so sánh ovetshot (sự vượt quá) của hệ thống.

P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"

Cache-Control: post-check=0, pre-check=0

Set-Cookie: ja_barite_tpl=ja_barite; expires=Sun, 25-Sep-2016 03:49:39 GMT; path=/


markdown:
Trang chل»§
Giل»›i thiل»‡u
Dل»‹ch vل»¥
Bل؛£o hأ nh
Tل؛£i bأ،o giأ،
Hأ¬nh thل»©c thanh toأ،n
Tin tل»©c
Liأھn hل»‡
Tأ¬m kiل؛؟m :
Tل؛¥t cل؛£ sل؛£n phل؛©m
MT NGUYأٹN Bل»ک, MأپY CHل»¦
MأپY CHل؛¤M Cأ”NG
MأپY TأچNH XأپCH TAY
MأپY ؤگأ“NG Tأ€I LIل»†U
THIل؛¾T Bل»ٹ NGأ‚N Hأ€NG
MأپY PHOTOCOPY
MأپY IN-MأپY FAX
LINH KIل»†N MأپY TأچNH
MأپY PHأپT ؤگIل»†N
MأپY Cل؛®T CHل»® DECAL
THIل؛¾T Bل»ٹ AN NINH
MأپY أ‰P PLASTIC, GIل؛¤Y أ‰P
THIل؛¾T Bل»ٹ SIأٹU THل»ٹ
MأپY HأڑT ل؛¨M
MأپY Hل»¦Y Tأ€I LIل»†U
MأپY SCAN
Mأ€N CHIل؛¾U
MأپY Nأ”NG NGHIل»†P
MأپY KHOAN CHل»¨NG Tل»ھ
Bل»ک Lئ¯U ؤگIل»†N
THIل؛¾T Bل»ٹ VIل»„N THأ”NG
MأپY HأڑT Bل»¤I
Bل؛¢NG ؤگIل»†N Tل»¬
MأپY CHIل؛¾U
Cأ‚Y Nئ¯ل»ڑC Nأ“NG Lل؛ NH
ؤگIل»€U Hأ’A NHIل»†T ؤگل»ک
MأپY KHل؛®C
Kأ‰T Sل؛®T
Bأ“NG ؤگأˆN MأپY CHIل؛¾U
THIل؛¾T Bل»ٹ Hل»کI THل؛¢O
THIل؛¾T Bل»ٹ Mل؛ NG
Cأ‚N ؤگIل»†N Tل»¬
MأپY- Dل»¤NG Cل»¤ Lأ€M Sل؛ CH
MأپY ؤگأپNH GIأ€Y
THIل؛¾T Bل»ٹ GIأپO Dل»¤C
MأپY Dل؛¬P DATE
MأپY ل؛¢NH-MأپY QUAY KTS
ؤگل»’ GIA Dل»¤NG
MأپY Cل؛®T GIل؛¤Y
XE ؤگل؛¨Y Hأ€NG
Tل»‰ giأ،: 1 USD = 21.000 VNؤگ
Danh mل»¥c sل؛£n phل؛©m
MأپY TأچNH XأپCH TAY
DELL
SONY
HP
ASUS
Acer
Toshiba
Samsung
MT NGUYأٹN Bل»ک, MأپY CHل»¦
FPT ELEAD
DELL
HP
IBM
Sever FPT Elead
Sever IBM
Sever HP
Acer Desktop
Apple Classic
MأپY CHل؛¤M Cأ”NG
Mأ،y chل؛¥m cأ´ng thل؛» giل؛¥y
Mأ،y chل؛¥m cأ´ng vأ¢n tay
Mأ،y chل؛¥m cأ´ng thل؛» cل؛£m ل»©ng
Mأ،y chل؛¥m cأ´ng vأ¢n tay vأ thل؛» tل»«
Phل»¥ kiل»‡n mأ،y chل؛¥m cأ´ng
Hل»‡ thل»‘ng kiل»ƒm soأ،t cل»a
Mأ،y ؤ‘أ³ng cأ´ng vؤƒn in ngأ y thأ،ng
Mأ،y tuل؛§n tra bل؛£o vل»‡
Khأ³a cل»a KTS
MأپY CHIل؛¾U
Mأ،y chiل؛؟u Optoma
Mأ،y chiل؛؟u Sony
Mأ،y chiل؛؟u Mitsubishi
Mأ،y chiل؛؟u Hitachi
Mأ،y chiل؛؟u Sharp
Mأ،y chiل؛؟u BEN Q
Mأ،y chiل؛؟u Hpec
Mأ،y chiل؛؟u Vivitek
Mأ،y chiل؛؟u Dell
Mأ،y chiل؛؟u Viewsonic
Mأ،y chiل؛؟u vل؛t thل»ƒ
Mأ،y chiل؛؟u ACER
Mأ،y chiل؛؟u Panasonic
Mأ،y chiل؛؟u Epson
Mأ،y chiل؛؟u 3M
Mأ،y chiل؛؟u Samsung
Phل»¥ kiل»‡n mأ،y chiل؛؟u
Mأ،y chiل؛؟u Sanyo
Mأ،y chiل؛؟u hل؛¯t
Mأ،y chiل؛؟u Kindermann
Mأ،y chiل؛؟u Toshiba
Mأ،y chiل؛؟u Luxcine
Mأ،y chiل؛؟u LG
Mأ،y chiل؛؟u Infocus
Mأ،y chiل؛؟u Nec
Mأ،y chiل؛؟u Eiki
Mأ،y chiل؛؟u Boxlight
Mأ،y chiل؛؟u OverHead Apollo
Mأ،y chiل؛؟u V-Plus
Mأ،y chiل؛؟u Acto
Mأ،y chiل؛؟u Canon
Mأ،y chiل؛؟u HP
Mأ،y chiل؛؟u ASK Proxima
Mأ،y chiل؛؟u ASK Proxima
MأپY PHأپT ؤگIل»†N
Mأ،y phأ،t ؤ‘iل»‡n Kama
Mأ،y phأ،t ؤ‘iل»‡n Honda
Mأ،y phأ،t ؤ‘iل»‡n Tiger
Mأ،y phأ،t ؤ‘iل»‡n Elemax
Mأ،y phأ،t ؤ‘iل»‡n Yamaha
Mأ،y phأ،t ؤ‘iل»‡n Kipor
Mأ،y phأ،t ؤ‘iل»‡n FUJIHAIA
Mأ،y phأ،t ؤ‘iل»‡n Huyndai
MأپY PHOTOCOPY
Mأ،y Photocopy Gestetner
Mأ،y Photocopy Sharp
Mأ،y Photocopy Ricoh
Mأ،y Photocopy Toshiba
Mأ،y Photocopy Xerox
Mأ،y Photocopy Canon
Mأ،y Photocopy Panasonic
Mأ،y Photocopy Kyocera
Mأ،y Photocopy Konica
Mأ،y Photocopy Nec
Mأ،y Photocopy Samsung
Mأ،y Photocopy khل»• A0
Mأ،y photocopy cإ©
LINH KIل»†N MأپY TأچNH
Bo mل؛،ch chل»§
Bل»™ vi xل» lأ½
Ram- Bل»™ nhل»› trong
HDD-ل»• ؤ‘ؤ©a cل»©ng
ل»” ؤ‘ؤ©a quang
Chuل»™t mأ،y tأnh
Vل»ڈ mأ،y tأnh
Card ؤ‘ل»“ hل»چa
Mأ n hأ¬nh mأ،y tأnh
MأپY ؤگأ“NG Tأ€I LIل»†U
Mأ،y ؤ‘أ³ng tأ i liل»‡u H-PEC
Mأ،y ؤ‘أ³ng tأ i liل»‡u Supu
Mأ،y ؤ‘أ³ng tأ i liل»‡u Robotron
Mأ،y ؤ‘أ³ng tأ i liل»‡u GBC
Mأ،y ؤ‘أ³ng tأ i liل»‡u INNO
Mأ،y ؤ‘أ³ng tأ i liل»‡u Silicon
Mأ،y ؤ‘أ³ng tأ i liل»‡u ALFA
Mأ،y ؤ‘أ³ng sأ،ch keo nhiل»‡t
Mأ،y ؤ‘أ³ng tأ i liل»‡u Tata
Mأ،y ؤ‘أ³ng tأ i liل»‡u DSB
MأپY IN-MأپY FAX
Mأ،y in Laser
Mأ،y in mأ u
Mأ،y in kim
Mأ،y in ؤ‘a chل»©c nؤƒng
Mأ،y Fax
Mأ،y in phun khل»• lل»›n
Mأ،y in sل»•, in bل؛±ng
Mل»±c mأ،y in HP
Mل»±c mأ،y in Canon
Mل»±c mأ،y in Samsung
MأپY أ‰P PLASTIC, GIل؛¤Y أ‰P
THIل؛¾T Bل»ٹ AN NINH
Camera Questek
Chuأ´ng cل»a
Thiل؛؟t bل»‹ bأ،o ؤ‘ل»™ng, bأ،o chأ،y
Camera Avtech
Camera Vantech
Thiل؛؟t bل»‹ ghi hأ¬nh - Chia hأ¬nh
Camera Sony
Camera MC - Korea
Camera LG
Camera Samsung
Camera Vivotek
Camera ICAM
Camera Lilin
Camera CyTech
Camera Coretek
Camera J-TECH
MأپY Cل؛®T CHل»® DECAL
THIل؛¾T Bل»ٹ SIأٹU THل»ٹ
Mأ،y in mأ£ vل؛،ch
Mأ،y in hأ³a ؤ‘ئ،n
ؤگل؛§u ؤ‘ل»چc mأ£ vل؛،ch
Mأ،y in thل؛» nhل»±a
Thiل؛؟t bل»‹ kiل»ƒm kho
MأپY TأچNH TIل»€N
Mأ،y bأ،n hأ ng POS
Phل»¥ kiل»‡n mأ£ vل؛،ch
Cل»•ng an ninh siأھu thل»‹
MأپY HأڑT ل؛¨M
Mأ،y hأ؛t ل؛©m Harison
Mأ،y phun ل؛©m
Tل»§ chل»‘ng ل؛©m
ؤگo vأ ؤ‘iأھأ¹ khiل»ƒn ل؛©m
ؤگo ل؛©m vل؛t liل»‡u, nأ´ng sل؛£n
Mأ،y hأ؛t ل؛©m phل»• thأ´ng
Mأ،y hأ؛t ل؛©m Edison
Mأ،y hأ؛t ل؛©m Aikyo
Mأ،y hأ؛t ل؛©m Chkawai
Mأ،y hأ؛t ل؛©m chuyأھn dأ¹ng Rotor
Mأ،y hأ؛t ل؛©m FujiE
Mأ،y hأ؛t ل؛©m Delonghi
Mأ،y hأ؛t ل؛©m Corona
Mأ،y hأ؛t ل؛©m Winix
Mأ،y hأ؛t ل؛©m Sharp
Mأ،y hأ؛t ل؛©m Toyotomi
Mأ،y hأ؛t ل؛©m Toshiba
Mأ،y hأ؛t ل؛©m Nagakawa
Mأ،y hأ؛t ل؛©m Olimpia
Mأ،y hأ؛t ل؛©m Wetking
Chل؛¥t hأ؛t ل؛©m
Mأ،y hأ؛t ل؛©m Jacon
Mأ،y hأ؛t ل؛©m Daiwa
MأپY Hل»¦Y Tأ€I LIل»†U
Mأ،y hل»§y tأ i liل»‡u Hpec
Mأ،y hل»§y tأ i liل»‡u Comet
Mأ،y hل»§y tأ i liل»‡u Balion
Mأ،y hل»§y tأ i liل»‡u GBC
Mأ،y hل»§y tأ i liل»‡u Dino
Mأ،y hل»§y tأ i liل»‡u Ziba
Mأ،y hل»§y tأ i liل»‡u Deli
Mأ،y hل»§y tأ i liل»‡u LBA
Mأ،y hل»§y tأ i liل»‡u EBA
Mأ،y hل»§y tأ i liل»‡u Kobra
Mأ،y hل»§y tأ i liل»‡u INNO
Mأ،y hل»§y tأ i liل»‡u Surpass Dream
Mأ،y hل»§y tأ i liل»‡u Emprise
Mأ،y hل»§y tأ i liل»‡u Timmy
Mأ،y hل»§y tأ i liل»‡u Sunwood
Mأ،y hل»§y tأ i liل»‡u Intimus
Mأ،y hل»§y tأ i liل»‡u I-Shred
Mأ،y hل»§y tأ i liل»‡u Oastar
Mأ،y huل»· tأ i liل»‡u Silicon
Mأ،y hل»§y tأ i liل»‡u Bingo
Mأ،y hل»§y tأ i liل»‡u HSM
Mأ،y hل»§y tأ i liل»‡u NIBO
Mأ،y hل»§y tأ i liل»‡u Primo
Mأ،y hل»§y tأ i liل»‡u Ideal
Mأ،y huل»· tأ i liل»‡u Dahle
Mأ،y hل»§y tأ i liل»‡u Aurora
Thأ¹ng rأ،c thأ´ng minh
Mأ،y hل»§y tأ i liل»‡u Finawell
Mأ،y huل»· tأ i liل»‡u Asmix
Mأ،y hل»§y tأ i liل»‡u New-United
Mأ،y hل»§y tأ i liل»‡u NiKatei
Mأ،y hل»§y tأ i liل»‡u DSB
Mأ،y hل»§y tأ i liل»‡u Bonsaii
MأپY SCAN
Mأ،y scan Plustek
Mأ،y Scan HP
Mأ،y Scan Canon
Mأ،y scan Epson
Mأ،y Scan Kodak
Mأ،y Scan Fujitsu
Mأ،y scan BenQ
MأپY KHOAN CHل»¨NG Tل»ھ
Bل»ک Lئ¯U ؤگIل»†N
UPS Upselect
UPS Santak
UPS APC
UPS Sorotec
UPS Sunpac
UPS Eaton
UPS PK
UPS Emerson
UPS Chloride
UPS Champion
UPS Powertech
UPS Powerline
UPS Hyundai
UPS Techco
UPS Tripp Lite
Bل»™ lئ°u ؤ‘iل»‡n cho cل»a cuل»‘n
UPS PowerBank
UPS Kehua
Bل»™ lئ°u ؤ‘iل»‡n Maruson
THIل؛¾T Bل»ٹ VIل»„N THأ”NG
Tل»•ng ؤ‘أ i Panasonic
Mأ،y bل»™ ؤ‘أ m
ؤگiل»‡n thoل؛،i bأ n
Tل»•ng ؤ‘أ i IKE
Tل»•ng ؤ‘أ i Adsun
MأپY HأڑT Bل»¤I
Mأ،y hأ؛t bل»¥i cأ´ng nghiل»‡p FUJIHAIA
Mأ،y hأ؛t bل»¥i Typhoon
Mأ،y hأ؛t bل»¥i Panasonic
Mأ،y hأ؛t bل»¥i Hitachi
Mأ،y hأ؛t bل»¥i CAMRY
Mأ،y hأ؛t bل»¥i NILCO
Mأ،y hأ؛t bل»¥i IMAC
Mأ،y hأ؛t bل»¥i ALIGN
Mأ،y hأ؛t bل»¥i Hiclean
Mأ،y hأ؛t bل»¥i CLEON
Mأ،y hأ؛t bل»¥i Tennant
Mأ،y hأ؛t bل»¥i Fiorentini
Mأ،y hأ؛t bل»¥i Sanyo
Mأ،y Hأ؛t bل»¥i Electrolux
Mأ،y phun أ،p lل»±c
Mأ،y hأ؛t bل»¥i khأ،c
Mأ،y hأ؛t bل»¥i TopClean
Mأ،y hأ؛t bل»¥i IZI
Mأ،y hأ؛t bل»¥i ChaoBao
Mأ،y hأ؛t bل»¥i V-JET
Mأ،y hأ؛t bل»¥i ANEX
Mأ،y hأ؛t bل»¥i ROLY
Mأ،y hأ؛t bل»¥i SEBO
Bل؛¢NG ؤگIل»†N Tل»¬
Bل؛£ng ؤ‘iل»‡n tل» Panasonic
Bل؛£ng ؤ‘iل»‡n tل» H-PEC
Bل؛£ng ؤ‘iل»‡n tل» MIMIO
Bل؛£ng ؤ‘iل»‡n tل» 3M
Bل؛£ng ؤ‘iل»‡n tل» Topex
Bل؛£ng ؤ‘iل»‡n tل» Smart board
Bل؛£ng ؤ‘iل»‡n tل» Plus
Bل؛£ng hiل»ƒn thل»‹ ؤ‘iل»‡n tل»
Bل؛£ng ؤ‘iل»‡n tل» Flipchart
Bل؛£ng ؤ‘iل»‡n tل» Wacom
Cأ‚Y Nئ¯ل»ڑC Nأ“NG Lل؛ NH
Cأ¢y nئ°ل»›c nأ³ng lل؛،nh Kangaroo
Cأ¢y nئ°ل»›c nأ³ng lل؛،nh Ak
Cأ¢y nئ°ل»›c nأ³ng lل؛،nh Daiwa
Cأ¢y nئ°ل»›c nأ³ng lل؛،nh Family
Cأ¢y nئ°ل»›c nأ³ng lل؛،nh First
Cأ¢y nئ°ل»›c nأ³ng lل؛،nh FujiE
Cأ¢y nئ°ل»›c nأ³ng lل؛،nh Hyndai
Cأ¢y nئ°ل»›c nأ³ng lل؛،nh Phileo
Cأ¢y nئ°ل»›c nأ³ng lل؛،nh Philiger
Cأ¢y nئ°ل»›c nأ³ng lل؛،nh Winix
Cأ¢y nئ°ل»›c nأ³ng lل؛،nh Sakerama
Cأ¢y nئ°ل»›c nأ³ng lل؛،nh Alaska
ؤگIل»€U Hأ’A NHIل»†T ؤگل»ک
ؤگiل»پu hأ²a Funiki
ؤگiل»پu hoأ NAGAKAWA
ؤگiل»پu hأ²a Mitsubishi
ؤگiل»پu hأ²a Samsung
ؤگiل»پu hأ²a SANYO
ؤگiل»پu hأ²a Daikin
ؤگiل»پu hأ²a Trane
ؤگiل»پu hoأ FUJITSU
MأپY KHل؛®C
Mأ،y khل؛¯c cل؛¯t laser
Mأ،y khل؛¯c cل؛¯t laser LTT
Mأ،y khل؛¯c laser kim loل؛،i
Mأ،y in phل؛³ng
Mأ،y khل؛¯c Laser
Mأ،y khل؛¯c cل؛¯t CNC
Bأ“NG ؤگأˆN MأپY CHIل؛¾U
Hitachi
Optoma
Sony
Panasonic
Mishubishi
Viewsonic
Epson
Dell
Sharp
THIل؛¾T Bل»ٹ Hل»کI THل؛¢O
Thiل؛؟t bل»‹ أ¢m thanh
Thiل؛؟t bل»‹ truyل»پn hأ¬nh
ؤگiل»‡n thoل؛،i hل»™i nghل»‹
Thiل؛؟t bل»‹ dل»‹ch ؤ‘a ngأ´n ngل»¯
Thiل؛؟t bل»‹ trل»£ giل؛£ng
Hل»™i thل؛£o truyل»پn hأ¬nh
THIل؛¾T Bل»ٹ Mل؛ NG
Modem & Router
Cأ¢n bل؛±ng tل؛£i
Card mل؛،ng
Mل؛،ng khأ´ng dأ¢y
Switch
Tل»§ Rack
Phل»¥ kiل»‡n
Cأ‚N ؤگIل»†N Tل»¬
Cأ¢n tiل»ƒu ly
Cأ¢n sل؛¥y ل؛©m
Cأ¢n ؤ‘iل»‡n tل» ؤ‘ل؛؟m
Cأ¢n siأھu thل»‹ tأnh giأ،
Cأ¢n tل»· trل»چng
Cأ¢n treo
ؤگل؛§u cأ¢n
Cأ¢n xe tل؛£i
Cأ¢n phأ¢n tأch
Cأ¢n thل»§y sل؛£n
Cأ¢n ؤ‘iل»‡n tل» sأ n
Cأ¢n ؤ‘iل»‡n tل» bأ n
Cأ¢n thأ´ng dل»¥ng
Cأ¢n kل»¹ thuل؛t
Cأ¢n ngأ nh vأ ng
Cأ¢n bأ n
Cأ¢n bل»ڈ tأ؛i
Cأ¢n nأ´ng sل؛£n
Cأ¢n nhأ bل؛؟p
MأپY- Dل»¤NG Cل»¤ Lأ€M Sل؛ CH
Mأ،y chأ sأ n
Mأ،y thأ´ng cل»‘ng
Mأ،y lأ m sل؛،ch thang cuل»‘n
Mأ،y giل؛·t- sل؛¥y thل؛£m
Xe quأ©t
Mأ،y rل»a xe
Bأ¬nh bل»چt tuyل؛؟t
Xe lأ m buل»“ng
MأپY ؤگأپNH GIأ€Y
Mأ،y ؤ‘أ،nh giأ y quل؛£ng cأ،o
Mأ،y ؤ‘أ³ng giل؛§y vؤƒn phأ²ng
Mأ،y ؤ‘أ،nh giل؛§y gia ؤ‘أ¬nh
THIل؛¾T Bل»ٹ GIأپO Dل»¤C
Mأ،y tأnh tأ i chأnh
Mأ،y tأnh cho giأ،o viأھn
Thiل؛؟t bل»‹ hل»— trل»£ giل؛£ng dل؛،y & kل؛؟t nل»‘i
Bل»™ thiل؛؟t bل»‹ giل؛£ng dل؛،y cho giأ،o viأھn
Bل»™ thأ nghiل»‡m mأ´n Sinh Vل؛t Hل»چc
Bل»™ thأ nghiل»‡m mأ´n Hأ³a Hل»چc
Mأ،y tأnh in ra giل؛¥y
Bل»™ thأ nghiل»‡m mأ´n Toأ،n Hل»چc
Bل»™ thأ nghiل»‡m mأ´n Hأ³a cao cل؛¥p
MأپY Dل؛¬P DATE
Mأ،y dل؛p Date tل»± ؤ‘ل»™ng
Mأ،y dل؛p Date bل؛±ng tay
THIل؛¾T Bل»ٹ NGأ‚N Hأ€NG
Mأ،y ؤ‘ل؛؟m tiل»پn Balion
Mأ،y ؤ‘ل؛؟m tiل»پn Nanxing
Mأ،y ؤ‘ل؛؟m tiل»پn Xiudun
Mأ،y ؤ‘ل؛؟m tiل»پn Henry
Mأ،y ؤ‘ل؛؟m tiل»پn Korus
Mأ،y soi tiل»پn
Mأ،y ؤ‘ل؛؟m tiل»پn Oudis
Mأ،y bأ³ tiل»پn
Mأ،y ؤ‘ل؛؟m tiل»پn Cashcan
Mأ،y ؤ‘ل؛؟m tiل»پn Fengzin
Mأ،y ؤ‘ل؛؟m tiل»پn Jingrui
Mأ،y ؤ‘ل؛؟m tiل»پn DC
Mأ،y ؤ‘ل؛؟m tiل»پn Finawell
Mأ،y ؤ‘ل؛؟m tiل»پn Silicon
Phل»¥ kiل»‡n mأ،y ؤ‘ل؛؟m tiل»پn
Mأ،y ؤ‘ل؛؟m tiل»پn Kaixun
Mأ،y ؤ‘ل؛؟m tiل»پn SHENGHE
Mأ،y ؤ‘ل؛؟m tiل»پn INNO
Mأ،y ؤ‘ل؛؟m tiل»پn Ebanker
Mأ،y ؤ‘ل؛؟m tiل»پn MAXTER
Mأ،y ؤ‘ل؛؟m tiل»پn Xinda
Mأ،y ؤ‘ل؛؟m tiل»پn SANQE
Mأ،y ؤ‘ل؛؟m tiل»پn Modul
Kأ‰T Sل؛®T
Kأ©t sل؛¯t Dong Sung
Kأ©t sل؛¯t EIKO
Kأ©t sل؛¯t Epoch
Kأ©t sل؛¯t Excellent
Kأ©t sل؛¯t GudBank
Kأ©t sل؛¯t GUNNGARD
Kأ©t sل؛¯t HANMI
Kأ©t sل؛¯t vأ¢n tay Welko
Kأ©t sل؛¯t vأ¢n tay ADEL
MأپY ل؛¢NH-MأپY QUAY KTS
Mأ،y ل؛¢nh Sony
Mأ،y ل؛¢nh CANON
Mأ،y ل؛¢nh PANASONIC
Mأ،y quay KTS
MأپY Nأ”NG NGHIل»†P
Mأ،y cل؛¯t cل»ڈ
Mأ،y gل؛·t ؤ‘ل؛p liأھn hل»£p
ؤگل»’ GIA Dل»¤NG
Thang nhأ´m Mل»¹ Little Giant
Quل؛،t FujiE
Thang nhأ´m HASEGAWA
Mأ،y sئ°ل»ںi dل؛§u FujiE
Thang nhأ´m rأ؛t Nikawa
Tل»§ lل؛،nh mini Mobicool
Thang nhأ´m Advindeq
MأپY Cل؛®T GIل؛¤Y
Mأ،y cل؛¯t giل؛¥y DSB
Mأ€N CHIل؛¾U
Mأ n chiل؛؟u treo tئ°ل»ng
Mأ n chiل؛؟u ba chأ¢n
Mأ n chiل؛؟u ؤ‘iل»‡n ؤ‘iل»پu khiل»ƒn tل»« xa
Mأ n chiل؛؟u ؤ‘ل»ƒ sأ n
Mأ n chiل؛؟u khung di ؤ‘ل»™ng
Mأ n chiل؛؟u phim 3D
XE ؤگل؛¨Y Hأ€NG
Xe ؤ‘ل؛©y hأ ng Prestar
Xe ؤ‘ل؛©y hأ ng Fujikawa
Xe ؤ‘ل؛©y hأ ng ADVINDEQ
Xe ؤ‘ل؛©y hأ ng Jumbohand
Xe ؤ‘ل؛©y hأ ng SUMO
Trang chل»§
آ»
Nhأ³m sل؛£n phل؛©m
Bل؛£ng ؤ‘iل»‡n tل» Panasonic
(13)
Bل؛£ng ؤ‘iل»‡n tل» H-PEC
(8)
Bل؛£ng ؤ‘iل»‡n tل» MIMIO
(7)
Bل؛£ng ؤ‘iل»‡n tل» 3M
(2)
Bل؛£ng ؤ‘iل»‡n tل» Topex
(0)
Bل؛£ng ؤ‘iل»‡n tل» Smart board
(3)
Bل؛£ng ؤ‘iل»‡n tل» Plus
(11)
Bل؛£ng hiل»ƒn thل»‹ ؤ‘iل»‡n tل»
(2)
Bل؛£ng ؤ‘iل»‡n tل» Flipchart
(7)
Bل؛£ng ؤ‘iل»‡n tل» Wacom
(20)
Bل؛£ng hiل»ƒn thل»‹ ؤ‘iل»‡n tل» Shinon SDS-9089HD
Giأ، bأ،n :
1.499 $ = 31.479.000 VNؤگ
Bل؛£o hأ nh :
60 thأ،ng
Bل؛£ng hiل»ƒn thل»‹ ؤ‘iل»‡n tل» Shinon SDS-9082HD
Giأ، bأ،n :
1.215 $ = 25.515.000 VNؤگ
Bل؛£o hأ nh :
60 thأ،ng
Hل»– TRل»¢ TRل»°C TUYل؛¾N
ؤگل»©c Quang :
0934 575 123
04 6285 7132 Ext 103
Mأ،y VP tل»•ng hل»£p :
04 6285 7132
Thأ¹y Linh :
09 3636 5358
04 6285 7132 Ext 101
Hل»— trل»£ kل»¹ thuل؛t 2 :
04 62857150 Ext 107
Hل»— trل»£ kل»¹ thuل؛t 1 :
04 6285 7150 Ext 103
Sل؛£n phل؛©m khuyل؛؟n mل؛،i
Thل»‘ng kأھ truy cل؛p
Hأ´m nay :
487
Hأ´m qua :
2943
Tل؛¥t cل؛£:
52826
Tin tل»©c
Ngأ y 17/3, iPad mل»›i sل؛½ vل»پ ؤ‘ل؛؟n Viل»‡t Nam vل»›i giأ، gل؛¥p ؤ‘أ´i
Cأ،ch Sل» dل»¥ng vأ bل؛£o quل؛£n mأ،y in
Cأ،ch sل» dل»¥ng mأ،y chل؛¥m cأ´ng
6 cأ،ch thoأ،t khل»ڈi tأ¬nh trل؛،ng â€œtأ¹ tأ؛ngâ€ trong cأ´ng viل»‡c
Khل؛¯c phل»¥c sل»± cل»‘ cho mأ،y cل؛¯t decal!
DANH SأپCH NHأ€ XE Gل»¬I Hأ€NG ؤگI CأپC Tل»ˆNH
Trang chل»§
Giل»›i thiل»‡u
Dل»‹ch vل»¥
Bل؛£o hأ nh
Tل؛£i bأ،o giأ،
Hأ¬nh thل»©c thanh toأ،n
Tin tل»©c
Liأھn hل»‡
Bل؛¢N QUYل»€N THUل»کC Vل»€ Cأ”NG TY TNHH THئ¯ئ NG Mل؛ I LINH DUNG
Tel : (04) 6285.7132 / (04) 6285.7150 - Fax (04) 6285.7137
ؤگ/c: Sل»‘ 12 ngأµ 174 Nguyل»…n Ngل»چc Nل؛،i - P.Khئ°ئ،ng Mai - Q.Thanh Xuأ¢n - Hأ Nل»™i
Email : linhdungkd@gmail.com Website: http://www.linhdung.com.vn

Set-Cookie: lang=vietnamese; expires=Wed, 05-Oct-2016 03:50:43 GMT


markdown:
|
|![]()
|
|![]()
![]()
PARA SU DIVULGACIÓN INMEDIATA
PR- 322-06
8 de septiembre de 2006
EL ALCALDE BLOOMBERG PRESENTA UN INFORME SOBRE EL PROGRESO DEL BAJO MANHATTAN Y LA CIUDAD DE NUEVA YORK CINCO AÑOS DESPUÉS DEL 11 DE SEPTIEMBRE
A continuación se presenta el texto del discurso pronunciado por el alcalde Bloomberg
"Es un placer recibir en Nueva York a tantos periodistas de tantas naciones; aquí hay reporteros de unos 35 países, así como de los cinco condados. Y urjo a aquellos de ustedes que no viven aquí a pasar un poco más de tiempo en los cinco condados, y posiblemente encontrarán a más personas de sus países viviendo en esos condados que aquellas que viven en la ciudad más grande de esos países. Hay muy pocas excepciones donde eso no es cierto. Yo soy el alcalde de la ciudad irlandesa más grande del mundo, y la ciudad judía más grande del mundo, y probablemente la ciudad de Sri Lanka más grande en el mundo. La diversidad de la ciudad de Nueva York es realmente asombrosa.
"Y la ciudad de Nueva York continúa creciendo. Esta década añadiremos unas 325,000 personas a nuestra población. Es un récord, y continúa creciendo. Y estas personas vienen de cada lugar del mundo y ustedes oirán cada idioma, ustedes encontrarán cada cocina, practicamos cada religión. Bienvenidos a Nueva York. Ustedes encontrarán que nuestra casa es su casa.
"De todas maneras, hablando un poco más en serio: para los neoyorquinos, el quinto aniversario del 11 de Septiembre trae de vuelta un torrente de recuerdos - y esta semana ustedes verán mucho de eso. Hay recuerdos de pena, y también recuerdos de actos extraordinarios de coraje y compasión que marcaron ese día y el período posterior al mismo.
"También recordamos vívidamente la efusión de compasión y apoyo que recibimos de gobiernos y de gente de todo el globo.
"Nunca olvidaremos cómo el mundo vino en nuestra ayuda. Y hemos intentado muy duro, cuando ha habido un desastre en cualquier lugar del mundo, que los neoyorquinos asistan y traten de decir 'gracias' haciendo lo mismo por otros que ellos vinieron e hicieron por nosotros.
"El horror que ocurrió aquí el 11 de Septiembre fue sentido por personas en todas partes y capturado por los principales titulares. Un importante diario italiano describió los eventos del 11 de Septiembre como 'un ataque a Estados Unidos y un ataque a la civilización'. Y creo que realmente es verdad. El ataque ocurrió aquí, ocurrió en Nueva York, pero los valores que tenemos e hicieron que nos atacaran son valores que mucha gente en este mundo y muchos países tienen.
"Los terroristas estaban atacando a la civilización, y su objetivo aquí, el World Trade Center, fue sólo un símbolo de un mundo cada vez más unido por el libre movimiento de productos, ideas y gente a través de los océanos y fronteras.
"Ese significado fue más que simbólico; cada día, hombres y mujeres de muchas naciones vinieron al World Trade Center a trabajar y hacer negocios.
"Y, el 11 de Septiembre, ciudadanos de más de 80 naciones diferentes perecieron en el ataque terrorista.
"Se nos recordará eso el lunes por la mañana cuando, nuevamente, los seres queridos lean los nombres de las víctimas del 11 de Septiembre en el lugar del World Trade Center.
"Este aniversario es un momento para que la gente de todo el mundo les recuerde y para llorar su muerte. Unas 2,790 personas fueron muertas en lo ocurrido en el World Trade Center y Pensilvania y Washington, y en 1993 hubo otros 11 muertos en un ataque con bombas en el World Trade Center. Es un momento triste. Estamos aquí para llorar su muerte, y es también un momento para que Nueva York evalúe cuán lejos hemos ido desde ese día terrible.
"Creo que es justo decir que nuestros logros han sido sobresalientes. El 11 de Septiembre, la ciudad de Nueva York sufrió heridas profundas.
"Experimentamos algo a lo que los norteamericanos pensaban que eran inmunes: ataques masivos contra civiles inocentes, como aquellos que la gente de muchas otras ciudades experimentaron en el curso de la Segunda Guerra Mundial, y como aquellos que los terroristas de todo el globo han inflingido en años más recientes.
"El ataque a nuestra ciudad indefensa y la pérdida de más de 2,700 vidas en el curso de unas breves horas fue realmente devastador. Creo que esa es la única palabra que se puede usar.
"Y eso hace nuestra recuperación en los últimos cinco años más extraordinaria. Porque, en vez de experimentar el colapso económico posterior al 11 de Septiembre que al Qaeda imaginó y muchos pronosticadores de catástrofes temieron, estamos más fuertes y más seguros ahora de lo que jamás estuvimos en el pasado.
"Hoy, como he dicho, nuestra población está creciendo. Más neoyorquinos están trabajando que en cualquier momento en la historia de nuestra ciudad. Menos neoyorquinos están en las listas de beneficencia social que en cualquier otro momento desde 1964.
"Consideren que, en nuestros primeros dos años en la Alcaldía, enfrentamos déficits presupuestarios consecutivos de $5,000 millones y $6,500 millones, producto de la recesión nacional y el tremendo impacto económico del 9-11.
"Pero hoy, debido a una economía que crece y una administración fiscal diáfana en City Hall, cerramos el año fiscal que acaba de concluir en junio con un superávit de $3,750 millones.
"Entonces, lejos de colapsar, la ciudad de Nueva York está hoy imbuida con un nuevo optimismo, mostrado por nuestra voluntad de forjar soluciones a los problemas más difíciles.
"En los últimos cuatro años hemos empezado a transformar un sistema de escuelas públicas en el cual demasiadas escuelas estuvieron marcadas por el fracaso durante demasiado tiempo. Realmente hicimos una diferencia y nuestro sistema escolar es el futuro de nuestro país y el futuro del mundo.
"O miren otro ejemplo, la vivienda: hemos lanzado el programa de viviendas asequibles más ambicioso jamás emprendido por una ciudad de Estados Unidos - uno que creará o preservará viviendas para medio millón de neoyorquinos antes de concluir el año 2013. Eso equivale a la población de Atlanta, Georgia, una ciudad bastante grande en este país.
"Y pronto develaremos un nuevo esfuerzo dedicado a ayudar a más neoyorquinos a salir de la pobreza y realizar completamente el sueño americano.
"Creo que es justo decir que las perspectivas para nuestra ciudad son en este momento luminosas.
"Y eso es demostrado por el hecho de que, antes de terminar esta década, la población de esta ciudad se acercará a los 8.2 millones de personas.
"Creo que la recuperación muestra que el plan mortal de al Qaeda contra Nueva York falló. Ahora permítanme hablar de esa recuperación un poco más en detalle, para aquellos de ustedes que no viven aquí y no ven los cambios que han tomado lugar en nuestra ciudad.
"La piedra angular de nuestra recuperación ha sido nuestro extraordinario éxito en mejorar la seguridad pública en el mundo posterior al 11 de Septiembre.
"Todos ustedes que estuvieron en Nueva York hace cinco años recuerdan ese sentido de pavor que siguió al 11-S.
"La economía de nuestra ciudad en recesión y nuestra ciudad con una hemorragia de empleos - y con la ansiedad de más ataques terroristas en el aire. Mucha gente realmente creyó - y los diarios estaban llenos de historias - que no podríamos mantener los logros en seguridad que habían sido alcanzados durante los años '90.
"Pero, en resumen, la gente pensó que la delincuencia aumentaría. Y la verdad del asunto es que probamos que estaban equivocados. Hoy, el crimen en Nueva York está casi 22% más bajo de lo que estaba en este momento en el 2001. El crimen ha descendido en casi cada una de las principales categorías. Nueva York es más segura que todas las demás ciudades grandes de la nación, y también más segura que nueve de cada 10 ciudades pequeñas.
"Y hemos logrado eso aunque actualmente hay unos 4.000 menos oficiales asignados a labores comunes de patrullaje que en el 11-S. En parte, esto se debe a la amortización de puestos que redujo el personal del Departamento en 3.000 oficiales durante los años 2002 y 2003, cuando tuvimos nuestros problemas de presupuesto.
"Y también se debe en parte al hecho de que hemos asignado a 1,000 de nuestros oficiales de policía a labores en la división de inteligencia y contraterrorismo del NYPD, la cual ha sido aclamada en toda la nación.
"Hoy, reconocemos que, a medida que crece la población de Nueva York, nuestra fuerza policial también tiene que crecer, y este año estamos añadiendo otros 1,200 oficiales de policía a las calles.
"El fondo del asunto es que tenemos una misión hoy que no teníamos antes: inteligencia y contraterrorismo. Tenemos nuestros propios oficiales de policía en todo el mundo, trabajando con servicios de inteligencia en otras ciudades. Tenemos menos oficiales de policía en las calles sólo por motivos económicos, y sin embargo hemos reducido el crimen en cada categoría mayor - en total, 22% en los últimos cinco años. Y no hubo nadie que predijera eso.
"Y estamos haciendo eso. Tomamos estas labores muy seriamente, el proteger a la gente en las calles de los delitos comunes y el terrorismo. 17 detectives de la ciudad de Nueva York estaban asignados al Equipo de Terrorismo de los Gobiernos federal, estatal y municipal (Joint Terrorism Task Force, en inglés). Teníamos 17 el 11 de Septiembre. Como muestra de donde estamos hoy, ahora tenemos 120.
"El fondo del asunto es que vivimos en un mundo diferente de aquel en que vivíamos el 11-S, o al menos aquel en que creíamos vivir el 11-S. Y tenemos que mantener a la gente de Nueva York segura de fuerzas externas, así como de aquellas que viven aquí.
"En el año 2002 también revisamos la división de inteligencia del NYPD, convirtiéndola en esencia de una unidad de protección de dignatarios a un robusto sector de recolección y análisis de inteligencia.
"En los últimos cuatro años y medio hemos despachado algunos de nuestros mejores detectives a nueve ciudades más allá de las fronteras de nuestra nación a fin de mejorar nuestra defensa delantera, como la llamamos, contra el terror. El NYPD tiene ahora oficiales asignados en Londres, en Madrid, en Singapur, en Tel Aviv, en Amman, y en otras ciudades.
"Aquí en Nueva York, los detectives de inteligencia monitorean regularmente la venta de servicios y productos que podrían ser útiles a los terroristas, y han establecido una relación más cercana con directores de seguridad corporativa privada.
"La 'Operación Atlas' del NYPD ha incrementado la seguridad en el Distrito Financiero, así como en nuestros sitios históricos y en lugares importantes de nuestra infraestructura. Y eso incluye los equipos de fuertemente armados y de alta movilidad Hercules, como los llamamos, que se despliegan rápidamente en toda la ciudad.
"También hemos revisado minuciosamente el entrenamiento de inteligencia y contraterrorismo de nuestros oficiales en todos los condados, proporcionándoles los mejores y más avanzados equipos.
"Nuestros esfuerzos de contraterrorismo también han sido realzados con la muy mejorada coordinación entre nuestras agencias de respuesta a emergencias.
"Una de las lecciones más importantes aprendidas del 11-S fue que nuestros socorristas requieren el mejor acceso disponible a comunicaciones inter-operables e información de campo.
"Con ese fin hemos llevado a todas nuestras agencias de socorro a una frecuencia de radio común, para que la comunicación de voz pueda ocurrir cuando se necesita entre oficiales de policía, bomberos y técnicos de emergencias médicas.
"Y, desde temprano, convertimos en procedimiento estándar de operaciones para los jefes de bomberos el poder llegar en helicópteros de la Policía a grandes incendios, para que puedan proveer información y dirección a los bomberos en tierra - y eso es algo que no existía hace cinco años.
"También hemos implementado un 'Sistema de Manejo de Incidentes en la Ciudad ('Citywide Incident Management System' o 'CIMS', en inglés), y este describe claramente la división de responsabilidades y cadena de mando para el FDNY y el NYPD, y establece puestos de comando conjunto en incidentes mayores donde ambas agencias deben responder. Recuerden: cientos de veces al día, tanto nuestros oficiales de policía como nuestros bomberos acuden a lugares para proteger a esta ciudad, y ellos trabajan juntos. Es en los grandes incidentes donde uno quiere asegurarse de que hay una cadena de mando clara. Y, teniendo este acuerdo por adelantado y el entrenamiento avanzando continuamente, hemos mostrado una y otra vez desde el 11-S que la coordinación que da la mejor seguridad y la respuesta más rápida realmente está en su lugar.
"Nuestra Oficina de Manejo de Emergencias también ha tomado la delantera pare incrementar nuestra capacidad de planificar y responder a cualquier emergencia - natural o artificial, accidental o intencional.
"Hay toda una variedad de cosas en las que debemos alistarnos, e intentamos, en la medida de lo posible, imaginar lo que esas serían, imaginar lo que haríamos si ocurriesen en lugares diferentes, a horas diferentes del día, con diferentes condiciones climáticas, diferentes épocas del año, y asegurar que sabemos lo que hacemos y hablar sobre ello por adelantado.
"Hemos organizado y realizado docenas de simulaciones y ejercicios entre las agencias que han, por ejemplo, probado las respuestas a ataques usando bioterrorismo y otras armas de destrucción masiva, o desastres naturales - un huracán o una enorme tormenta de nieve -, fallos en las comunicaciones o la energía.
"Todos estos ejercicios han sido dirigidos al mejoramiento de la coordinación entre las líneas municipales, estatales y federales, también con importantes participantes del sector privado.
"En resumen: nuestros logros en la lucha contra el crimen en las calles son mensurables e incontrovertibles. Nuestro éxito en la lucha contra el terrorismo es, por definición, más difícil de cuantificar, pero inequívocamente claro. Sabemos que el NYPD ha triunfado en trastocar un número de ataques posibles, incluyendo uno dirigido al Puente de Brooklyn.
"Lo que sí sabemos es que debemos permanecer atentos y preparados para hacer lo que sea para mantener a nuestra ciudad segura.
"Y también apreciamos que nuestro compromiso con la seguridad ha persuadido a negocios a permanecer en Nueva York o mudarse a Nueva York, y realmente ha sido un factor de importancia en la recuperación económica y el crecimiento económico de la ciudad.
"Ustedes pueden ver esa recuperación y el crecimiento económico en prácticamente cada sector de nuestra ciudad.
"Por ejemplo, el turismo: si retrocedemos justo al momento tras el 11-S, nadie iba a volver jamás a Nueva York. Bueno, el año pasado recibimos a más de 42 millones de visitantes en nuestra ciudad - fue una nueva marca. Este año esperamos hacerlo aún mejor. Nuestras tasas de ocupación de hoteles y cantidad de habitaciones han alcanzado marcas históricas y nuestros aeropuertos están repletos. Si ustedes intentaron pasar por nuestros aeropuertos, lo siento, pero con todo este tránsito, eso es lo que sucede.
"La producción de cine y televisión - otra industria esencial - está experimentando un crecimiento robusto. El año pasado recibimos aquí en la ciudad de Nueva York a más de 350 producciones de cine y televisión.
"La construcción está en auge. Los permisos de construcción se han incrementado en casi 30% desde el año 2001, y han alcanzado un récord histórico.
"Nuestro mercado comercial de bienes raíces también está en auge - impulsado en parte por el creciente número de compañías de la 'Fortune 500' [la lista de las 500 mayores compañías de la revista Fortune] que ahora están haciendo sus oficinas principales en Nueva York, y eso está revirtiendo un éxodo que ha ocurrido por décadas en nuestra ciudad.
"Como reportó el Wall Street Journal el miércoles, compañías que después del 11-S estuvieron contemplando la idea de dejar Nueva York cuando terminaran sus alquileres hoy están pidiendo a voces más espacio mientras sigue aumentando la cantidad de empleados que tienen en la ciudad.
"La percepción de Nueva York entre estos empleados, escribió el Journal, ha cambiado de ser 'un lugar a temer a un lugar donde se debe estar'. Y creo que no hay mejor manera de decir esto.
"De hecho, una de nuestras necesidades más urgentes es incrementar el suministro de espacio moderno de oficinas en la ciudad. Por ello hemos dado mayor prioridad a rezonificar y redesarrollar el Downtown de Brooklyn, el sector Flushing en Queens y el área de Hudson Yards en el oeste de Manhattan.
"Esa es una parte importante de nuestra estrategia para traer puestos de trabajo y oportunidad a los cinco condados - y nuestro éxito haciéndolo es demostrado por el hecho de que se espera que este año el Producto Bruto de la ciudad de Nueva York - o, como lo llamamos, nuestro GCP - sea más de $442,000 millones - un nuevo récord de todos los tiempos. Eso es $442,000 millones.
"La recuperación del Bajo Manhattan es una parte esencial del futuro de Nueva York. Hoy, cinco años después del 11-S, esa recuperación está bien encaminada.
"Esta se inició incluso antes de que se extinguieran los últimos incendios en el lugar del World Trade Center. Entonces, se estimó conservadoramente que la limpieza del lugar - un trabajo sin precedentes - tomaría un año. De hecho, fue completada en mucho menos tiempo, y los últimos escombros fueron sacados del sitio en mayo del 2002.
"En los días inmediatamente posteriores al 11-S, líderes municipales, estatales y federales se unieron a líderes empresariales del Downtown para crear un marco de trabajo para transformar al Bajo Manhattan en un verdadero centro urbano del siglo XXI - una vibrante y atractiva comunidad comercial y residencial.
"El proceso de implementar ese plan no ha sido siempre tranquilo o perfecto, ni se ha movido a la velocidad que quisiéramos.
"Pero se mantiene el hecho de que hoy se están invirtiendo más de $30.000 millones en construcciones públicas y privadas que están concentradas en una milla cuadrada, desde el lugar del World Trade Center hasta la Calle Canal.
"Es la mayor concentración de actividad de construcción en la historia de Nueva York, y totalmente consistente con el plan para el Bajo Manhattan que articulamos en diciembre de 2002.
"Antes de finalizar el 2011, casi cada calle al sur de la Calle Chambers habrá sido reconstruida. Proyectos de transporte público por un valor de casi $10,000 millones habrán sido completados o estarán cerca de ser completados. Estos incluyen nuevas terminales de trasbordadores, un nuevo y gran centro para el tren metropolitano, y la nueva y espectacular estación diseñada por Santiago Calatrava para el tren PATH en el lugar del World Trade Center, cuya construcción iniciamos hace un año.
"También esperamos que el Congreso apruebe este otoño $1.750 millones para un enlace directo de ferrocarril desde el Bajo Manhattan hasta el Aeropuerto Kennedy.
"Hoy se está invirtiendo $1,000 millones en museos e instituciones culturales, incluyendo el Monumento y Museo del World Trade Center, cuya construcción comenzamos el mes pasado.
"Estamos invirtiendo más de $300 millones para crear o mejorar 20 parques y espacios públicos del Downtown, así como en un nuevo y hermoso anillo verde a lo largo del extremo del Bajo Manhattan, abriendo al público las riberas del río Hudson y el East River.
"Nuestra población residencial en el Downtown está creciendo. Si lo recuerdan, justo después del 11-S, nadie quería vivir de nuevo en el Downtown. Bueno, desde el 2002 se han creado 10,000 apartamentos; y, antes de finalizar el 2011 habrá otros 7,000 apartamentos construidos en el Downtown.
"Eso significa que casi 70,000 personas vivirán en el Bajo Manhattan cinco años después de hoy - dos veces la cantidad de personas que vive ahí hoy, y más de tres veces la cantidad que vivía ahí el 11 de Septiembre.
"Para servir a estos nuevos residentes, y a los trabajadores y residentes del Downtown, también habrá 800,000 pies cuadrados de espacios comerciales nuevos antes de finalizar el 2011.
"Combinadas, todas estas inversiones están haciendo del Bajo Manhattan un lugar más atractivo para vivir y hacer negocios - y, como resultado, los negocios están expandiéndose y mudándose al lugar donde nació Nueva York. Para aquellos de ustedes que no lo saben, la ciudad de Nueva York empezó en el Bajo Manhattan. Hubo gente que nunca pensó que alguien viviría al norte de la Calle Canal. Hoy ellos viven al norte de la Calle Canal, pero lo que está ocurriendo es un resurgimiento de gente que quiere vivir abajo, donde se inició Nueva York.
"Las compañías iban a dejar el Downtown. Bueno, vayan y vean el nuevo edificio de Goldman Sach's. Ellos están construyendo una nueva oficina corporativa de $2,000 millones en el World Financial Center. Es la primera oficina corporativa nueva que se construye en décadas en el Downtown.
"Hoy, la tasa de espacios para oficinas vacantes en el Bajo Manhattan es 11.9% - comparado a más de 20% justo al cruzar el río en el norte de Nueva Jersey. Es realmente un desempeño asombroso.
"En cinco años a partir de hoy, 12.5 millones de pies cuadrados de nuevas áreas para oficinas Clase "A" en el Bajo Manhattan serán completados o estarán cerca de ser completados. Eso incluirá las cuatro torres a ser construidas en el lugar del World Trade Center - de las cuales se presentaron tres diseños precisamente ayer. Por lo tanto, echen un vistazo a los diarios; hay tres hermosos edificios que harán una enorme diferencia.
"En resumen, creo que es justo decir que estamos bien encaminados a reconstruir y reinventar el Bajo Manhattan, para que, en el siglo XXI, este - y toda nuestra ciudad - sea un lugar que atraiga gente de todo el mundo a vivir, trabajar y contribuir a un mundo mejor.
"En los últimos cinco años realmente hemos logrado avances extraordinarios en la realización de ese plan - una visión de libertad y progreso que los terroristas nunca pueden extinguir.
"Hoy todas las indicaciones son de que nuestra ciudad está avanzando en la dirección correcta. Permítanme dejarles con estos contrastes:
"En los oscuros meses tras el 11-S, el desempleo en nuestra ciudad aumentó y eventualmente alcanzó el 8.6%. Debido a nuestro éxito creando empleos y oportunidades nuevas, hoy está en 6%.
"Hace sólo cuatro años, menos de 40% de los estudiantes de escuelas públicas estaban desempeñándose con - o sobre - el nivel de calificaciones requerido en lectura, escritura y matemáticas. Hoy, más del 50% están trabajando en ese nivel.
"Y hace cinco años, la ansiedad azotó a nuestra ciudad. Hoy seguimos siendo indisputablemente la ciudad grande más segura de Estados Unidos.
"En los últimos cinco años hemos tomado las decisiones difíciles, pero creo que la historia muestra que hemos tomado las correctas. Y, porque las hemos tomado, los mejores días de Nueva York aún están por venir.
"En los próximos tres años y tres meses que me quedan en el cargo, espero ayudar a hacer de esos días una realidad para todos los neoyorquinos".
![]()
CONTACTO PARA LOS MEDIOS DE DIFUSIÓN:
Stu Loeser / Jennifer Falk (212) 788-2958
|
|![]()
|
|![]()
|
|![]()
![]()
![]()
![]()
|
|![]()


markdown:
## Tùy thân không gian - đô thị sinh hoạt 1
« tùy thân không gian »
Chương 1:
quái bệnh
Trương Thái Bình hai mắt trống rỗng nằm ở trên giường, màu trắng phương ô vuông trên trần nhà phảng phất lại chiếu ra cái kia trương [tấm] cười má lúm đồng tiền Như Hoa rồi lại tràn ngập thương tiếc khuôn mặt. Nữ hài tên là Trương Hiểu Vi, ah, hiện tại đã muốn không thể gọi nữ hài rồi, bởi vì nàng từ lúc năm năm trước tựu gả làm người phụ, mà ngay cả con gái đều bốn tuổi bọn hắn kết cục thực sự không phải là nữ hài ái mộ hư vinh ngại bần yêu phú còn đối với tình yêu bất trung, mà là tràn đầy quá nhiều bất đắc dĩ cùng thiên ý, cái này lại phải theo Trương Thái Bình thân thế nói lên.
Trương Thái Bình từ nhỏ tại cô nhi viện trưởng đại, không hiểu được cha mẹ là người phương nào. Chỉ là nghe trong nội viện lớn tuổi nhất Trương nãi nãi nói, là ở 82 năm đại niên đêm ba mươi ở phía trong bị người đưa đến cô nhi viện cửa ra vào . Lúc ấy nhìn về phía trên chỉ có một tuổi khoảng chừng gì đó, khuôn mặt nhỏ nhắn đông lạnh đắc đỏ bừng, cũng không khóc không gọi, nhìn thấy người mắt nhỏ nhanh như chớp mà chuyển. Trên cổ dùng mảnh chập choạng tia (tí ti) ăn mặc khắc có Thái Bình hai chữ ngọc bội. Trương nãi nãi tin Phật, xem xét cũng cảm giác cùng nàng hữu duyên, nhìn nhìn cổ của hắn thượng ngọc bội, liền đặt tên là Thái Bình, theo nàng họ Trương. Sinh nhật tựu định tại năm 30.
Trương Thái Bình do Trương nãi nãi như chính mình thân tôn (là cháu) tử đồng dạng tự mình nuôi dưỡng [lấy], tự tiểu thông minh lanh lợi, nhưng lại thể nhược nhiều bệnh. Mặc dù có với tư cách viện trưởng Trương nãi nãi đặc thù chiếu cố, y nguyên gầy yếu như củi, thật giống như Châu Phi trại dân tị nạn ở phía trong nhi đồng đồng dạng, trường kỳ biểu hiện là một loại dinh dưỡng không đầy đủ trạng thái.
Hắn mười hai tuổi lúc, Trương nãi nãi qua đời. Cái này với hắn mà nói không chỉ có là tâm hồn đả kích, lại càng trên thân thể khiêu chiến. Trương nãi nãi đi rồi, bị đối xử như nhau hắn tựu cả ngày ở vào một loại đói khát trạng thái, cũng không phải cho hắn cung cấp đồ ăn thiếu, mà là hắn luôn muốn ăn cùng tuổi tiểu hài tử ba bốn lần đồ ăn mới có thể(năng lực) cảm thấy no bụng. Hai giờ hậu cái loại nầy cảm giác đói bụng tựu lại hội mang tất cả toàn thân.
Trương nãi nãi khi còn tại thế đã từng dẫn hắn đến bệnh viện đi đã kiểm tra mấy lần, nhưng mỗi lần kết quả đều là Vô Bệnh không việc gì thân thể coi như khỏe mạnh, chỉ là đường máu có chút thấp, trở về nhiều bồi bổ đường, ăn nhiều chút ít cơm là tốt rồi, không phải là cái gì hàng da bệnh.

Server: nginx

Set-Cookie: laravel_session=3J4RDSqCIALAv57oHwPDjortp3ykT34itXSsDHiL; expires=Tue, 06-Oct-2015 05:00:39 GMT; Max-Age=3600; path=/; httponly

X-Powered-By: wp

Connection: Close